deploy: cdb99ebfa6168b555a58b95e4d62f1aafe6542de

This commit is contained in:
romanzac 2026-02-22 04:54:51 +00:00
parent 89d89679a5
commit deb373ad33
1440 changed files with 263472 additions and 6 deletions

2
nim/1087/app.js Normal file

File diff suppressed because one or more lines are too long

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/1] with id: 2026-02-22_04-36-08__dacc6ac6-b618-4cbb-a2ea-39caa40b4a34
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
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_2026-02-22_04-36-08__dacc6ac6-b618-4cbb-a2ea-39caa40b4a34__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.206.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54994', '54995', '54996', '54997', '54998']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 54994:54994 -p 54995:54995 -p 54996:54996 -p 54997:54997 -p 54998:54998 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=54996 --rest-port=54994 --tcp-port=54995 --discv5-udp-port=54997 --rest-address=0.0.0.0 --nat=extip:172.18.206.204 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e9acc74bd5b1f22e0061d5330ffe0bdde534e3dbccfaafda6302d96e785f7f4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54998 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.204 waku 7810eca945abdff97cb59bb4dcb01e4757f6a73974c875e43f6dc175000eb764
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7810eca945ab. Setting up logs at ./log/docker/node1_2026-02-22_04-36-08__dacc6ac6-b618-4cbb-a2ea-39caa40b4a34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54994
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 6484d60d5425. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7f5602ecda48. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54994/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","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"}]}'
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:54994/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.206.204/tcp/54995/p2p/16Uiu2HAmGS4FwTHEiy9kFiAakv3j5so3vGobagE29z1Sj42cYr3j","/ip4/172.18.206.204/tcp/54996/ws/p2p/16Uiu2HAmGS4FwTHEiy9kFiAakv3j5so3vGobagE29z1Sj42cYr3j"],"enrUri":"enr:-L24QIhJSPHfUSVAhVx4B5BBEsO5rbkk67wQArFoKFTg5zlgL0dH0gvME3f5MU-2uSuGIjgI4owq9X-q6CFQm66gbXcCgmlkgnY0gmlwhKwSzsyKbXVsdGlhZGRyc5YACASsEs7MBtbTAAoErBLOzAbW1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOB6dnoSN0_bhWsIO6LavarGh_Zd1pkk6pvYO1NZvBuqDdGNwgtbTg3VkcILW1YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-36-08__dacc6ac6-b618-4cbb-a2ea-39caa40b4a34__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.116.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13605', '13606', '13607', '13608', '13609']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 13605:13605 -p 13606:13606 -p 13607:13607 -p 13608:13608 -p 13609:13609 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=13607 --rest-port=13605 --tcp-port=13606 --discv5-udp-port=13608 --rest-address=0.0.0.0 --nat=extip:172.18.116.62 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a3fa08e680fc22cafdcce87dd83ef44814b8ff1f29caefb1a8bdac48b2f9ca33 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13609 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIhJSPHfUSVAhVx4B5BBEsO5rbkk67wQArFoKFTg5zlgL0dH0gvME3f5MU-2uSuGIjgI4owq9X-q6CFQm66gbXcCgmlkgnY0gmlwhKwSzsyKbXVsdGlhZGRyc5YACASsEs7MBtbTAAoErBLOzAbW1N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOB6dnoSN0_bhWsIO6LavarGh_Zd1pkk6pvYO1NZvBuqDdGNwgtbTg3VkcILW1YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.62 waku a5245455d2eaee54341b2b5d611aa2cd616888648a7752cfebc00ca6b8eb9194
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a5245455d2ea. Setting up logs at ./log/docker/node2_2026-02-22_04-36-08__dacc6ac6-b618-4cbb-a2ea-39caa40b4a34__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13605
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:13605/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:13605/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.116.62/tcp/13606/p2p/16Uiu2HAmHn7FNipwgKteF7EqhB3MziAQqxRfNgGpcH8Sd7ZRXxyV","/ip4/172.18.116.62/tcp/13607/ws/p2p/16Uiu2HAmHn7FNipwgKteF7EqhB3MziAQqxRfNgGpcH8Sd7ZRXxyV"],"enrUri":"enr:-L24QEvkCUC2weo1NfdT5Ntxip-xOoKjXNPI1yTbDcIPsp02FIfDVXIg8tR3ztbwxyxVfjjh_2u5dWYMoVKpAXVn6akCgmlkgnY0gmlwhKwSdD6KbXVsdGlhZGRyc5YACASsEnQ-BjUmAAoErBJ0PgY1J90DgnJzhQACAQAAiXNlY3AyNTZrMaEDTB1Mx1pQTlzUa9So_1TRBAB9pTHi6wZV6zjPXsyYVDiDdGNwgjUmg3VkcII1KIV3YWt1MgE"}'
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:13605/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.204/tcp/54995/p2p/16Uiu2HAmGS4FwTHEiy9kFiAakv3j5so3vGobagE29z1Sj42cYr3j"]'
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:54994/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:13605/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/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:54994/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:54994/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734971240939328,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:13605/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734971240939328,"ephemeral":false,"proof":""}]'
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 7810eca945ab
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a5245455d2ea
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.

View File

@ -0,0 +1,73 @@
2026-02-22 04:36:16.896 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:16.896 DEBUG [tests.conftest] Running test: test_lightpush_with_a_single_receiving_node with id: 2026-02-22_04-36-16__61888b41-a5c1-49e4-934b-6b02ae873c70
2026-02-22 04:36:16.897 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:16.897 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:36:16.905 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:16.905 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-22_04-36-16__61888b41-a5c1-49e4-934b-6b02ae873c70__wakuorg_nwaku:latest.log
2026-02-22 04:36:16.905 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:16.906 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:16.907 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:16.907 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.72
2026-02-22 04:36:16.907 DEBUG [src.node.docker_mananger] Generated ports ['24997', '24998', '24999', '25000', '25001']
2026-02-22 04:36:16.908 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:16.908 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:16.908 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:16.908 DEBUG [src.node.docker_mananger] docker run -i -t -p 24997:24997 -p 24998:24998 -p 24999:24999 -p 25000:25000 -p 25001:25001 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=24999 --rest-port=24997 --tcp-port=24998 --discv5-udp-port=25000 --rest-address=0.0.0.0 --nat=extip:172.18.140.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4bbd6e4b9e5b3ddcbcdbc3b44acf74fdfac6df2b10b8b7a86d90ca890175cf8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25001 --metrics-logging=true --lightpush=true --relay=true
2026-02-22 04:36:17.107 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.72 waku 865e3ad59fca364c2573f869ce8af9c2baf412e2e3857f2b71200162e2b45995
2026-02-22 04:36:17.129 ERROR [src.node.docker_mananger] Max retries reached for container 852f6970d531. Exiting log stream.
2026-02-22 04:36:17.141 DEBUG [src.node.docker_mananger] Container started with ID 865e3ad59fca. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-36-16__61888b41-a5c1-49e4-934b-6b02ae873c70__wakuorg_nwaku:latest.log
2026-02-22 04:36:17.142 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24997
2026-02-22 04:36:17.142 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:17.693 ERROR [src.node.docker_mananger] Max retries reached for container 11cca75d0255. Exiting log stream.
2026-02-22 04:36:18.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24997/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:18.146 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:36:18.146 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:18.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24997/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:18.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.72/tcp/24998/p2p/16Uiu2HAmPvja2KCB549NBz1gtXHQyEWuzcu5DYF3GXNE5TaJEY7w","/ip4/172.18.140.72/tcp/24999/ws/p2p/16Uiu2HAmPvja2KCB549NBz1gtXHQyEWuzcu5DYF3GXNE5TaJEY7w"],"enrUri":"enr:-L24QHcrGhYcilxb8ZV_H23T-0YcmyrFBohNE-A21KXRmImFaOdgMEvdX7pgEDdACxrpYLSLu4i-7k754K8IqBXyoiUCgmlkgnY0gmlwhKwSjEiKbXVsdGlhZGRyc5YACASsEoxIBmGmAAoErBKMSAZhp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDp3kjBrJebJEMtHNfJJF3a7R-e-g2dXncMKXCZWTRoCaDdGNwgmGmg3VkcIJhqIV3YWt1Mgk"}'
2026-02-22 04:36:18.149 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:18.156 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:18.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-22_04-36-16__61888b41-a5c1-49e4-934b-6b02ae873c70__wakuorg_nwaku:latest.log
2026-02-22 04:36:18.156 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:18.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:18.158 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:18.158 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.241
2026-02-22 04:36:18.158 DEBUG [src.node.docker_mananger] Generated ports ['27269', '27270', '27271', '27272', '27273']
2026-02-22 04:36:18.158 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:18.158 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:18.158 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:18.158 DEBUG [src.node.docker_mananger] docker run -i -t -p 27269:27269 -p 27270:27270 -p 27271:27271 -p 27272:27272 -p 27273:27273 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=27271 --rest-port=27269 --tcp-port=27270 --discv5-udp-port=27272 --rest-address=0.0.0.0 --nat=extip:172.18.109.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7a8d93b4bdfd1ff5a14ac77a998c72fd3f9dbb41cfadba9c116fc9f449f7d97 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27273 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHcrGhYcilxb8ZV_H23T-0YcmyrFBohNE-A21KXRmImFaOdgMEvdX7pgEDdACxrpYLSLu4i-7k754K8IqBXyoiUCgmlkgnY0gmlwhKwSjEiKbXVsdGlhZGRyc5YACASsEoxIBmGmAAoErBKMSAZhp90DgnJzhQADAQAAiXNlY3AyNTZrMaEDp3kjBrJebJEMtHNfJJF3a7R-e-g2dXncMKXCZWTRoCaDdGNwgmGmg3VkcIJhqIV3YWt1Mgk --lightpushnode=/ip4/172.18.140.72/tcp/24998/p2p/16Uiu2HAmPvja2KCB549NBz1gtXHQyEWuzcu5DYF3GXNE5TaJEY7w --lightpush=true --relay=true
2026-02-22 04:36:18.338 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.241 waku 61e1d444495496fd0274c9a7c1ee6dcc510b36c066f55e4acc6417716d0b724e
2026-02-22 04:36:18.369 DEBUG [src.node.docker_mananger] Container started with ID 61e1d4444954. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-36-16__61888b41-a5c1-49e4-934b-6b02ae873c70__wakuorg_nwaku:latest.log
2026-02-22 04:36:18.369 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27269
2026-02-22 04:36:18.369 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:19.371 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27269/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:19.373 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:36:19.374 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:19.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27269/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:19.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.241/tcp/27270/p2p/16Uiu2HAmD5WpENhZBW9c3VNiGcZwhyZMUh9YhjWTMWGYKFbpM3XB","/ip4/172.18.109.241/tcp/27271/ws/p2p/16Uiu2HAmD5WpENhZBW9c3VNiGcZwhyZMUh9YhjWTMWGYKFbpM3XB"],"enrUri":"enr:-L24QEDM-ffCeMOFsOF7DTZSjHudrMn-c6PrM62YameszSSrTumL8dW1U2GKQCyC-JIgreKkviNj_KxRi86FGtWlPIACgmlkgnY0gmlwhKwSbfGKbXVsdGlhZGRyc5YACASsEm3xBmqGAAoErBJt8QZqh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBkhiwGLF52uOlyvXpf6uf9tctTWov6iT9enNNRIkPu6DdGNwgmqGg3VkcIJqiIV3YWt1Mgk"}'
2026-02-22 04:36:19.384 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:19.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27269/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.72/tcp/24998/p2p/16Uiu2HAmPvja2KCB549NBz1gtXHQyEWuzcu5DYF3GXNE5TaJEY7w"]'
2026-02-22 04:36:19.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:19.425 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24997/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:19.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:19.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27269/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:19.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:19.434 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:36:19.434 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27269/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734979434069873}}'
2026-02-22 04:36:19.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:19.448 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:19.548 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:36:19.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24997/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:19.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734979434069873,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:19.553 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:36:19.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27269/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:19.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734979434069873,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:19.558 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:19.559 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:19.559 DEBUG [src.node.waku_node] Stopping container with id 865e3ad59fca
2026-02-22 04:36:20.121 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:20.122 DEBUG [src.node.waku_node] Stopping container with id 61e1d4444954
2026-02-22 04:36:20.675 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:20.676 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:20.686 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:20.692 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-02-22 04:37:43.583 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:37:43.584 DEBUG [tests.conftest] Running test: test_time_filter_matches_multiple_messages with id: 2026-02-22_04-37-43__33a23b4b-fd66-4049-b8f7-e1a5f234d22d
2026-02-22 04:37:43.584 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:37:43.585 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:37:43.585 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:37:43.595 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:43.595 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-37-43__33a23b4b-fd66-4049-b8f7-e1a5f234d22d__wakuorg_nwaku:latest.log
2026-02-22 04:37:43.595 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:43.595 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:43.599 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:43.599 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.238.49
2026-02-22 04:37:43.599 DEBUG [src.node.docker_mananger] Generated ports ['28829', '28830', '28831', '28832', '28833']
2026-02-22 04:37:43.599 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:43.600 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:43.600 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:43.600 DEBUG [src.node.docker_mananger] docker run -i -t -p 28829:28829 -p 28830:28830 -p 28831:28831 -p 28832:28832 -p 28833:28833 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=28831 --rest-port=28829 --tcp-port=28830 --discv5-udp-port=28832 --rest-address=0.0.0.0 --nat=extip:172.18.238.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4e5fd0ccaba575eaefc183caff1fcffb329bc3ae0cd78c709b1ffd9ab9f40aa2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28833 --metrics-logging=true --store=true --relay=true
2026-02-22 04:37:43.776 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.238.49 waku 70a2c5e2806e6dea32c64893695489737884111ed5e4b61390daaf2fe6d6ec35
2026-02-22 04:37:43.807 DEBUG [src.node.docker_mananger] Container started with ID 70a2c5e2806e. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-37-43__33a23b4b-fd66-4049-b8f7-e1a5f234d22d__wakuorg_nwaku:latest.log
2026-02-22 04:37:43.807 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28829
2026-02-22 04:37:43.807 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:43.838 ERROR [src.node.docker_mananger] Max retries reached for container ac0b39fefb69. Exiting log stream.
2026-02-22 04:37:44.409 ERROR [src.node.docker_mananger] Max retries reached for container e7652b45a936. Exiting log stream.
2026-02-22 04:37:44.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28829/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:44.810 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:37:44.811 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:44.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28829/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:44.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.238.49/tcp/28830/p2p/16Uiu2HAm3A81v8zcR2zZUYYpEunPGhxwgPtjJwBVGP3qjnkVWsV2","/ip4/172.18.238.49/tcp/28831/ws/p2p/16Uiu2HAm3A81v8zcR2zZUYYpEunPGhxwgPtjJwBVGP3qjnkVWsV2"],"enrUri":"enr:-L24QDacRoUotKIHSiCNkOcNWHFiZPaDONgFsxmuqM1GLNTpWNo6mfGn_masFFXK9uCqBAxkYidtrk49afGaJSQL99ICgmlkgnY0gmlwhKwS7jGKbXVsdGlhZGRyc5YACASsEu4xBnCeAAoErBLuMQZwn90DgnJzhQADAQAAiXNlY3AyNTZrMaECcuGkZFgQM65o65knemBwM80XH47Ck1EsB6TEmvofI8mDdGNwgnCeg3VkcIJwoIV3YWt1MgM"}'
2026-02-22 04:37:44.813 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:44.820 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:44.820 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-37-43__33a23b4b-fd66-4049-b8f7-e1a5f234d22d__wakuorg_nwaku:latest.log
2026-02-22 04:37:44.820 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:44.820 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:44.822 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:44.822 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.183
2026-02-22 04:37:44.822 DEBUG [src.node.docker_mananger] Generated ports ['57366', '57367', '57368', '57369', '57370']
2026-02-22 04:37:44.823 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:44.823 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:44.823 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:44.823 DEBUG [src.node.docker_mananger] docker run -i -t -p 57366:57366 -p 57367:57367 -p 57368:57368 -p 57369:57369 -p 57370:57370 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=57368 --rest-port=57366 --tcp-port=57367 --discv5-udp-port=57369 --rest-address=0.0.0.0 --nat=extip:172.18.146.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3dcfc4aa069fbcc5a0de0ba8b0d19ffe6d8927d00aeb9bb8c7a9eebcfef390dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57370 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDacRoUotKIHSiCNkOcNWHFiZPaDONgFsxmuqM1GLNTpWNo6mfGn_masFFXK9uCqBAxkYidtrk49afGaJSQL99ICgmlkgnY0gmlwhKwS7jGKbXVsdGlhZGRyc5YACASsEu4xBnCeAAoErBLuMQZwn90DgnJzhQADAQAAiXNlY3AyNTZrMaECcuGkZFgQM65o65knemBwM80XH47Ck1EsB6TEmvofI8mDdGNwgnCeg3VkcIJwoIV3YWt1MgM --storenode=/ip4/172.18.238.49/tcp/28830/p2p/16Uiu2HAm3A81v8zcR2zZUYYpEunPGhxwgPtjJwBVGP3qjnkVWsV2 --store=true --relay=true
2026-02-22 04:37:45.003 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.183 waku f8a89c51684b3ee65fe773e8fa888e395b03baeaac6e34bddda4f0ee10225168
2026-02-22 04:37:45.034 DEBUG [src.node.docker_mananger] Container started with ID f8a89c51684b. Setting up logs at ./log/docker/store_node1_2026-02-22_04-37-43__33a23b4b-fd66-4049-b8f7-e1a5f234d22d__wakuorg_nwaku:latest.log
2026-02-22 04:37:45.034 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57366
2026-02-22 04:37:45.035 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:46.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57366/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:46.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:37:46.039 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:46.039 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57366/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:46.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.183/tcp/57367/p2p/16Uiu2HAmAE12ned1jR6XX34uVxyS6ZQ23e36Si6Nmx3HJBVvL7EF","/ip4/172.18.146.183/tcp/57368/ws/p2p/16Uiu2HAmAE12ned1jR6XX34uVxyS6ZQ23e36Si6Nmx3HJBVvL7EF"],"enrUri":"enr:-L24QNM8uyshOGypVORl2yLzbNIUvdnb0QAoywpBLjn5T8kBTNn7_J1WLq_5VrUuDIjBpjCV5NHsMSCp8biWE77CG9MCgmlkgnY0gmlwhKwSkreKbXVsdGlhZGRyc5YACASsEpK3BuAXAAoErBKStwbgGN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2-HgPOcGPTVj0TfF1nJeVQBr9FYJWUOUuo9tBsn1taCDdGNwguAXg3VkcILgGYV3YWt1MgM"}'
2026-02-22 04:37:46.042 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:46.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57366/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.49/tcp/28830/p2p/16Uiu2HAm3A81v8zcR2zZUYYpEunPGhxwgPtjJwBVGP3qjnkVWsV2"]'
2026-02-22 04:37:46.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.045 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28829/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:37:46.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57366/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:37:46.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.051 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:46.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:46.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:46.259 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:46.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:46.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:46.465 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:46.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:46.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.471 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:46.672 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:46.672 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:46.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.679 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:46.880 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:46.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:46.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:46.887 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:47.088 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:47.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28829/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:47.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:47.093 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:47.294 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28829/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735063051260000&endTime=1771735068051473056&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:47.297 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc7af1a052cd85b4cb1dfba0fa9fe4f82e14980c73e6f07f6a057c6a7ada759f0"},{"messageHash":"0x7df7e7bb6ef1a59bc26b56c403ca268a868273068fa920653b1c95fa0fc3915b"},{"messageHash":"0x1e66c026373ec2e3866fec6217196a4421c44ce2a77b7cffea69d2363b745930"},{"messageHash":"0x0c09cbaa1352b8a20702e6d89655a388cce347eab6e106a35bb77bef9ce2eff6"},{"messageHash":"0xb82e5d87d652e6b190d0591effbeabeec607f7ae80f8cee6ad2a9fdec48533d8"}]}'
2026-02-22 04:37:47.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57366/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735063051260000&endTime=1771735068051473056&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:47.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc7af1a052cd85b4cb1dfba0fa9fe4f82e14980c73e6f07f6a057c6a7ada759f0"},{"messageHash":"0x7df7e7bb6ef1a59bc26b56c403ca268a868273068fa920653b1c95fa0fc3915b"},{"messageHash":"0x1e66c026373ec2e3866fec6217196a4421c44ce2a77b7cffea69d2363b745930"},{"messageHash":"0x0c09cbaa1352b8a20702e6d89655a388cce347eab6e106a35bb77bef9ce2eff6"},{"messageHash":"0xb82e5d87d652e6b190d0591effbeabeec607f7ae80f8cee6ad2a9fdec48533d8"}]}'
2026-02-22 04:37:47.302 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:47.304 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:47.304 DEBUG [src.node.waku_node] Stopping container with id 70a2c5e2806e
2026-02-22 04:37:47.845 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:47.846 DEBUG [src.node.waku_node] Stopping container with id f8a89c51684b
2026-02-22 04:37:48.387 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:48.388 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:48.398 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:48.404 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-02-22 04:34:25.130 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:34:25.131 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[5000] with id: 2026-02-22_04-34-25__649381f0-9113-4197-bbbf-30a6b408848f
2026-02-22 04:34:25.131 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:34:25.131 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:34:25.141 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:25.142 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-34-25__649381f0-9113-4197-bbbf-30a6b408848f__wakuorg_nwaku:latest.log
2026-02-22 04:34:25.148 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:25.149 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-34-25__649381f0-9113-4197-bbbf-30a6b408848f__wakuorg_nwaku:latest.log
2026-02-22 04:34:25.150 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-22 04:34:25.150 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:25.150 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:25.196 DEBUG [src.node.docker_mananger] Network waku created
2026-02-22 04:34:25.196 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.82.205
2026-02-22 04:34:25.197 DEBUG [src.node.docker_mananger] Generated ports ['24491', '24492', '24493', '24494', '24495']
2026-02-22 04:34:25.197 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:25.197 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:25.197 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:25.197 DEBUG [src.node.docker_mananger] docker run -i -t -p 24491:24491 -p 24492:24492 -p 24493:24493 -p 24494:24494 -p 24495:24495 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=24493 --rest-port=24491 --tcp-port=24492 --discv5-udp-port=24494 --rest-address=0.0.0.0 --nat=extip:172.18.82.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9f42e64f2cdae45fc32a07f3ff7de69ad7c20ca5d52b0cef41ebbc5cd2bedaae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24495 --metrics-logging=true --relay=true
2026-02-22 04:34:28.786 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.82.205 waku a16490e22e88d46283d3b5bab23175e8b4edffd5cedee5c87f780944557e344c
2026-02-22 04:34:28.823 DEBUG [src.node.docker_mananger] Container started with ID a16490e22e88. Setting up logs at ./log/docker/node1_2026-02-22_04-34-25__649381f0-9113-4197-bbbf-30a6b408848f__wakuorg_nwaku:latest.log
2026-02-22 04:34:28.823 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24491
2026-02-22 04:34:28.824 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:29.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24491/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:29.828 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_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-02-22 04:34:29.828 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:29.829 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24491/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:29.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.82.205/tcp/24492/p2p/16Uiu2HAmASCJ7eemGK4w9TRWTwK8EyzQbjG9z6KofETp7sc4MeR1","/ip4/172.18.82.205/tcp/24493/ws/p2p/16Uiu2HAmASCJ7eemGK4w9TRWTwK8EyzQbjG9z6KofETp7sc4MeR1"],"enrUri":"enr:-L24QCSSwzH7iIjYKja7_gNTck6IPpfpwo6omFsy0Gyq9UdqWIZCGVRbJ8roubF92Xkk0Vdmv0RAJiHSgeZiobdMu08CgmlkgnY0gmlwhKwSUs2KbXVsdGlhZGRyc5YACASsElLNBl-sAAoErBJSzQZfrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3wGVCj-WswXg0ZVkx9UeJ-ODSqroH9Ss5ZsYwDAgYVSDdGNwgl-sg3VkcIJfroV3YWt1MgE"}'
2026-02-22 04:34:29.831 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:29.832 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:29.832 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:29.833 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:34:29.833 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.160
2026-02-22 04:34:29.834 DEBUG [src.node.docker_mananger] Generated ports ['10037', '10038', '10039', '10040', '10041']
2026-02-22 04:34:29.834 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:29.834 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:29.834 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:29.834 DEBUG [src.node.docker_mananger] docker run -i -t -p 10037:10037 -p 10038:10038 -p 10039:10039 -p 10040:10040 -p 10041:10041 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=10039 --rest-port=10037 --tcp-port=10038 --discv5-udp-port=10040 --rest-address=0.0.0.0 --nat=extip:172.18.199.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf218f13cc06acb714d689f564d24a5bdfdf11afa64dd5603dbf2addfe83ccba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCSSwzH7iIjYKja7_gNTck6IPpfpwo6omFsy0Gyq9UdqWIZCGVRbJ8roubF92Xkk0Vdmv0RAJiHSgeZiobdMu08CgmlkgnY0gmlwhKwSUs2KbXVsdGlhZGRyc5YACASsElLNBl-sAAoErBJSzQZfrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3wGVCj-WswXg0ZVkx9UeJ-ODSqroH9Ss5ZsYwDAgYVSDdGNwgl-sg3VkcIJfroV3YWt1MgE
2026-02-22 04:34:30.017 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.160 waku 09648a0820b4d6cc70813175f74e6f42749d6b6390fb88890684be1ae3cc81a1
2026-02-22 04:34:30.050 DEBUG [src.node.docker_mananger] Container started with ID 09648a0820b4. Setting up logs at ./log/docker/node2_2026-02-22_04-34-25__649381f0-9113-4197-bbbf-30a6b408848f__wakuorg_nwaku:latest.log
2026-02-22 04:34:30.051 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10037
2026-02-22 04:34:30.051 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:31.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10037/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:31.074 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_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-02-22 04:34:31.075 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:31.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:31.081 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.160/tcp/10038/p2p/16Uiu2HAmJAudM5Fc6UoXoQ3AdVHX49Z4SW24ZRKUT41j5GmNyMBt","/ip4/172.18.199.160/tcp/10039/ws/p2p/16Uiu2HAmJAudM5Fc6UoXoQ3AdVHX49Z4SW24ZRKUT41j5GmNyMBt"],"enrUri":"enr:-L24QPF3294Zt2OvXI3WblhkrYrb9XspXZLQOWCaEp_R5dEDF7tOjUA7PoUXBPJJtYaaIC9zkvCm6sNpisVzozdo9qgCgmlkgnY0gmlwhKwSx6CKbXVsdGlhZGRyc5YACASsEsegBic2AAoErBLHoAYnN90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUfSEtuoiA7fCQjYt2Hkl3UqyjEqxc-8ETZ0wx9loaZeDdGNwgic2g3VkcIInOIV3YWt1MgE"}'
2026-02-22 04:34:31.083 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:31.083 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-22 04:34:31.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24491/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:31.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:31.088 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10037/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:31.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:31.093 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-22 04:34:31.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24491/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:31.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.199.160/tcp/42658/p2p/16Uiu2HAmJAudM5Fc6UoXoQ3AdVHX49Z4SW24ZRKUT41j5GmNyMBt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-22 04:34:31.098 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10037/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:31.100 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.82.205/tcp/24492/p2p/16Uiu2HAmASCJ7eemGK4w9TRWTwK8EyzQbjG9z6KofETp7sc4MeR1","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-22 04:34:31.101 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-22 04:34:41.101 INFO [tests.e2e.test_network_conditions] Applying 5000ms latency to node2
2026-02-22 04:34:41.103 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3721', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-22 04:34:41.141 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3721', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-22 04:34:41.152 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3721', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
2026-02-22 04:34:41.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24491/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:34:41.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:41.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10037/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:51.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734881209922097,"ephemeral":false,"proof":""}]'
2026-02-22 04:34:51.221 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3721', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-22 04:34:51.232 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:34:51.233 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:34:51.233 DEBUG [src.node.waku_node] Stopping container with id a16490e22e88
2026-02-22 04:34:51.823 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:34:51.825 DEBUG [src.node.waku_node] Stopping container with id 09648a0820b4
2026-02-22 04:34:52.422 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:34:52.423 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:34:52.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:34:52.461 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-22 04:36:38.186 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:38.186 DEBUG [tests.conftest] Running test: test_2_nodes_different_cluster_different_shard with id: 2026-02-22_04-36-38__f21c2d96-4a21-4094-8d51-1491dea8c45c
2026-02-22 04:36:38.186 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:38.186 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:38.186 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:36:38.193 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:38.193 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-38__f21c2d96-4a21-4094-8d51-1491dea8c45c__wakuorg_nwaku:latest.log
2026-02-22 04:36:38.193 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:38.193 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:38.195 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:38.195 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.116
2026-02-22 04:36:38.195 DEBUG [src.node.docker_mananger] Generated ports ['56769', '56770', '56771', '56772', '56773']
2026-02-22 04:36:38.195 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:36:38.195 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:38.195 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:38.195 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:38.195 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:38.195 DEBUG [src.node.docker_mananger] docker run -i -t -p 56769:56769 -p 56770:56770 -p 56771:56771 -p 56772:56772 -p 56773:56773 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=56771 --rest-port=56769 --tcp-port=56770 --discv5-udp-port=56772 --rest-address=0.0.0.0 --nat=extip:172.18.109.116 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e049faabcb4cba0bb2e36f5e89ef38b2bd7aa9f2ef6feecb46dd7cc81fd4d930 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56773 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:36:38.343 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.116 waku b7d475d60454ad8538a9456f59efbe29074ef0a3a5897ce43e326ed63e0b66c1
2026-02-22 04:36:38.368 DEBUG [src.node.docker_mananger] Container started with ID b7d475d60454. Setting up logs at ./log/docker/node1_2026-02-22_04-36-38__f21c2d96-4a21-4094-8d51-1491dea8c45c__wakuorg_nwaku:latest.log
2026-02-22 04:36:38.370 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56769
2026-02-22 04:36:38.370 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:38.520 ERROR [src.node.docker_mananger] Max retries reached for container cd554e8c7284. Exiting log stream.
2026-02-22 04:36:38.983 ERROR [src.node.docker_mananger] Max retries reached for container f3bb79c6db4d. Exiting log stream.
2026-02-22 04:36:39.370 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56769/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:39.373 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-02-22 04:36:39.373 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:39.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56769/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:39.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.116/tcp/56770/p2p/16Uiu2HAkusqv1e23y6Z5U86TAvAvnuGbGVh3fbsT324drR1y85Ag","/ip4/172.18.109.116/tcp/56771/ws/p2p/16Uiu2HAkusqv1e23y6Z5U86TAvAvnuGbGVh3fbsT324drR1y85Ag"],"enrUri":"enr:-L24QBaf_8iBmBWJi62jCZlUpjgVNHg1-IvGgBdrtuLQJj1qE2t4ErMwIIvm18CGWQzYYTHp5oy-t_RFLOje_vE87SICgmlkgnY0gmlwhKwSbXSKbXVsdGlhZGRyc5YACASsEm10Bt3CAAoErBJtdAbdw90DgnJzhQACAQAAiXNlY3AyNTZrMaECBrRVl9izpRro7yutiq7_DvaZDxcv_Cyi_sD4J1mzh9mDdGNwgt3Cg3VkcILdxIV3YWt1MgU"}'
2026-02-22 04:36:39.376 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:39.382 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:39.382 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-38__f21c2d96-4a21-4094-8d51-1491dea8c45c__wakuorg_nwaku:latest.log
2026-02-22 04:36:39.383 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:39.383 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:39.387 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:39.387 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.108.63
2026-02-22 04:36:39.387 DEBUG [src.node.docker_mananger] Generated ports ['32939', '32940', '32941', '32942', '32943']
2026-02-22 04:36:39.387 DEBUG [src.node.waku_node] Cluster id was resolved to: 4
2026-02-22 04:36:39.387 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:39.387 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:39.387 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:39.387 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:39.387 DEBUG [src.node.docker_mananger] docker run -i -t -p 32939:32939 -p 32940:32940 -p 32941:32941 -p 32942:32942 -p 32943:32943 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=32941 --rest-port=32939 --tcp-port=32940 --discv5-udp-port=32942 --rest-address=0.0.0.0 --nat=extip:172.18.108.63 --peer-exchange=true --discv5-discovery=true --cluster-id=4 --nodekey=43144a99e458d504e7c74cbe3912cf8dcfd4d9c9ca25f7d075c260175c30bbea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32943 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBaf_8iBmBWJi62jCZlUpjgVNHg1-IvGgBdrtuLQJj1qE2t4ErMwIIvm18CGWQzYYTHp5oy-t_RFLOje_vE87SICgmlkgnY0gmlwhKwSbXSKbXVsdGlhZGRyc5YACASsEm10Bt3CAAoErBJtdAbdw90DgnJzhQACAQAAiXNlY3AyNTZrMaECBrRVl9izpRro7yutiq7_DvaZDxcv_Cyi_sD4J1mzh9mDdGNwgt3Cg3VkcILdxIV3YWt1MgU
2026-02-22 04:36:39.544 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.108.63 waku 46a6356597bab442f884d70e553becb92f1b6289e25a3e792c1683ecc36c1c29
2026-02-22 04:36:39.569 DEBUG [src.node.docker_mananger] Container started with ID 46a6356597ba. Setting up logs at ./log/docker/node2_2026-02-22_04-36-38__f21c2d96-4a21-4094-8d51-1491dea8c45c__wakuorg_nwaku:latest.log
2026-02-22 04:36:39.569 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32939
2026-02-22 04:36:39.569 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:40.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32939/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:40.582 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_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-02-22 04:36:40.583 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:40.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32939/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:40.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.63/tcp/32940/p2p/16Uiu2HAmUA11EELd4DnnF5K56m5DHnttQRFV9f1Cx25QgZkinkGS","/ip4/172.18.108.63/tcp/32941/ws/p2p/16Uiu2HAmUA11EELd4DnnF5K56m5DHnttQRFV9f1Cx25QgZkinkGS"],"enrUri":"enr:-L24QG0fPRWG2rqMZITulWlar8nIdNDUi8qSUSyvzQWHVTxdY7g29TR1wUHHvtGjRQ4CiQA8KaIAL2aaxH6fwUxUw0QCgmlkgnY0gmlwhKwSbD-KbXVsdGlhZGRyc5YACASsEmw_BoCsAAoErBJsPwaArd0DgnJzhQAEAQAAiXNlY3AyNTZrMaED5k3jENq5-gR1_NmgdNNyQC1c1myNLSh1yLxR2-47d4ODdGNwgoCsg3VkcIKAroV3YWt1MgE"}'
2026-02-22 04:36:40.594 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:40.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32939/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.116/tcp/56770/p2p/16Uiu2HAkusqv1e23y6Z5U86TAvAvnuGbGVh3fbsT324drR1y85Ag"]'
2026-02-22 04:36:40.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:40.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56769/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:36:40.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:40.624 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32939/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/4/1"]'
2026-02-22 04:36:40.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:40.628 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56769/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:40.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:40.633 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:40.733 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:40.733 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56769/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:40.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735000628808582,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:40.738 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:40.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:40.740 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:32939/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b''
2026-02-22 04:36:40.742 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:40.743 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:40.744 DEBUG [src.node.waku_node] Stopping container with id b7d475d60454
2026-02-22 04:36:41.255 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:41.256 DEBUG [src.node.waku_node] Stopping container with id 46a6356597ba
2026-02-22 04:36:41.718 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:41.719 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:41.727 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:41.734 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-22 04:36:22.308 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:22.309 DEBUG [tests.conftest] Running test: test_publish_with_valid_version with id: 2026-02-22_04-36-22__663b9c07-be29-4eb8-8f53-f244c1b69321
2026-02-22 04:36:22.309 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:22.309 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:22.309 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-22 04:36:22.317 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:22.317 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-22__663b9c07-be29-4eb8-8f53-f244c1b69321__wakuorg_nwaku:latest.log
2026-02-22 04:36:22.318 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:22.318 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:22.321 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:22.321 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.13.47
2026-02-22 04:36:22.321 DEBUG [src.node.docker_mananger] Generated ports ['48510', '48511', '48512', '48513', '48514']
2026-02-22 04:36:22.321 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:22.322 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:22.322 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:22.322 DEBUG [src.node.docker_mananger] docker run -i -t -p 48510:48510 -p 48511:48511 -p 48512:48512 -p 48513:48513 -p 48514:48514 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=48512 --rest-port=48510 --tcp-port=48511 --discv5-udp-port=48513 --rest-address=0.0.0.0 --nat=extip:172.18.13.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a7ec93e31e5fe3ad1d4a317f00afdbbe2bf92f93ede6fec803b0b6d8b5618e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48514 --metrics-logging=true --relay=true
2026-02-22 04:36:22.517 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.13.47 waku 9d6bfb228d859a229223a00b53612a03c94447e4092519404aa73e49e6283574
2026-02-22 04:36:22.527 ERROR [src.node.docker_mananger] Max retries reached for container ace0b567a45f. Exiting log stream.
2026-02-22 04:36:22.551 DEBUG [src.node.docker_mananger] Container started with ID 9d6bfb228d85. Setting up logs at ./log/docker/node1_2026-02-22_04-36-22__663b9c07-be29-4eb8-8f53-f244c1b69321__wakuorg_nwaku:latest.log
2026-02-22 04:36:22.553 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48510
2026-02-22 04:36:22.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:23.113 ERROR [src.node.docker_mananger] Max retries reached for container 1b61866fab91. Exiting log stream.
2026-02-22 04:36:23.555 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48510/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.558 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_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-02-22 04:36:23.558 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:23.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48510/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.13.47/tcp/48511/p2p/16Uiu2HAkud2ytjV5xjxUAWFDZh5dRQne1g7pMd4Cyni5wjKeV4Ue","/ip4/172.18.13.47/tcp/48512/ws/p2p/16Uiu2HAkud2ytjV5xjxUAWFDZh5dRQne1g7pMd4Cyni5wjKeV4Ue"],"enrUri":"enr:-L24QCp3z32ngWcSyk1HYb6Ysq9eYPCK8hpD_ad4kczPs3LmQX-DioOwtyiS7gToziM04kw7KT3dsoJiLWEFpQH305YCgmlkgnY0gmlwhKwSDS-KbXVsdGlhZGRyc5YACASsEg0vBr1_AAoErBINLwa9gN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAukit1kwcLq-ug7xwajR98lhiWy0_lWAhSAzE-x_wh-DdGNwgr1_g3VkcIK9gYV3YWt1MgE"}'
2026-02-22 04:36:23.561 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:23.569 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:23.569 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-22__663b9c07-be29-4eb8-8f53-f244c1b69321__wakuorg_nwaku:latest.log
2026-02-22 04:36:23.569 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:23.569 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:23.571 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:23.571 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.236
2026-02-22 04:36:23.571 DEBUG [src.node.docker_mananger] Generated ports ['34279', '34280', '34281', '34282', '34283']
2026-02-22 04:36:23.571 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:23.571 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:23.572 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:23.572 DEBUG [src.node.docker_mananger] docker run -i -t -p 34279:34279 -p 34280:34280 -p 34281:34281 -p 34282:34282 -p 34283:34283 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=34281 --rest-port=34279 --tcp-port=34280 --discv5-udp-port=34282 --rest-address=0.0.0.0 --nat=extip:172.18.32.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c70bf9c71acbc9bbfabb9b0a8d7bebab7599132c8bcee13f1582ecfeafe06f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34283 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCp3z32ngWcSyk1HYb6Ysq9eYPCK8hpD_ad4kczPs3LmQX-DioOwtyiS7gToziM04kw7KT3dsoJiLWEFpQH305YCgmlkgnY0gmlwhKwSDS-KbXVsdGlhZGRyc5YACASsEg0vBr1_AAoErBINLwa9gN0DgnJzhQADAQAAiXNlY3AyNTZrMaECAukit1kwcLq-ug7xwajR98lhiWy0_lWAhSAzE-x_wh-DdGNwgr1_g3VkcIK9gYV3YWt1MgE
2026-02-22 04:36:23.768 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.236 waku 1105a460d632f503d1f1654f4e17098ae224118fb624d61019f62ecccfa0fa0a
2026-02-22 04:36:23.807 DEBUG [src.node.docker_mananger] Container started with ID 1105a460d632. Setting up logs at ./log/docker/node2_2026-02-22_04-36-22__663b9c07-be29-4eb8-8f53-f244c1b69321__wakuorg_nwaku:latest.log
2026-02-22 04:36:23.807 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34279
2026-02-22 04:36:23.807 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:24.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34279/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:24.813 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_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-02-22 04:36:24.816 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:24.816 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34279/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:24.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.236/tcp/34280/p2p/16Uiu2HAmQMbN1MgZmYmAN6qCBSWpDFAJmq6p6rtqRPgxviTN4aSs","/ip4/172.18.32.236/tcp/34281/ws/p2p/16Uiu2HAmQMbN1MgZmYmAN6qCBSWpDFAJmq6p6rtqRPgxviTN4aSs"],"enrUri":"enr:-L24QHLikrj1BFq6TyyxXFFRZgWDExcB-EPvMHYm8Aehwj-YJWx_5i8IOmXqi9dCxIUi_wOrXJhGOsRjJOPnw0VvK28CgmlkgnY0gmlwhKwSIOyKbXVsdGlhZGRyc5YACASsEiDsBoXoAAoErBIg7AaF6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrddgjXddAohES5HR53d-pnPT8LFdxvYgLLimhyeIXEiDdGNwgoXog3VkcIKF6oV3YWt1MgE"}'
2026-02-22 04:36:24.826 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:24.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34279/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.13.47/tcp/48511/p2p/16Uiu2HAkud2ytjV5xjxUAWFDZh5dRQne1g7pMd4Cyni5wjKeV4Ue"]'
2026-02-22 04:36:24.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.831 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-22 04:36:24.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48510/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:24.836 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34279/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:24.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:24.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:24.950 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:24.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:24.953 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734984843699712,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:24.955 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:24.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:24.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734984843699712,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:24.960 INFO [src.steps.relay] WARM UP successful!!
2026-02-22 04:36:24.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-02-22 04:36:24.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:25.067 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:25.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48510/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:25.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1771734984961152928,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:25.071 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:25.072 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34279/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:25.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":10,"timestamp":1771734984961152928,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:25.077 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:25.078 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:25.078 DEBUG [src.node.waku_node] Stopping container with id 9d6bfb228d85
2026-02-22 04:36:25.675 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:25.676 DEBUG [src.node.waku_node] Stopping container with id 1105a460d632
2026-02-22 04:36:26.241 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:26.242 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:26.249 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:26.256 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-22 04:35:39.080 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:35:39.080 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_101_content_topics with id: 2026-02-22_04-35-39__c24e8afb-0ad3-4878-9349-2571d4407beb
2026-02-22 04:35:39.080 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:35:39.081 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:35:39.081 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-22 04:35:39.087 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:39.087 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-35-39__c24e8afb-0ad3-4878-9349-2571d4407beb__wakuorg_nwaku:latest.log
2026-02-22 04:35:39.087 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:39.087 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:39.088 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:39.089 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.41
2026-02-22 04:35:39.089 DEBUG [src.node.docker_mananger] Generated ports ['12283', '12284', '12285', '12286', '12287']
2026-02-22 04:35:39.089 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:39.089 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:39.089 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:39.089 DEBUG [src.node.docker_mananger] docker run -i -t -p 12283:12283 -p 12284:12284 -p 12285:12285 -p 12286:12286 -p 12287:12287 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=12285 --rest-port=12283 --tcp-port=12284 --discv5-udp-port=12286 --rest-address=0.0.0.0 --nat=extip:172.18.146.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=574a4fcf5ecee6c1affacafbc222fe10a0c7e9ae78f1d6ccdb4a8114e91adb3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12287 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:35:39.243 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.41 waku eff3a11ce772997c5c92a5c6438729d1184478dbf14bdce9bd6acb92c820f0dd
2026-02-22 04:35:39.271 DEBUG [src.node.docker_mananger] Container started with ID eff3a11ce772. Setting up logs at ./log/docker/node1_2026-02-22_04-35-39__c24e8afb-0ad3-4878-9349-2571d4407beb__wakuorg_nwaku:latest.log
2026-02-22 04:35:39.273 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12283
2026-02-22 04:35:39.273 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:39.420 ERROR [src.node.docker_mananger] Max retries reached for container 7b5ce9956e51. Exiting log stream.
2026-02-22 04:35:39.886 ERROR [src.node.docker_mananger] Max retries reached for container 13d38217a9fb. Exiting log stream.
2026-02-22 04:35:40.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12283/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:40.276 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-02-22 04:35:40.276 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:40.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12283/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:40.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.41/tcp/12284/p2p/16Uiu2HAmSLLgBqpwW1LGJX6MhENNcLV6v9NZTXPYmfxtzV1iiXAD","/ip4/172.18.146.41/tcp/12285/ws/p2p/16Uiu2HAmSLLgBqpwW1LGJX6MhENNcLV6v9NZTXPYmfxtzV1iiXAD"],"enrUri":"enr:-L24QLBn5rNgWF4VaNMxXCMafiSM-WnOposEhymjJn5GaJwcIJTmARKdAEQBDDKPy5ch10yB8P0c5VxFqML7BYsiO-wCgmlkgnY0gmlwhKwSkimKbXVsdGlhZGRyc5YACASsEpIpBi_8AAoErBKSKQYv_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyzyQZ5PUZK-1VjJ9j4wpmP3tX_EPI-NDukvNdsGgKsaDdGNwgi_8g3VkcIIv_oV3YWt1MgU"}'
2026-02-22 04:35:40.279 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:40.279 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-22 04:35:40.285 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:40.285 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-35-39__c24e8afb-0ad3-4878-9349-2571d4407beb__wakuorg_nwaku:latest.log
2026-02-22 04:35:40.285 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:40.285 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:40.287 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:40.287 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.164.5
2026-02-22 04:35:40.287 DEBUG [src.node.docker_mananger] Generated ports ['33455', '33456', '33457', '33458', '33459']
2026-02-22 04:35:40.287 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:40.287 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:40.287 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:40.287 DEBUG [src.node.docker_mananger] docker run -i -t -p 33455:33455 -p 33456:33456 -p 33457:33457 -p 33458:33458 -p 33459:33459 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=33457 --rest-port=33455 --tcp-port=33456 --discv5-udp-port=33458 --rest-address=0.0.0.0 --nat=extip:172.18.164.5 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f3c3d05f479e2c5130ffc1cfb82d8ffdb6cad401c328f10773fad2ecfd7c7c4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33459 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLBn5rNgWF4VaNMxXCMafiSM-WnOposEhymjJn5GaJwcIJTmARKdAEQBDDKPy5ch10yB8P0c5VxFqML7BYsiO-wCgmlkgnY0gmlwhKwSkimKbXVsdGlhZGRyc5YACASsEpIpBi_8AAoErBKSKQYv_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyzyQZ5PUZK-1VjJ9j4wpmP3tX_EPI-NDukvNdsGgKsaDdGNwgi_8g3VkcIIv_oV3YWt1MgU --filternode=/ip4/172.18.146.41/tcp/12284/p2p/16Uiu2HAmSLLgBqpwW1LGJX6MhENNcLV6v9NZTXPYmfxtzV1iiXAD
2026-02-22 04:35:40.440 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.164.5 waku b0fad67e82fb09c898a0b7163260b074cb167f3f1344fe30bf51aabbe706fec9
2026-02-22 04:35:40.464 DEBUG [src.node.docker_mananger] Container started with ID b0fad67e82fb. Setting up logs at ./log/docker/node2_2026-02-22_04-35-39__c24e8afb-0ad3-4878-9349-2571d4407beb__wakuorg_nwaku:latest.log
2026-02-22 04:35:40.465 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33455
2026-02-22 04:35:40.465 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:41.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33455/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:41.468 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-02-22 04:35:41.469 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:41.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33455/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:41.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.164.5/tcp/33456/p2p/16Uiu2HAkxi5Tjid8zLfdrZGUGFZzFrfAeWBxUnxWXYyKm2Z8mthF","/ip4/172.18.164.5/tcp/33457/ws/p2p/16Uiu2HAkxi5Tjid8zLfdrZGUGFZzFrfAeWBxUnxWXYyKm2Z8mthF"],"enrUri":"enr:-L24QJ_83DQTnQkVNWfYfw07xbLfQr-lO1l8JlvK4FvIyAuWICRHoAfXmrnhuSU2TxiiRBtqTTf6L6H6maf395IZQR0CgmlkgnY0gmlwhKwSpAWKbXVsdGlhZGRyc5YACASsEqQFBoKwAAoErBKkBQaCsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECMMbnmF2sGUIbCB604m4UXtZNo-ViXnz8dBurP2AwB9qDdGNwgoKwg3VkcIKCsoV3YWt1MgA"}'
2026-02-22 04:35:41.471 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:41.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33455/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.146.41/tcp/12284/p2p/16Uiu2HAmSLLgBqpwW1LGJX6MhENNcLV6v9NZTXPYmfxtzV1iiXAD"]'
2026-02-22 04:35:41.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:41.501 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-22 04:35:41.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12283/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:41.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:41.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33455/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c32659f6-39fc-4e6d-bee7-08ada0ea7929", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:35:41.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c32659f6-39fc-4e6d-bee7-08ada0ea7929","statusDesc":"OK"}'
2026-02-22 04:35:41.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33455/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:35:41.540 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:33455/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-02-22 04:35:41.542 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:35:41.543 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:35:41.543 DEBUG [src.node.waku_node] Stopping container with id eff3a11ce772
2026-02-22 04:35:42.047 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:42.047 DEBUG [src.node.waku_node] Stopping container with id b0fad67e82fb
2026-02-22 04:35:42.532 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:42.534 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:35:42.539 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:42.543 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_pubsub_topics with id: 2026-02-22_04-39-16__81225665-93de-44b9-8273-7a2ae28979f7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-39-16__81225665-93de-44b9-8273-7a2ae28979f7__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.227.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32112', '32113', '32114', '32115', '32116']
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 32112:32112 -p 32113:32113 -p 32114:32114 -p 32115:32115 -p 32116:32116 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=32114 --rest-port=32112 --tcp-port=32113 --discv5-udp-port=32115 --rest-address=0.0.0.0 --nat=extip:172.18.227.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c229e2aea6da4862ba0c7ee48cb9c6eec6e2433e86fb3b320f9e4f8d91965ca4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32116 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.227.18 waku 3a60d5b5e0fe917fbb71ed1884b01ca3f724af5a97f084885670ca46e29d80ab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3a60d5b5e0fe. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-39-16__81225665-93de-44b9-8273-7a2ae28979f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32112
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 6d93af9d1d7c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6cc409def8cc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32112/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:32112/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.227.18/tcp/32113/p2p/16Uiu2HAmC9KHc3xK5dYrUGTAckfQ6S11qEutmaBEuVhPvvu1x22F","/ip4/172.18.227.18/tcp/32114/ws/p2p/16Uiu2HAmC9KHc3xK5dYrUGTAckfQ6S11qEutmaBEuVhPvvu1x22F"],"enrUri":"enr:-L24QDi_ZoNVBQHgqJtRCW95lEnuOk73GXSAbK9cdSNdB8NvJ6zEVDhk_ff0elgnEnaF41cq5noqE8KtUmhszK_YUe8CgmlkgnY0gmlwhKwS4xKKbXVsdGlhZGRyc5YACASsEuMSBn1xAAoErBLjEgZ9ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-GX8vUC3bH7DzZKeEPH4T7phrKrF8odys0WK4JKKLkSDdGNwgn1xg3VkcIJ9c4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-39-16__81225665-93de-44b9-8273-7a2ae28979f7__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.186.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39971', '39972', '39973', '39974', '39975']
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 39971:39971 -p 39972:39972 -p 39973:39973 -p 39974:39974 -p 39975:39975 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=39973 --rest-port=39971 --tcp-port=39972 --discv5-udp-port=39974 --rest-address=0.0.0.0 --nat=extip:172.18.186.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b1da70648fc1da1cceabe5ffce4887afbcd5c0f2b10db16fd6fbfc7b5c9afcea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39975 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDi_ZoNVBQHgqJtRCW95lEnuOk73GXSAbK9cdSNdB8NvJ6zEVDhk_ff0elgnEnaF41cq5noqE8KtUmhszK_YUe8CgmlkgnY0gmlwhKwS4xKKbXVsdGlhZGRyc5YACASsEuMSBn1xAAoErBLjEgZ9ct0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-GX8vUC3bH7DzZKeEPH4T7phrKrF8odys0WK4JKKLkSDdGNwgn1xg3VkcIJ9c4V3YWt1MgM --storenode=/ip4/172.18.227.18/tcp/32113/p2p/16Uiu2HAmC9KHc3xK5dYrUGTAckfQ6S11qEutmaBEuVhPvvu1x22F --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.186.243 waku 18a3a43b1dd572f0b19a6a7ed6c2b3cc9d87b4fa65ee2a9ddcd57361421ec053
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 18a3a43b1dd5. Setting up logs at ./log/docker/store_node1_2026-02-22_04-39-16__81225665-93de-44b9-8273-7a2ae28979f7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39971
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:39971/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:39971/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.186.243/tcp/39972/p2p/16Uiu2HAm6iGSUPqtrFe4YM6ZXVCAt8WMTjBpkeugCGYhqGiB4CsY","/ip4/172.18.186.243/tcp/39973/ws/p2p/16Uiu2HAm6iGSUPqtrFe4YM6ZXVCAt8WMTjBpkeugCGYhqGiB4CsY"],"enrUri":"enr:-L24QOwcMORbtv9xYyQdRfq7iDvpVpreI-9YZhUoWy-aOC3zSvJcRILsB1xj9tJdofKlGTNC2nl1H6Enk3QLVRX40eoCgmlkgnY0gmlwhKwSuvOKbXVsdGlhZGRyc5YACASsErrzBpwkAAoErBK68wacJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECp7DQLCW6h8q7M2CypsM27Db1gPyfDImnaek8owUHC3eDdGNwgpwkg3VkcIKcJoV3YWt1MgM"}'
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:39971/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.227.18/tcp/32113/p2p/16Uiu2HAmC9KHc3xK5dYrUGTAckfQ6S11qEutmaBEuVhPvvu1x22F"]'
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:32112/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:39971/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32112/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "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.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:121 Trying to get stored msg with empty pubsub topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32112/store/v3/messages?includeData=true&pubsubTopic=&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x03e514ca56c5ab942be2365de75c65e68818774d1b80fd5ab7511eea06f180f3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735158801584833,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xd657d22e662529454bcd1583446019b32ae6f4aadd69ed04b144f415a021c652","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771735159007644593,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xedaad6cf51706ebd5842b9fe478403833baf2ee3a74a02bc5ac00b374296183c","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771735159214359521,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x7db4879990d3e4b589c66c20b3f6528b62f2d28d772462016e7acf0fb00d8f7a","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771735159420165088,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x65c7c497a7e9eb48fe73417b29f784604a210a00fd277336fc64f072c11d27f3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771735159625555194,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe23c7b2dd0aa45908a2b664bc844e396318bb443fcbd4f3d83486e5ad4189de8","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771735159832771232,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xa8843c02e4ecc98b69f1129dea45ba9c4aef176cae433814524c4e10f84d3265","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771735160038736033,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xcef7ae94f5ac9a53d939d0ee4c03e0d6a3643cd3896058d9580a552ae699c746","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771735160244521104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_topics:test_topics.py:123 getting the following response when sending empty pubsub_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': [{'messageHash': '0x03e514ca56c5ab942be2365de75c65e68818774d1b80fd5ab7511eea06f180f3', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/myapp/1/latest/proto', 'version': 0, 'timestamp': 1771735158801584833, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xd657d22e662529454bcd1583446019b32ae6f4aadd69ed04b144f415a021c652', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/waku/2/content/test.js', 'version': 0, 'timestamp': 1771735159007644593, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xedaad6cf51706ebd5842b9fe478403833baf2ee3a74a02bc5ac00b374296183c', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/22/sometopic/someencoding', 'version': 0, 'timestamp': 1771735159214359521, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x7db4879990d3e4b589c66c20b3f6528b62f2d28d772462016e7acf0fb00d8f7a', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/toychat/2/huilong/proto', 'version': 0, 'timestamp': 1771735159420165088, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0x65c7c497a7e9eb48fe73417b29f784604a210a00fd277336fc64f072c11d27f3', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/statusim/1/community/cbor', 'version': 0, 'timestamp': 1771735159625555194, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xe23c7b2dd0aa45908a2b664bc844e396318bb443fcbd4f3d83486e5ad4189de8', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/27/sometopic/someencoding', 'version': 0, 'timestamp': 1771735159832771232, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xa8843c02e4ecc98b69f1129dea45ba9c4aef176cae433814524c4e10f84d3265', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/29/sometopic/someencoding', 'version': 0, 'timestamp': 1771735160038736033, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}, {'messageHash': '0xcef7ae94f5ac9a53d939d0ee4c03e0d6a3643cd3896058d9580a552ae699c746', 'message': {'payload': 'U3RvcmUgd29ya3MhIQ==', 'contentTopic': '/app/20/sometopic/someencoding', 'version': 0, 'timestamp': 1771735160244521104, 'ephemeral': False}, 'pubsubTopic': '/waku/2/rs/3/0'}]}
DEBUG  tests.store.test_topics:test_topics.py:126 messages successfully queried with empty pubsub topic
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 3a60d5b5e0fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 18a3a43b1dd5
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.

View File

@ -0,0 +1,283 @@
2026-02-22 04:36:57.104 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:57.104 DEBUG [tests.conftest] Running test: test_filter_update_subscription_add_30_new_content_topics with id: 2026-02-22_04-36-57__cad8bd53-88ec-4453-b3ae-cb76ff3e18f6
2026-02-22 04:36:57.104 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:57.105 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:36:57.105 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-22 04:36:57.111 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:57.111 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-57__cad8bd53-88ec-4453-b3ae-cb76ff3e18f6__wakuorg_nwaku:latest.log
2026-02-22 04:36:57.111 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:57.112 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:57.113 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:57.113 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.246
2026-02-22 04:36:57.113 DEBUG [src.node.docker_mananger] Generated ports ['10118', '10119', '10120', '10121', '10122']
2026-02-22 04:36:57.113 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:57.113 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:57.114 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:57.114 DEBUG [src.node.docker_mananger] docker run -i -t -p 10118:10118 -p 10119:10119 -p 10120:10120 -p 10121:10121 -p 10122:10122 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=10120 --rest-port=10118 --tcp-port=10119 --discv5-udp-port=10121 --rest-address=0.0.0.0 --nat=extip:172.18.120.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ac70ef3221f744cf3250c0bcbbbcfaf46fb6b44e037bdfd0dfdebbe74b045fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10122 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:36:57.304 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.246 waku 06d2757c51fd5cc9fe61d07f505c3b8a76d4787e7956e0c34df3eb1bcc545c15
2026-02-22 04:36:57.339 DEBUG [src.node.docker_mananger] Container started with ID 06d2757c51fd. Setting up logs at ./log/docker/node1_2026-02-22_04-36-57__cad8bd53-88ec-4453-b3ae-cb76ff3e18f6__wakuorg_nwaku:latest.log
2026-02-22 04:36:57.340 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10118
2026-02-22 04:36:57.340 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:57.355 ERROR [src.node.docker_mananger] Max retries reached for container 5fd5628552b0. Exiting log stream.
2026-02-22 04:36:57.902 ERROR [src.node.docker_mananger] Max retries reached for container 9139d7e062c5. Exiting log stream.
2026-02-22 04:36:58.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10118/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:58.343 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-02-22 04:36:58.343 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:58.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10118/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:58.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.246/tcp/10119/p2p/16Uiu2HAm5y81bpuJmPxn4rtuXnTKNTHUVuwi3zQ1AF8V2KTrYjqX","/ip4/172.18.120.246/tcp/10120/ws/p2p/16Uiu2HAm5y81bpuJmPxn4rtuXnTKNTHUVuwi3zQ1AF8V2KTrYjqX"],"enrUri":"enr:-L24QAPZVNryBKsT7NUpv5bNqclGix7ZXnXQoP1RTlo19BrxDoma4kUvUzXUYF_PZvrQoltpZ0dx2I-jB2GLNoUFwlECgmlkgnY0gmlwhKwSePaKbXVsdGlhZGRyc5YACASsEnj2BieHAAoErBJ49gYniN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnKNO0T-daW3Qutf2Ivo4euk8vrURFCJTelH4hMKaXQ6DdGNwgieHg3VkcIIniYV3YWt1MgU"}'
2026-02-22 04:36:58.346 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:58.346 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-22 04:36:58.353 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:58.353 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-57__cad8bd53-88ec-4453-b3ae-cb76ff3e18f6__wakuorg_nwaku:latest.log
2026-02-22 04:36:58.353 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:58.353 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:58.355 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:58.355 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.43.47
2026-02-22 04:36:58.355 DEBUG [src.node.docker_mananger] Generated ports ['50495', '50496', '50497', '50498', '50499']
2026-02-22 04:36:58.355 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:58.355 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:58.355 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:58.355 DEBUG [src.node.docker_mananger] docker run -i -t -p 50495:50495 -p 50496:50496 -p 50497:50497 -p 50498:50498 -p 50499:50499 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=50497 --rest-port=50495 --tcp-port=50496 --discv5-udp-port=50498 --rest-address=0.0.0.0 --nat=extip:172.18.43.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e7dbced9aee527ae7e26e44b4bbfe85e5addbebeee2cab1fdbfacf24e60fc05c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50499 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAPZVNryBKsT7NUpv5bNqclGix7ZXnXQoP1RTlo19BrxDoma4kUvUzXUYF_PZvrQoltpZ0dx2I-jB2GLNoUFwlECgmlkgnY0gmlwhKwSePaKbXVsdGlhZGRyc5YACASsEnj2BieHAAoErBJ49gYniN0DgnJzhQADAQAAiXNlY3AyNTZrMaECnKNO0T-daW3Qutf2Ivo4euk8vrURFCJTelH4hMKaXQ6DdGNwgieHg3VkcIIniYV3YWt1MgU --filternode=/ip4/172.18.120.246/tcp/10119/p2p/16Uiu2HAm5y81bpuJmPxn4rtuXnTKNTHUVuwi3zQ1AF8V2KTrYjqX
2026-02-22 04:36:58.543 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.43.47 waku 3942427d32a4eec78174dae3fdeb30afbe996a65c6cc2eb664685680b83adba9
2026-02-22 04:36:58.574 DEBUG [src.node.docker_mananger] Container started with ID 3942427d32a4. Setting up logs at ./log/docker/node2_2026-02-22_04-36-57__cad8bd53-88ec-4453-b3ae-cb76ff3e18f6__wakuorg_nwaku:latest.log
2026-02-22 04:36:58.574 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50495
2026-02-22 04:36:58.574 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:59.575 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:59.578 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-02-22 04:36:59.578 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:59.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:59.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.43.47/tcp/50496/p2p/16Uiu2HAm52aQxCoGeu4MATq2QF9cSZtV9FjFsu3kB43M8ug9rzp5","/ip4/172.18.43.47/tcp/50497/ws/p2p/16Uiu2HAm52aQxCoGeu4MATq2QF9cSZtV9FjFsu3kB43M8ug9rzp5"],"enrUri":"enr:-L24QPqnx-gbSltXSbwlFPt7O8xsLH_62F80eSDa-4FtvhwZDVHup8A901eUoZkDKpqLspQK6IXYuEzc_rCRPPUadcQCgmlkgnY0gmlwhKwSKy-KbXVsdGlhZGRyc5YACASsEisvBsVAAAoErBIrLwbFQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECjqo3hzKim4_sznsRr2flZ5o9ke565Kqk-ewqPlD6z7aDdGNwgsVAg3VkcILFQoV3YWt1MgA"}'
2026-02-22 04:36:59.580 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:59.581 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50495/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.246/tcp/10119/p2p/16Uiu2HAm5y81bpuJmPxn4rtuXnTKNTHUVuwi3zQ1AF8V2KTrYjqX"]'
2026-02-22 04:36:59.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:59.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50495/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e757cf5f-da29-47f1-ad09-4e930df28a49", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:36:59.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e757cf5f-da29-47f1-ad09-4e930df28a49","statusDesc":"OK"}'
2026-02-22 04:36:59.649 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:50495/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "\ud83d\ude80\ud83c\udf1f\u2728", "Lorem ipsum dolor sit amet", "<html><body>Hello</body></html>", "\u041f\u0440\u0438\u0432\u0435\u0442", "Base64==dGVzdA==", "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "\t\nSpecial\tCharacters\n", "False", "3.1415926535", "[1, 2, 3, 4, 5]", "0xDEADBEEF", "user@example.com", "http://example.com", "2023-11-01T12:00:00Z", "\"Escaped\" \\\"quotes\\\"", "Regular expression: ^[a-z0-9_-]{3,16}$", "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "/usr/local/bin", "C:\\Windows\\System32", "SELECT * FROM users WHERE id = 1;", "function test() { console.log('Hello World'); }", "body { background-color: #fff; }", "print('Hello World')", "192.168.1.1", "www.example.com"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:36:59.667 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-22 04:36:59.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/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)'}'
2026-02-22 04:36:59.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.682 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:59.783 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:59.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:59.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771735019667655967,"ephemeral":false}]'
2026-02-22 04:36:59.788 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A simple string
2026-02-22 04:36:59.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:59.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.801 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:59.901 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:59.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/Hello%20World%21" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:59.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Hello World!","version":0,"timestamp":1771735019789202228,"ephemeral":false}]'
2026-02-22 04:36:59.906 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An integer
2026-02-22 04:36:59.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:59.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.919 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.019 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1771735019906849006,"ephemeral":false}]'
2026-02-22 04:37:00.024 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A dictionary
2026-02-22 04:37:00.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.137 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1771735020024811030,"ephemeral":false}]'
2026-02-22 04:37:00.142 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Chinese characters
2026-02-22 04:37:00.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.154 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.154 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1771735020142577895,"ephemeral":false}]'
2026-02-22 04:37:00.260 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Emojis
2026-02-22 04:37:00.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.273 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.373 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.374 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%F0%9F%9A%80%F0%9F%8C%9F%E2%9C%A8" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1771735020260659418,"ephemeral":false}]'
2026-02-22 04:37:00.378 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Lorem ipsum text
2026-02-22 04:37:00.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.391 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.491 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/Lorem%20ipsum%20dolor%20sit%20amet" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Lorem ipsum dolor sit amet","version":0,"timestamp":1771735020378770988,"ephemeral":false}]'
2026-02-22 04:37:00.496 DEBUG [tests.filter.test_subscribe_update] Running test with content topic HTML content
2026-02-22 04:37:00.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.508 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.608 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.609 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%3Chtml%3E%3Cbody%3EHello%3C%2Fbody%3E%3C%2Fhtml%3E" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.612 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"<html><body>Hello</body></html>","version":0,"timestamp":1771735020496578428,"ephemeral":false}]'
2026-02-22 04:37:00.613 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Cyrillic characters
2026-02-22 04:37:00.613 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.625 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.726 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%D0%9F%D1%80%D0%B8%D0%B2%D0%B5%D1%82" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1771735020613779148,"ephemeral":false}]'
2026-02-22 04:37:00.731 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Base64 encoded string
2026-02-22 04:37:00.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.744 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.844 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/Base64%3D%3DdGVzdA%3D%3D" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Base64==dGVzdA==","version":0,"timestamp":1771735020731481662,"ephemeral":false}]'
2026-02-22 04:37:00.849 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Binary data
2026-02-22 04:37:00.849 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.862 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:00.962 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:00.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh%3A%20PQ" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:00.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1771735020849419565,"ephemeral":false}]'
2026-02-22 04:37:00.967 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Special characters with whitespace
2026-02-22 04:37:00.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.980 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.080 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%09%0ASpecial%09Characters%0A" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1771735020967977879,"ephemeral":false}]'
2026-02-22 04:37:01.085 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Boolean false as a string
2026-02-22 04:37:01.085 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.097 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.198 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.198 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/False" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"False","version":0,"timestamp":1771735021085643294,"ephemeral":false}]'
2026-02-22 04:37:01.202 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A float number
2026-02-22 04:37:01.203 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.215 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.315 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/3.1415926535" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3.1415926535","version":0,"timestamp":1771735021203235373,"ephemeral":false}]'
2026-02-22 04:37:01.320 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A list
2026-02-22 04:37:01.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.333 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.333 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.434 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%5B1%2C%202%2C%203%2C%204%2C%205%5D" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"[1, 2, 3, 4, 5]","version":0,"timestamp":1771735021321165532,"ephemeral":false}]'
2026-02-22 04:37:01.438 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Hexadecimal number as a string
2026-02-22 04:37:01.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.451 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.551 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.552 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/0xDEADBEEF" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0xDEADBEEF","version":0,"timestamp":1771735021438984329,"ephemeral":false}]'
2026-02-22 04:37:01.556 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Email format
2026-02-22 04:37:01.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.569 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.669 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/user%40example.com" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"user@example.com","version":0,"timestamp":1771735021556828746,"ephemeral":false}]'
2026-02-22 04:37:01.674 DEBUG [tests.filter.test_subscribe_update] Running test with content topic URL format
2026-02-22 04:37:01.675 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.686 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.687 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.787 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/http%3A%2F%2Fexample.com" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"http://example.com","version":0,"timestamp":1771735021674852214,"ephemeral":false}]'
2026-02-22 04:37:01.792 DEBUG [tests.filter.test_subscribe_update] Running test with content topic Date and time in ISO format
2026-02-22 04:37:01.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.805 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:01.905 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:01.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/2023-11-01T12%3A00%3A00Z" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:01.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2023-11-01T12:00:00Z","version":0,"timestamp":1771735021792639675,"ephemeral":false}]'
2026-02-22 04:37:01.910 DEBUG [tests.filter.test_subscribe_update] Running test with content topic String with escaped quotes
2026-02-22 04:37:01.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.922 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.922 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.022 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%22Escaped%22%20%5C%22quotes%5C%22" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.025 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1771735021910413700,"ephemeral":false}]'
2026-02-22 04:37:02.027 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A regular expression
2026-02-22 04:37:02.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.040 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.140 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/Regular%20expression%3A%20%5E%5Ba-z0-9_-%5D%7B3%2C16%7D%24" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1771735022027622144,"ephemeral":false}]'
2026-02-22 04:37:02.145 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A very long string
2026-02-22 04:37:02.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.159 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.259 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1771735022145795608,"ephemeral":false}]'
2026-02-22 04:37:02.266 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A JSON string
2026-02-22 04:37:02.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.278 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.279 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.379 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%7B%22name%22%3A%20%22John%22%2C%20%22age%22%3A%2030%2C%20%22city%22%3A%20%22New%20York%22%7D" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.382 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1771735022266356822,"ephemeral":false}]'
2026-02-22 04:37:02.384 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Unix path
2026-02-22 04:37:02.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.397 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.497 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/%2Fusr%2Flocal%2Fbin" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/usr/local/bin","version":0,"timestamp":1771735022384640231,"ephemeral":false}]'
2026-02-22 04:37:02.502 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Windows path
2026-02-22 04:37:02.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.514 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.614 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/C%3A%5CWindows%5CSystem32" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"C:\\\\Windows\\\\System32","version":0,"timestamp":1771735022502380876,"ephemeral":false}]'
2026-02-22 04:37:02.619 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An SQL query
2026-02-22 04:37:02.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.631 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.732 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/SELECT%20%2A%20FROM%20users%20WHERE%20id%20%3D%201%3B" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1771735022619799332,"ephemeral":false}]'
2026-02-22 04:37:02.737 DEBUG [tests.filter.test_subscribe_update] Running test with content topic JavaScript code snippet
2026-02-22 04:37:02.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.750 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.850 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/function%20test%28%29%20%7B%20console.log%28%27Hello%20World%27%29%3B%20%7D" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1771735022737394672,"ephemeral":false}]'
2026-02-22 04:37:02.855 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A CSS snippet
2026-02-22 04:37:02.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.867 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:02.968 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:02.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/body%20%7B%20background-color%3A%20%23fff%3B%20%7D" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"body { background-color: #fff; }","version":0,"timestamp":1771735022855438566,"ephemeral":false}]'
2026-02-22 04:37:02.973 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A Python one-liner
2026-02-22 04:37:02.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.985 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:03.085 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:03.086 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/print%28%27Hello%20World%27%29" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:03.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"print(\'Hello World\')","version":0,"timestamp":1771735022973286677,"ephemeral":false}]'
2026-02-22 04:37:03.090 DEBUG [tests.filter.test_subscribe_update] Running test with content topic An IP address
2026-02-22 04:37:03.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:03.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:03.103 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:03.203 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:03.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/192.168.1.1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:03.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"192.168.1.1","version":0,"timestamp":1771735023090715238,"ephemeral":false}]'
2026-02-22 04:37:03.207 DEBUG [tests.filter.test_subscribe_update] Running test with content topic A domain name
2026-02-22 04:37:03.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10118/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:03.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:03.220 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:03.321 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:03.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50495/filter/v2/messages/www.example.com" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:03.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"www.example.com","version":0,"timestamp":1771735023208004509,"ephemeral":false}]'
2026-02-22 04:37:03.328 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:03.328 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:03.329 DEBUG [src.node.waku_node] Stopping container with id 06d2757c51fd
2026-02-22 04:37:03.891 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:03.891 DEBUG [src.node.waku_node] Stopping container with id 3942427d32a4
2026-02-22 04:37:04.406 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:04.406 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:04.440 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:04.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_invalid_page_size with id: 2026-02-22_04-37-03__24918c1d-fab8-46d7-88bb-5891546ff42f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-37-03__24918c1d-fab8-46d7-88bb-5891546ff42f__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.233.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58683', '58684', '58685', '58686', '58687']
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 58683:58683 -p 58684:58684 -p 58685:58685 -p 58686:58686 -p 58687:58687 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=58685 --rest-port=58683 --tcp-port=58684 --discv5-udp-port=58686 --rest-address=0.0.0.0 --nat=extip:172.18.233.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d95e326eda52ee7a0f3ca360fee8d797fb61c327cf8dbf8dae7d751caffecf8c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58687 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.39 waku 3c46ec653ca611127a585dcec993fc28a669e56d4c72c54abc5006c4ec91039a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c46ec653ca6. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-37-03__24918c1d-fab8-46d7-88bb-5891546ff42f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58683
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 71bba1af9e8f. Exiting log stream.
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 537a472edec4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58683/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:58683/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.233.39/tcp/58684/p2p/16Uiu2HAkx2k52YpRFayv4ewPLtAnaByFBCqyPEXgXTDpkmKNvtT7","/ip4/172.18.233.39/tcp/58685/ws/p2p/16Uiu2HAkx2k52YpRFayv4ewPLtAnaByFBCqyPEXgXTDpkmKNvtT7"],"enrUri":"enr:-L24QNxA8-dW5nwh4003pVpwoo-sk28SSV3ovhBHI801xUKtX82t7MdcM3tioOH2ia8bY-GQMGxi5d2V-19GsXfnYx8CgmlkgnY0gmlwhKwS6SeKbXVsdGlhZGRyc5YACASsEuknBuU8AAoErBLpJwblPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJrNTt6WtlF5W2Uj8TnppBGvt76TdvlQ7HCiZao_Wq26DdGNwguU8g3VkcILlPoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-37-03__24918c1d-fab8-46d7-88bb-5891546ff42f__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.121.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60249', '60250', '60251', '60252', '60253']
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 60249:60249 -p 60250:60250 -p 60251:60251 -p 60252:60252 -p 60253:60253 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=60251 --rest-port=60249 --tcp-port=60250 --discv5-udp-port=60252 --rest-address=0.0.0.0 --nat=extip:172.18.121.132 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd8eaaa30bb8a9cb88aea7afb7dd5a5c89185bf6a2ee7c3aa2cf56cd7fb0f2a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60253 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNxA8-dW5nwh4003pVpwoo-sk28SSV3ovhBHI801xUKtX82t7MdcM3tioOH2ia8bY-GQMGxi5d2V-19GsXfnYx8CgmlkgnY0gmlwhKwS6SeKbXVsdGlhZGRyc5YACASsEuknBuU8AAoErBLpJwblPd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJrNTt6WtlF5W2Uj8TnppBGvt76TdvlQ7HCiZao_Wq26DdGNwguU8g3VkcILlPoV3YWt1MgM --storenode=/ip4/172.18.233.39/tcp/58684/p2p/16Uiu2HAkx2k52YpRFayv4ewPLtAnaByFBCqyPEXgXTDpkmKNvtT7 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.132 waku 2dac7e572a27f90d454d2b571668debd4921b1463735f20688999b27899be1b0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2dac7e572a27. Setting up logs at ./log/docker/store_node1_2026-02-22_04-37-03__24918c1d-fab8-46d7-88bb-5891546ff42f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60249
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:60249/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:60249/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.121.132/tcp/60250/p2p/16Uiu2HAmHmKjMTbia73USMinp3mAdaqnySNPEwBa1g9324trfnhE","/ip4/172.18.121.132/tcp/60251/ws/p2p/16Uiu2HAmHmKjMTbia73USMinp3mAdaqnySNPEwBa1g9324trfnhE"],"enrUri":"enr:-L24QAYPRTDJKskA19LSMCvzdKMgDDPiIlKchELJUCk1ydDDaFSFw2-kAAWQ-wRtv-EKegOk6WTgLWsfjffY81BBf5YCgmlkgnY0gmlwhKwSeYSKbXVsdGlhZGRyc5YACASsEnmEButaAAoErBJ5hAbrW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDS-nVPmnvHVLTKLEy4pmbBS53KXRCPDkq0-3MM-lhxJGDdGNwgutag3VkcILrXIV3YWt1MgM"}'
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:60249/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.233.39/tcp/58684/p2p/16Uiu2HAkx2k52YpRFayv4ewPLtAnaByFBCqyPEXgXTDpkmKNvtT7"]'
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:58683/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:60249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58683/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58683/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58683/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
DEBUG  tests.store.test_page_size:test_page_size.py:66 the invalid page_size $2 wasn't accepted
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60249/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60249/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=$2&ascending=true. Response content: b'page size parsing error: invalid integer: $2'
DEBUG  tests.store.test_page_size:test_page_size.py:66 the invalid page_size $2 wasn't accepted
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 3c46ec653ca6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2dac7e572a27
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.

View File

@ -0,0 +1,127 @@
2026-02-22 04:39:37.247 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:39:37.247 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list0] with id: 2026-02-22_04-39-37__ad522bc5-2532-4a0d-b859-ff5ef1630464
2026-02-22 04:39:37.247 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:39:37.247 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:39:37.248 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:39:37.255 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:37.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-39-37__ad522bc5-2532-4a0d-b859-ff5ef1630464__wakuorg_nwaku:latest.log
2026-02-22 04:39:37.255 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:37.255 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:37.257 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:37.257 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.239.141
2026-02-22 04:39:37.257 DEBUG [src.node.docker_mananger] Generated ports ['65366', '65367', '65368', '65369', '65370']
2026-02-22 04:39:37.258 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:37.258 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:37.258 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:37.258 DEBUG [src.node.docker_mananger] docker run -i -t -p 65366:65366 -p 65367:65367 -p 65368:65368 -p 65369:65369 -p 65370:65370 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=65368 --rest-port=65366 --tcp-port=65367 --discv5-udp-port=65369 --rest-address=0.0.0.0 --nat=extip:172.18.239.141 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=faaab3efa60f0fb7bd98523f2df88dd7befaddecfbf7b752b61cffcaf65e0b95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65370 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-02-22 04:39:37.434 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.239.141 waku 2c004c651c66a1bde496ef951c832fe656b31166fd95fdae6ee55d1c3a532aec
2026-02-22 04:39:37.466 DEBUG [src.node.docker_mananger] Container started with ID 2c004c651c66. Setting up logs at ./log/docker/node1_2026-02-22_04-39-37__ad522bc5-2532-4a0d-b859-ff5ef1630464__wakuorg_nwaku:latest.log
2026-02-22 04:39:37.467 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65366
2026-02-22 04:39:37.467 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:37.503 ERROR [src.node.docker_mananger] Max retries reached for container fe1a947a11c9. Exiting log stream.
2026-02-22 04:39:38.060 ERROR [src.node.docker_mananger] Max retries reached for container e4821d4635dc. Exiting log stream.
2026-02-22 04:39:38.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:38.470 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-02-22 04:39:38.470 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:38.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:38.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.239.141/tcp/65367/p2p/16Uiu2HAm9uUmdVzQRfoSreENCjG197QCmzwB16LsphwY1TRSFrHp","/ip4/172.18.239.141/tcp/65368/ws/p2p/16Uiu2HAm9uUmdVzQRfoSreENCjG197QCmzwB16LsphwY1TRSFrHp"],"enrUri":"enr:-L24QLG2Ed4HRRt_JwhTduB0MBV_DAq70EPr0XLwpHuLiJ7BHWeNVkO-cRjEH4b8bovaJQDuxJU0OX1KKHRw8ISblvwCgmlkgnY0gmlwhKwS742KbXVsdGlhZGRyc5YACASsEu-NBv9XAAoErBLvjQb_WN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1yM0axwu9l2t55ICI3oEyRhjgilTx2TT81vVC8AMePODdGNwgv9Xg3VkcIL_WYV3YWt1MgU"}'
2026-02-22 04:39:38.473 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:38.480 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:38.480 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-39-37__ad522bc5-2532-4a0d-b859-ff5ef1630464__wakuorg_nwaku:latest.log
2026-02-22 04:39:38.480 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:38.481 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:38.482 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:38.482 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.163.110
2026-02-22 04:39:38.482 DEBUG [src.node.docker_mananger] Generated ports ['14386', '14387', '14388', '14389', '14390']
2026-02-22 04:39:38.482 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:38.482 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:38.482 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:38.483 DEBUG [src.node.docker_mananger] docker run -i -t -p 14386:14386 -p 14387:14387 -p 14388:14388 -p 14389:14389 -p 14390:14390 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=14388 --rest-port=14386 --tcp-port=14387 --discv5-udp-port=14389 --rest-address=0.0.0.0 --nat=extip:172.18.163.110 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8ddd9ded3ecc3801c1fd7ff0c39a78553b87f6eb95aebc046f7fa919a8a22432 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14390 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLG2Ed4HRRt_JwhTduB0MBV_DAq70EPr0XLwpHuLiJ7BHWeNVkO-cRjEH4b8bovaJQDuxJU0OX1KKHRw8ISblvwCgmlkgnY0gmlwhKwS742KbXVsdGlhZGRyc5YACASsEu-NBv9XAAoErBLvjQb_WN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC1yM0axwu9l2t55ICI3oEyRhjgilTx2TT81vVC8AMePODdGNwgv9Xg3VkcIL_WYV3YWt1MgU --content-topic=/newsService/1.0/weekly/protobuf
2026-02-22 04:39:38.670 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.163.110 waku a0e33efdded7a008493436d6c759cb763dfb8e09004e517acf583acf3ef28f84
2026-02-22 04:39:38.705 DEBUG [src.node.docker_mananger] Container started with ID a0e33efdded7. Setting up logs at ./log/docker/node2_2026-02-22_04-39-37__ad522bc5-2532-4a0d-b859-ff5ef1630464__wakuorg_nwaku:latest.log
2026-02-22 04:39:38.705 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 14386
2026-02-22 04:39:38.706 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:39.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:39.716 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_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-02-22 04:39:39.717 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:39.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:39.725 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.163.110/tcp/14387/p2p/16Uiu2HAm74fWKoHYVVTZWdSUvRUtiPtspcaQkwNiSwzoRxpkXCe8","/ip4/172.18.163.110/tcp/14388/ws/p2p/16Uiu2HAm74fWKoHYVVTZWdSUvRUtiPtspcaQkwNiSwzoRxpkXCe8"],"enrUri":"enr:-L24QCSYBtfPMeOYSY3JnKwcNaKr-gsMUeRov8T09ttqIfu2GjH7eQIufs8eMdF2SM3wHkY8DOWHBtxHTsBAvyXXzTQCgmlkgnY0gmlwhKwSo26KbXVsdGlhZGRyc5YACASsEqNuBjgzAAoErBKjbgY4NN0DgnJzhQACAQAAiXNlY3AyNTZrMaECrOqCuIq8bMQlxodioetk9gF9yqKZOMxg9VKp4KhRT3WDdGNwgjgzg3VkcII4NYV3YWt1MgE"}'
2026-02-22 04:39:39.725 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:39.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14386/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.239.141/tcp/65367/p2p/16Uiu2HAm9uUmdVzQRfoSreENCjG197QCmzwB16LsphwY1TRSFrHp"]'
2026-02-22 04:39:39.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:39.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-22 04:39:39.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:39.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:14386/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml", "/newsService/1.0/updates/json", "/newsService/2.0/alerts/json", "/newsService/2.0/summaries/xml", "/newsService/2.0/highlights/yaml", "/newsService/3.0/weekly/json", "/newsService/3.0/summaries/xml"]'
2026-02-22 04:39:39.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:39.738 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:39.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:39.743 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:39.843 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:39.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:39.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1771735179738063980,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:39.848 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:39.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:39.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1771735179738063980,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:39.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:39.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:39.857 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:39.958 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:39.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:39.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1771735179852690545,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:39.962 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:39.963 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:39.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1771735179852690545,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:39.967 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:39.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:39.973 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:40.073 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.073 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771735179967378613,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.077 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1771735179967378613,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:40.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:40.087 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:40.188 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771735180081911607,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.193 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1771735180081911607,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:40.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:40.202 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:40.303 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771735180197336768,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.308 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.308 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1771735180197336768,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:40.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:40.317 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:40.418 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771735180312160791,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.422 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1771735180312160791,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65366/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:40.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:40.432 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:40.532 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65366/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771735180426712080,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.537 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:40.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:14386/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1771735180426712080,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:40.544 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:39:40.545 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:39:40.545 DEBUG [src.node.waku_node] Stopping container with id 2c004c651c66
2026-02-22 04:39:41.107 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:41.107 DEBUG [src.node.waku_node] Stopping container with id a0e33efdded7
2026-02-22 04:39:41.631 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:41.632 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:41.640 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:41.647 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
2026-02-22 04:37:09.074 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:37:09.074 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_all_subscribed_content_topics with id: 2026-02-22_04-37-09__552c663f-b746-47d2-9e75-82c3130b7c18
2026-02-22 04:37:09.074 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:37:09.075 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:37:09.075 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-22 04:37:09.081 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:09.081 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-37-09__552c663f-b746-47d2-9e75-82c3130b7c18__wakuorg_nwaku:latest.log
2026-02-22 04:37:09.081 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:09.081 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:09.083 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:09.083 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.198
2026-02-22 04:37:09.083 DEBUG [src.node.docker_mananger] Generated ports ['24551', '24552', '24553', '24554', '24555']
2026-02-22 04:37:09.083 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:09.083 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:09.083 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:09.084 DEBUG [src.node.docker_mananger] docker run -i -t -p 24551:24551 -p 24552:24552 -p 24553:24553 -p 24554:24554 -p 24555:24555 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=24553 --rest-port=24551 --tcp-port=24552 --discv5-udp-port=24554 --rest-address=0.0.0.0 --nat=extip:172.18.79.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b6a543e368a926bb58dadec99a3cd9bceeb61adf6238b555aa40f8e624d4d4ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24555 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:37:09.263 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.198 waku a450a57aa770a207d51d1b934f739670304816e92a9ab8a3c4b02fcab53c8948
2026-02-22 04:37:09.294 DEBUG [src.node.docker_mananger] Container started with ID a450a57aa770. Setting up logs at ./log/docker/node1_2026-02-22_04-37-09__552c663f-b746-47d2-9e75-82c3130b7c18__wakuorg_nwaku:latest.log
2026-02-22 04:37:09.296 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24551
2026-02-22 04:37:09.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:09.329 ERROR [src.node.docker_mananger] Max retries reached for container 94eac0967b56. Exiting log stream.
2026-02-22 04:37:09.877 ERROR [src.node.docker_mananger] Max retries reached for container e27c2cb528c6. Exiting log stream.
2026-02-22 04:37:10.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24551/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:10.300 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-02-22 04:37:10.300 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:10.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24551/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:10.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.198/tcp/24552/p2p/16Uiu2HAm5r4gvZeL1T3k2hvRjSk1Vw3RSAbKXLxoBh62s6DbW9nP","/ip4/172.18.79.198/tcp/24553/ws/p2p/16Uiu2HAm5r4gvZeL1T3k2hvRjSk1Vw3RSAbKXLxoBh62s6DbW9nP"],"enrUri":"enr:-L24QCn8xzp-dKbijzj5dmL0RxeKl8nh8xxfWWspWZXQ91pXdzbBbtxXR8lPwKDdcvlpag4xiuC5tpPV0R0Z5oKSoowCgmlkgnY0gmlwhKwST8aKbXVsdGlhZGRyc5YACASsEk_GBl_oAAoErBJPxgZf6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECmtR8ao80JYeYBGLET9dTFyDeYhrBI2KXr43WvIo0iNCDdGNwgl_og3VkcIJf6oV3YWt1MgU"}'
2026-02-22 04:37:10.303 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:10.303 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-22 04:37:10.309 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:10.309 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-37-09__552c663f-b746-47d2-9e75-82c3130b7c18__wakuorg_nwaku:latest.log
2026-02-22 04:37:10.309 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:10.309 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:10.311 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:10.311 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.116
2026-02-22 04:37:10.311 DEBUG [src.node.docker_mananger] Generated ports ['13952', '13953', '13954', '13955', '13956']
2026-02-22 04:37:10.311 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:10.311 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:10.311 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:10.312 DEBUG [src.node.docker_mananger] docker run -i -t -p 13952:13952 -p 13953:13953 -p 13954:13954 -p 13955:13955 -p 13956:13956 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=13954 --rest-port=13952 --tcp-port=13953 --discv5-udp-port=13955 --rest-address=0.0.0.0 --nat=extip:172.18.204.116 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3878e7b775eb4196d9ae048c1a3d363da1daea97cd72bb3cc8f12fbdea36d0a4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13956 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCn8xzp-dKbijzj5dmL0RxeKl8nh8xxfWWspWZXQ91pXdzbBbtxXR8lPwKDdcvlpag4xiuC5tpPV0R0Z5oKSoowCgmlkgnY0gmlwhKwST8aKbXVsdGlhZGRyc5YACASsEk_GBl_oAAoErBJPxgZf6d0DgnJzhQADAQAAiXNlY3AyNTZrMaECmtR8ao80JYeYBGLET9dTFyDeYhrBI2KXr43WvIo0iNCDdGNwgl_og3VkcIJf6oV3YWt1MgU --filternode=/ip4/172.18.79.198/tcp/24552/p2p/16Uiu2HAm5r4gvZeL1T3k2hvRjSk1Vw3RSAbKXLxoBh62s6DbW9nP
2026-02-22 04:37:10.497 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.116 waku 318b146d121216bc0379bfe33758453943583ec377d4c9796aed276ce8bc7937
2026-02-22 04:37:10.531 DEBUG [src.node.docker_mananger] Container started with ID 318b146d1212. Setting up logs at ./log/docker/node2_2026-02-22_04-37-09__552c663f-b746-47d2-9e75-82c3130b7c18__wakuorg_nwaku:latest.log
2026-02-22 04:37:10.532 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13952
2026-02-22 04:37:10.532 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:11.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13952/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.536 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-02-22 04:37:11.536 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:11.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13952/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.116/tcp/13953/p2p/16Uiu2HAm9RE577TJdKvK7CVBXfW3znqrZ6SNzn9qnAnFBpaGiHvp","/ip4/172.18.204.116/tcp/13954/ws/p2p/16Uiu2HAm9RE577TJdKvK7CVBXfW3znqrZ6SNzn9qnAnFBpaGiHvp"],"enrUri":"enr:-L24QAm59wutgwDLxjXuHAViTyPDtNC1Pw8g18f4HiYCnzcIQHxIw1vTzrd51WwPKU0emCaPDnumEW0vTahKd0t7o-kCgmlkgnY0gmlwhKwSzHSKbXVsdGlhZGRyc5YACASsEsx0BjaBAAoErBLMdAY2gt0DgnJzhQADAQAAiXNlY3AyNTZrMaECz-ZSfqbKSU8rwonhPp8HhwM9vtAKFQ4eBdTgV4-WdymDdGNwgjaBg3VkcII2g4V3YWt1MgA"}'
2026-02-22 04:37:11.539 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:11.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13952/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.198/tcp/24552/p2p/16Uiu2HAm5r4gvZeL1T3k2hvRjSk1Vw3RSAbKXLxoBh62s6DbW9nP"]'
2026-02-22 04:37:11.572 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.573 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-22 04:37:11.573 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24551/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:37:11.588 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13952/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b6b884a7-67b7-4f74-8868-a522b2e8b67e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:37:11.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b6b884a7-67b7-4f74-8868-a522b2e8b67e","statusDesc":"OK"}'
2026-02-22 04:37:11.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24551/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:37:11.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13952/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3e7d2ab7-d653-4ee5-b1eb-35ac211821bd", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:37:11.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3e7d2ab7-d653-4ee5-b1eb-35ac211821bd","statusDesc":"OK"}'
2026-02-22 04:37:11.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24551/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:11.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.623 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:11.724 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:11.724 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13952/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1234567890","version":0,"timestamp":1771735031616638285,"ephemeral":false}]'
2026-02-22 04:37:11.728 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:13952/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["Hello World!", "1234567890"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:37:11.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-22 04:37:11.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24551/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:11.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.740 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:11.840 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:11.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13952/filter/v2/messages/1234567890" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.842 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:13952/filter/v2/messages/1234567890. Response content: b'Not subscribed to topic: 1234567890'
2026-02-22 04:37:11.845 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:11.846 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:11.846 DEBUG [src.node.waku_node] Stopping container with id a450a57aa770
2026-02-22 04:37:12.415 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:12.416 DEBUG [src.node.waku_node] Stopping container with id 318b146d1212
2026-02-22 04:37:12.937 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:12.941 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:12.947 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:12.954 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,208 @@
2026-02-22 04:40:45.758 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:40:45.758 DEBUG [tests.conftest] Running test: test_node_without_sync_or_relay_stays_empty with id: 2026-02-22_04-40-45__20b6959e-b12b-42cf-8ea9-64a7c368c95f
2026-02-22 04:40:45.758 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:40:45.766 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:40:45.766 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-40-45__20b6959e-b12b-42cf-8ea9-64a7c368c95f__wakuorg_nwaku:latest.log
2026-02-22 04:40:45.772 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:40:45.772 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-40-45__20b6959e-b12b-42cf-8ea9-64a7c368c95f__wakuorg_nwaku:latest.log
2026-02-22 04:40:45.777 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:40:45.778 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-40-45__20b6959e-b12b-42cf-8ea9-64a7c368c95f__wakuorg_nwaku:latest.log
2026-02-22 04:40:45.778 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:40:45.779 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:40:45.779 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:40:45.780 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:40:45.780 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.8.218
2026-02-22 04:40:45.780 DEBUG [src.node.docker_mananger] Generated ports ['18412', '18413', '18414', '18415', '18416']
2026-02-22 04:40:45.780 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:40:45.781 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:40:45.781 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:40:45.781 DEBUG [src.node.docker_mananger] docker run -i -t -p 18412:18412 -p 18413:18413 -p 18414:18414 -p 18415:18415 -p 18416:18416 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=18414 --rest-port=18412 --tcp-port=18413 --discv5-udp-port=18415 --rest-address=0.0.0.0 --nat=extip:172.18.8.218 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=43a7af667a2fded6e88ce5c2992ab1325f20f82b66198478ec644a95ea2ef2d8 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18416 --metrics-logging=true --store-sync-relay-jitter=0 --relay=true --dns-discovery=false
2026-02-22 04:40:45.974 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.8.218 waku 1fe96411544e3ada9cf1170ee42fe934218a6ca9c8ee45b1bd778c25c0af1a0a
2026-02-22 04:40:46.012 DEBUG [src.node.docker_mananger] Container started with ID 1fe96411544e. Setting up logs at ./log/docker/node1_2026-02-22_04-40-45__20b6959e-b12b-42cf-8ea9-64a7c368c95f__wakuorg_nwaku:latest.log
2026-02-22 04:40:46.012 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18412
2026-02-22 04:40:46.012 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:40:46.024 ERROR [src.node.docker_mananger] Max retries reached for container 0bd880001fc9. Exiting log stream.
2026-02-22 04:40:46.549 ERROR [src.node.docker_mananger] Max retries reached for container a5d01947abbe. Exiting log stream.
2026-02-22 04:40:47.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18412/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:47.016 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:40:47.016 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:40:47.016 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18412/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:47.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.8.218/tcp/18413/p2p/16Uiu2HAmMMKZfzBviFXwhBHd4p5Bkqo52LJJL75uF7aHX9HAT77U","/ip4/172.18.8.218/tcp/18414/ws/p2p/16Uiu2HAmMMKZfzBviFXwhBHd4p5Bkqo52LJJL75uF7aHX9HAT77U"],"enrUri":"enr:-L24QFt0wUdoBRAXgrRkFmTUh6PmPT4gK3SztGhHU7hmgt9HJD8YmYCOSJhr7IDnKX4wSr-bF-gpEf2kRnFARHtDFCYCgmlkgnY0gmlwhKwSCNqKbXVsdGlhZGRyc5YACASsEgjaBkftAAoErBII2gZH7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgTJz2kyWqC97mPBkn4Qts5hCm0lonGy4Ly9Fdjq95u-DdGNwgkftg3VkcIJH74V3YWt1MhM"}'
2026-02-22 04:40:47.019 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:40:47.019 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:47.020 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:47.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:47.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:47.247 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:47.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:47.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:47.251 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:47.462 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:47.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:47.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:47.466 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:47.677 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:47.677 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:47.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:47.682 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:47.892 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:47.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:47.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:47.897 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:48.108 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:48.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:48.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:48.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:48.323 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:48.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:48.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:48.327 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:48.538 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:48.539 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:48.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:48.543 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:48.754 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:48.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:48.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:48.759 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:48.969 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:48.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:48.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:48.974 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:49.185 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:49.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:49.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:49.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:49.400 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:49.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:49.404 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:49.404 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:49.615 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:49.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:49.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:49.620 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:49.830 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:49.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:49.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:49.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:50.046 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:50.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:50.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:50.050 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:50.261 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:50.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:50.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:50.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:50.476 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:50.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:50.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:50.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:50.691 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:50.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:50.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:50.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:50.907 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:50.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:50.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:50.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:51.122 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:51.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:51.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:51.126 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:51.337 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:51.338 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:51.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:51.342 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:51.552 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:51.553 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:51.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:51.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:51.768 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:51.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:51.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:51.772 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:51.982 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:51.982 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:51.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:51.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:52.197 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:52.197 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:52.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:52.201 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:52.411 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:52.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:52.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:52.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:52.626 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:52.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:52.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:52.630 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:52.841 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:52.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:52.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:52.845 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:53.055 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:53.056 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:53.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:53.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:53.270 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:53.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:53.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:53.275 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:53.485 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:40:53.485 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:40:53.486 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:40:53.487 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.27
2026-02-22 04:40:53.487 DEBUG [src.node.docker_mananger] Generated ports ['41980', '41981', '41982', '41983', '41984']
2026-02-22 04:40:53.487 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:40:53.487 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:40:53.487 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:40:53.487 DEBUG [src.node.docker_mananger] docker run -i -t -p 41980:41980 -p 41981:41981 -p 41982:41982 -p 41983:41983 -p 41984:41984 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=41982 --rest-port=41980 --tcp-port=41981 --discv5-udp-port=41983 --rest-address=0.0.0.0 --nat=extip:172.18.6.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=24dc5c233dd472b0acf6a39169ccba6e03fab5726dfa3c1efadd8fe5f0bbdffb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41984 --metrics-logging=true --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QFt0wUdoBRAXgrRkFmTUh6PmPT4gK3SztGhHU7hmgt9HJD8YmYCOSJhr7IDnKX4wSr-bF-gpEf2kRnFARHtDFCYCgmlkgnY0gmlwhKwSCNqKbXVsdGlhZGRyc5YACASsEgjaBkftAAoErBII2gZH7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgTJz2kyWqC97mPBkn4Qts5hCm0lonGy4Ly9Fdjq95u-DdGNwgkftg3VkcIJH74V3YWt1MhM
2026-02-22 04:40:53.665 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.27 waku 879062559b6ad7578ecc2822e6be38c823d68840187369d12f86a0f3ee32aa66
2026-02-22 04:40:53.699 DEBUG [src.node.docker_mananger] Container started with ID 879062559b6a. Setting up logs at ./log/docker/node2_2026-02-22_04-40-45__20b6959e-b12b-42cf-8ea9-64a7c368c95f__wakuorg_nwaku:latest.log
2026-02-22 04:40:53.699 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41980
2026-02-22 04:40:53.700 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:40:54.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41980/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:54.703 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-02-22 04:40:54.703 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:40:54.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41980/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:54.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.27/tcp/41981/p2p/16Uiu2HAmUnTpGSt4UMQUfRVqLSYtp9pSJW5HbUYFNHBWLSe2C3hj","/ip4/172.18.6.27/tcp/41982/ws/p2p/16Uiu2HAmUnTpGSt4UMQUfRVqLSYtp9pSJW5HbUYFNHBWLSe2C3hj"],"enrUri":"enr:-L24QL_5bqYbsIqwfo2NpaAG3xwQDrDhAQ38iuJW0selL6brSe-l8fMpTLWueHtZr-3J1y0W9X4SJti5kqojjRrnPWECgmlkgnY0gmlwhKwSBhuKbXVsdGlhZGRyc5YACASsEgYbBqP9AAoErBIGGwaj_t0DgnJzhQADAQAAiXNlY3AyNTZrMaED76UchMgpbk3--EnQjaAW3l8rnoVUYEG4N_8x79oXPSqDdGNwgqP9g3VkcIKj_4V3YWt1MgA"}'
2026-02-22 04:40:54.706 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:40:54.706 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:40:54.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:40:54.708 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:40:54.708 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.26
2026-02-22 04:40:54.708 DEBUG [src.node.docker_mananger] Generated ports ['12380', '12381', '12382', '12383', '12384']
2026-02-22 04:40:54.708 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:40:54.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:40:54.708 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:40:54.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 12380:12380 -p 12381:12381 -p 12382:12382 -p 12383:12383 -p 12384:12384 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=12382 --rest-port=12380 --tcp-port=12381 --discv5-udp-port=12383 --rest-address=0.0.0.0 --nat=extip:172.18.204.26 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bae99ee97bbb69fc7d8d3afaafcf58fd7bbbc8faabc18e6c01d7e421accefdf9 --store-sync=true --store=true --store-sync-range=300 --store-sync-interval=6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12384 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QFt0wUdoBRAXgrRkFmTUh6PmPT4gK3SztGhHU7hmgt9HJD8YmYCOSJhr7IDnKX4wSr-bF-gpEf2kRnFARHtDFCYCgmlkgnY0gmlwhKwSCNqKbXVsdGlhZGRyc5YACASsEgjaBkftAAoErBII2gZH7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgTJz2kyWqC97mPBkn4Qts5hCm0lonGy4Ly9Fdjq95u-DdGNwgkftg3VkcIJH74V3YWt1MhM
2026-02-22 04:40:54.891 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.26 waku 2dcd226e09b18c2bf20dce34e7d727f8c79244cba5f08f94aed1eb159d5940fe
2026-02-22 04:40:54.922 DEBUG [src.node.docker_mananger] Container started with ID 2dcd226e09b1. Setting up logs at ./log/docker/node3_2026-02-22_04-40-45__20b6959e-b12b-42cf-8ea9-64a7c368c95f__wakuorg_nwaku:latest.log
2026-02-22 04:40:54.924 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12380
2026-02-22 04:40:54.924 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:40:55.924 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12380/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:55.927 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":"READY"},{"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":"READY"},{"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-02-22 04:40:55.927 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:40:55.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12380/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:55.930 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.26/tcp/12381/p2p/16Uiu2HAm4BcoiAuX5XEKCVADrVZLTZvuj5rY12aFVkg8hPaT6KZy","/ip4/172.18.204.26/tcp/12382/ws/p2p/16Uiu2HAm4BcoiAuX5XEKCVADrVZLTZvuj5rY12aFVkg8hPaT6KZy"],"enrUri":"enr:-L24QLqMLjICdRhlVGC_vtgyahSnT4xn5cglrC8cF1z-JL8IZlWBpmx9V6NkPY3gSsVtTebSusV4Ng2gjVsGpecoAAgCgmlkgnY0gmlwhKwSzBqKbXVsdGlhZGRyc5YACASsEswaBjBdAAoErBLMGgYwXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECgh92W5deO-2A6IO24FeQA5dhzFLr_n9K_kyJ3g_W6oiDdGNwgjBdg3VkcIIwX4V3YWt1MhI"}'
2026-02-22 04:40:55.930 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:40:55.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12380/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.8.218/tcp/18413/p2p/16Uiu2HAmMMKZfzBviFXwhBHd4p5Bkqo52LJJL75uF7aHX9HAT77U"]'
2026-02-22 04:40:55.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:13.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12380/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=&pageSize=200&ascending=true&peer_id=" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:13.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x98013730f2fff94d4d717cc2ed61f342412571775de6f8a8861feb2369929b29"},{"messageHash":"0xbb1f444f56705a8c12c6833e2cf84a85c4243c3c69e7e7ef5d02167741c2e86d"},{"messageHash":"0x7a1a0613b86a35d4c537735c283323d7cf7436fa3bc5dc2c114fee08c4f53a3d"},{"messageHash":"0x01fdf78bf3c5d98aa028494d5ab882fda079e5d059185cc1c817b709aa619e6c"},{"messageHash":"0xf877ae16beed0b7e5daeaa1ce6b2ca21ecfa1a32ca7d878a5d3718f636ba1011"},{"messageHash":"0x52d0dbe3495ab5b5a2b796561c90280f0bd46af2cd359d433aa30df2d566895b"},{"messageHash":"0x2b8ae7f86852a3bb63e926ea71818373b7b14e6296979e2a5efee987d7e9e3bf"},{"messageHash":"0x082cb679c22ca63ee92ac90e790811fca541d4676a216ebc63c148a3bc746825"},{"messageHash":"0x5572807f5f8afa584c482a1f5aa19ea257745e341765cc203734e0b79b41a33a"},{"messageHash":"0xc3fca7e197f79cd81682ef7f55f78aedfc2be1e5a99df5e5300c1632e84444cd"},{"messageHash":"0x5476244ab3787404f45866a66958592a35aa6b8fbbb69f91fad6078e7195a2e4"},{"messageHash":"0x5a524f994470f2544767537c0fe42f8616b84e12cab18f38142c9b1bfdc11e4d"},{"messageHash":"0x464930ba7474184cc3a4fa60ea4f9186db2ae09f07f9298d61083f22fcf109bc"},{"messageHash":"0x0a8076678469842b71ae3171893c7cf5b1ca9bac9eb1bb0064fe9a03d6fafd6a"},{"messageHash":"0x41acf38d791ffb323e9adeb5389888e0319714f97d6ad80369a6c69f0311f240"},{"messageHash":"0x10a1f2843302cddd2c71591984dd98de181691663a753cc619740140ae0073a6"},{"messageHash":"0xcf2254f35c7910c393efb456ae9f494753af10476cb19b9ab7336ef96015c907"},{"messageHash":"0x22553b0f5bb15bcff031240ab9df15fc5cc1446ad336a8ca32abe7518a80ff99"},{"messageHash":"0xc404c4ea9329000ceaf89ce8f2267572861625f9c991441b5e453091d5c75c4a"},{"messageHash":"0x62ba46fc8919a3fe664797c400278f8b05ebddcad61b552bd06f55f10721cc0e"},{"messageHash":"0x84b2e6c6feeb393e1facbe6ff74c8d21fdbce5469b92bb9fbf33bada7aab5a9a"},{"messageHash":"0x14b7a6a50f714fd6cc5192a006f4ca440beb3ac5dedf78baf5e7797b393b9b6a"},{"messageHash":"0x6db6388870fcb4243ea89ed7fc6e9e1b6dab5f576a8410a69f60b9fc1a51d9f2"},{"messageHash":"0xecd1c1b5c25ea114b874f000ea746ce2e6f688ec668601d88bbfdc417b958aaa"},{"messageHash":"0xf7ace951081d9464b781b97647887e1cb0ba5d44ed7b177fc6879b67bfb8dd8e"},{"messageHash":"0x0a96566fd80286bdd3dd0064c8707836680b19b7139a0cedb6cdc3d69108d418"},{"messageHash":"0x16197bbc9ec195b24c77860a63d27bf7e4f753bd36cbdb58b936ea43f55120f7"},{"messageHash":"0x6450a39592543dcdaa291f5cbe4c1ed0a511a8c48e42c6eb223e383fc5a9fd8a"},{"messageHash":"0xd6616a44952a6088bf5ae38eff3d029b607dbf1d15931b5defc127b7a60cbc63"},{"messageHash":"0x61af95ce4bc4ec04b4516829b8f8fe7f7bf3a181eb2ac24c9ca1bef04f7f742c"}]}'
2026-02-22 04:41:13.971 DEBUG [tests.store_sync.test_store_sync] Node3 store has 30 messages expected 30
2026-02-22 04:41:13.972 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:41:13.973 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:41:13.974 DEBUG [src.node.waku_node] Stopping container with id 1fe96411544e
2026-02-22 04:41:14.553 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:41:14.554 DEBUG [src.node.waku_node] Stopping container with id 879062559b6a
2026-02-22 04:41:15.108 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:41:15.110 DEBUG [src.node.waku_node] Stopping container with id 2dcd226e09b1
2026-02-22 04:41:15.366 ERROR [src.node.docker_mananger] Max retries reached for container 1fe96411544e. Exiting log stream.
2026-02-22 04:41:15.926 ERROR [src.node.docker_mananger] Max retries reached for container 879062559b6a. Exiting log stream.
2026-02-22 04:41:25.653 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:41:25.654 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:41:25.670 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:41:25.674 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:41:25.685 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_invalid_pubsub_topic_format with id: 2026-02-22_04-36-49__a9d5148d-5f5f-4dda-b006-df59a833e7aa
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_2026-02-22_04-36-49__a9d5148d-5f5f-4dda-b006-df59a833e7aa__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.255.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13506', '13507', '13508', '13509', '13510']
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 13506:13506 -p 13507:13507 -p 13508:13508 -p 13509:13509 -p 13510:13510 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=13508 --rest-port=13506 --tcp-port=13507 --discv5-udp-port=13509 --rest-address=0.0.0.0 --nat=extip:172.18.255.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7dec880df4fdb5a35e9082fe7d0ea4fed37f3d27a0d95048c8aaefbd58e2bb31 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13510 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.160 waku e3486b2ca4f749fe512d50aafe7204f9ac69c2b71f965522596959cadc1158f3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e3486b2ca4f7. Setting up logs at ./log/docker/node1_2026-02-22_04-36-49__a9d5148d-5f5f-4dda-b006-df59a833e7aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13506
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 adb10a37ac84. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container be8c938915c7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13506/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","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"}]}'
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:13506/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.255.160/tcp/13507/p2p/16Uiu2HAkupyVi2XyjmQmRJLHTpYaebnD12FBQMg1Kpw3XLP6ESoj","/ip4/172.18.255.160/tcp/13508/ws/p2p/16Uiu2HAkupyVi2XyjmQmRJLHTpYaebnD12FBQMg1Kpw3XLP6ESoj"],"enrUri":"enr:-L24QD_tRHEActsNUB5q7P13YTlPV15zCVZWU7XqiYvHCBEjTrxG8NshrjUZf-n-FtEEYfhvKfvRsFO7GqpDcbFYexACgmlkgnY0gmlwhKwS_6CKbXVsdGlhZGRyc5YACASsEv-gBjTDAAoErBL_oAY0xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBfgp67TnAUpm8-CaqE3TbJsM5KuiMMxra7TAGAYtn_KDdGNwgjTDg3VkcII0xYV3YWt1MgU"}'
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_2026-02-22_04-36-49__a9d5148d-5f5f-4dda-b006-df59a833e7aa__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.229.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56233', '56234', '56235', '56236', '56237']
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 56233:56233 -p 56234:56234 -p 56235:56235 -p 56236:56236 -p 56237:56237 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=56235 --rest-port=56233 --tcp-port=56234 --discv5-udp-port=56236 --rest-address=0.0.0.0 --nat=extip:172.18.229.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bda1c6e8ae700bc21fd75a4a3dc2194bdb7e033556f8e0ba347503224a1b2f08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56237 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD_tRHEActsNUB5q7P13YTlPV15zCVZWU7XqiYvHCBEjTrxG8NshrjUZf-n-FtEEYfhvKfvRsFO7GqpDcbFYexACgmlkgnY0gmlwhKwS_6CKbXVsdGlhZGRyc5YACASsEv-gBjTDAAoErBL_oAY0xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBfgp67TnAUpm8-CaqE3TbJsM5KuiMMxra7TAGAYtn_KDdGNwgjTDg3VkcII0xYV3YWt1MgU --filternode=/ip4/172.18.255.160/tcp/13507/p2p/16Uiu2HAkupyVi2XyjmQmRJLHTpYaebnD12FBQMg1Kpw3XLP6ESoj
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.249 waku fe626490c874ac63489f11558c2337171c1535dababa591e3ebeb49450e80c93
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe626490c874. Setting up logs at ./log/docker/node2_2026-02-22_04-36-49__a9d5148d-5f5f-4dda-b006-df59a833e7aa__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56233
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:56233/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","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"}]}'
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:56233/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.229.249/tcp/56234/p2p/16Uiu2HAmBgjvWT8PdWogX7DcEvCp1GKouxjkDnK17jrQuhfgLJTQ","/ip4/172.18.229.249/tcp/56235/ws/p2p/16Uiu2HAmBgjvWT8PdWogX7DcEvCp1GKouxjkDnK17jrQuhfgLJTQ"],"enrUri":"enr:-L24QAvtz38pLN8uqtbr-EMqtMigCT4di6Timd9TIdQmOZQGBI1STNofxN8fbHEgpGsaPV6r9LxO98rn31UakpZM_PsCgmlkgnY0gmlwhKwS5fmKbXVsdGlhZGRyc5YACASsEuX5BtuqAAoErBLl-Qbbq90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8ZcpZ1FvuckqC66wjUewPO13fNPikkN6-VdCIDzNjoeDdGNwgtuqg3VkcILbrIV3YWt1MgA"}'
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:56233/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.160/tcp/13507/p2p/16Uiu2HAkupyVi2XyjmQmRJLHTpYaebnD12FBQMg1Kpw3XLP6ESoj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13506/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:56233/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "6b6b8cb7-ae4a-44f0-887b-b4b838ad75bf", "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":"6b6b8cb7-ae4a-44f0-887b-b4b838ad75bf","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56233/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": ["/waku/2/rs/3/1"]}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:56233/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
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 e3486b2ca4f7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fe626490c874
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.

View File

@ -0,0 +1,84 @@
2026-02-22 04:36:33.783 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:33.784 DEBUG [tests.conftest] Running test: test_store_with_duplicate_hashes with id: 2026-02-22_04-36-33__97c9a578-638e-4511-8522-4be8d5c3a686
2026-02-22 04:36:33.784 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:33.784 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:36:33.784 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:36:33.791 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:33.791 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-36-33__97c9a578-638e-4511-8522-4be8d5c3a686__wakuorg_nwaku:latest.log
2026-02-22 04:36:33.791 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:33.792 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:33.793 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:33.793 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.251.193
2026-02-22 04:36:33.793 DEBUG [src.node.docker_mananger] Generated ports ['44134', '44135', '44136', '44137', '44138']
2026-02-22 04:36:33.793 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:33.793 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:33.794 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:33.794 DEBUG [src.node.docker_mananger] docker run -i -t -p 44134:44134 -p 44135:44135 -p 44136:44136 -p 44137:44137 -p 44138:44138 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=44136 --rest-port=44134 --tcp-port=44135 --discv5-udp-port=44137 --rest-address=0.0.0.0 --nat=extip:172.18.251.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b168bfafb819b7eecb63fed164ac5bd3c9b6569ebc15aa7cdaadeaa1eb89662 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44138 --metrics-logging=true --store=true --relay=true
2026-02-22 04:36:33.979 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.251.193 waku 870bfa714761b8e9aba736af3b173c02d87875a5dc91960f2d077e7bae9667a9
2026-02-22 04:36:34.011 DEBUG [src.node.docker_mananger] Container started with ID 870bfa714761. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-36-33__97c9a578-638e-4511-8522-4be8d5c3a686__wakuorg_nwaku:latest.log
2026-02-22 04:36:34.013 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44134
2026-02-22 04:36:34.013 ERROR [src.node.docker_mananger] Max retries reached for container bb9cd3739bbd. Exiting log stream.
2026-02-22 04:36:34.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:34.563 ERROR [src.node.docker_mananger] Max retries reached for container 950cd95fa37b. Exiting log stream.
2026-02-22 04:36:35.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44134/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:35.020 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:35.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:35.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:35.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.193/tcp/44135/p2p/16Uiu2HAmUPqwfXtK365SXJxxib5vkvnJF7s8CTzV691CF4vnyo8c","/ip4/172.18.251.193/tcp/44136/ws/p2p/16Uiu2HAmUPqwfXtK365SXJxxib5vkvnJF7s8CTzV691CF4vnyo8c"],"enrUri":"enr:-L24QE-ycGkIcTOjbE7uvdy-gR8XUn7OpnoX-2VaJpp7779zRZyAkAdm_3RjLkG6fPBt_jtoKtn7KiHtxoal-zcdUIYCgmlkgnY0gmlwhKwS-8GKbXVsdGlhZGRyc5YACASsEvvBBqxnAAoErBL7wQasaN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6dnFwkYMQ3Ejd6GAQ2H9SnNLjO9nE1IftNTTPw_ClaGDdGNwgqxng3VkcIKsaYV3YWt1MgM"}'
2026-02-22 04:36:35.023 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:35.030 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:35.030 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-36-33__97c9a578-638e-4511-8522-4be8d5c3a686__wakuorg_nwaku:latest.log
2026-02-22 04:36:35.030 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:35.030 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:35.032 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:35.032 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.43
2026-02-22 04:36:35.032 DEBUG [src.node.docker_mananger] Generated ports ['38430', '38431', '38432', '38433', '38434']
2026-02-22 04:36:35.032 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:35.032 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:35.032 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:35.032 DEBUG [src.node.docker_mananger] docker run -i -t -p 38430:38430 -p 38431:38431 -p 38432:38432 -p 38433:38433 -p 38434:38434 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=38432 --rest-port=38430 --tcp-port=38431 --discv5-udp-port=38433 --rest-address=0.0.0.0 --nat=extip:172.18.204.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3189393a7baf2fccc4912eee0322ce868b5dc497b1cb941bfa7ad0da4fbcfe50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38434 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE-ycGkIcTOjbE7uvdy-gR8XUn7OpnoX-2VaJpp7779zRZyAkAdm_3RjLkG6fPBt_jtoKtn7KiHtxoal-zcdUIYCgmlkgnY0gmlwhKwS-8GKbXVsdGlhZGRyc5YACASsEvvBBqxnAAoErBL7wQasaN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6dnFwkYMQ3Ejd6GAQ2H9SnNLjO9nE1IftNTTPw_ClaGDdGNwgqxng3VkcIKsaYV3YWt1MgM --storenode=/ip4/172.18.251.193/tcp/44135/p2p/16Uiu2HAmUPqwfXtK365SXJxxib5vkvnJF7s8CTzV691CF4vnyo8c --store=true --relay=true
2026-02-22 04:36:35.220 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.43 waku ed8df9e80b86f2dd103d6bb17f420f7865558452730c4e156fa52f9c52f34686
2026-02-22 04:36:35.250 DEBUG [src.node.docker_mananger] Container started with ID ed8df9e80b86. Setting up logs at ./log/docker/store_node1_2026-02-22_04-36-33__97c9a578-638e-4511-8522-4be8d5c3a686__wakuorg_nwaku:latest.log
2026-02-22 04:36:35.251 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38430
2026-02-22 04:36:35.251 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:36.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38430/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:36.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:36.256 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:36.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38430/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:36.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.43/tcp/38431/p2p/16Uiu2HAmMMkX59XHXNbxfPAjHejgaeRJmaVXziygKZQZgSrwHhPz","/ip4/172.18.204.43/tcp/38432/ws/p2p/16Uiu2HAmMMkX59XHXNbxfPAjHejgaeRJmaVXziygKZQZgSrwHhPz"],"enrUri":"enr:-L24QJlTQfwr_GmSpqNM0QfKWjsDViz9QvGzK4zU7UNId4tGSQRNY1fzDnXS3n-HAy9AhGxg7V6Z8xxXP2BhLqfljBQCgmlkgnY0gmlwhKwSzCuKbXVsdGlhZGRyc5YACASsEswrBpYfAAoErBLMKwaWIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgU6rYGuILcEgNY-9YkFBDXRspm_eEQrzqXjOOxCuxhWDdGNwgpYfg3VkcIKWIYV3YWt1MgM"}'
2026-02-22 04:36:36.258 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:36.258 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38430/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.251.193/tcp/44135/p2p/16Uiu2HAmUPqwfXtK365SXJxxib5vkvnJF7s8CTzV691CF4vnyo8c"]'
2026-02-22 04:36:36.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:36.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:36.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:36.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38430/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:36.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:36.268 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:36.268 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44134/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:36.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:36.274 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:36.475 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:36.475 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44134/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:36.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:36.481 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:36.682 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:36.682 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44134/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:36.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:36.688 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:36.889 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:36.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44134/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:36.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:36.895 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:37.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44134/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3b65a307066748f04cfc5047cf8b778090985bf8fb9761be246c50e6a8c68a79%2C0x3b65a307066748f04cfc5047cf8b778090985bf8fb9761be246c50e6a8c68a79&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:37.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b65a307066748f04cfc5047cf8b778090985bf8fb9761be246c50e6a8c68a79"}]}'
2026-02-22 04:36:37.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38430/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3b65a307066748f04cfc5047cf8b778090985bf8fb9761be246c50e6a8c68a79%2C0x3b65a307066748f04cfc5047cf8b778090985bf8fb9761be246c50e6a8c68a79&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:37.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3b65a307066748f04cfc5047cf8b778090985bf8fb9761be246c50e6a8c68a79"}]}'
2026-02-22 04:36:37.104 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:37.105 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:37.105 DEBUG [src.node.waku_node] Stopping container with id 870bfa714761
2026-02-22 04:36:37.664 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:37.664 DEBUG [src.node.waku_node] Stopping container with id ed8df9e80b86
2026-02-22 04:36:38.187 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:38.188 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:38.200 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:38.208 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,228 @@
2026-02-22 04:36:51.899 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:51.899 DEBUG [tests.conftest] Running test: test_different_page_size[39] with id: 2026-02-22_04-36-51__ba7e8e6a-047e-4e6c-b981-57eba425d21b
2026-02-22 04:36:51.900 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:51.900 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:36:51.900 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:36:51.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:51.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-36-51__ba7e8e6a-047e-4e6c-b981-57eba425d21b__wakuorg_nwaku:latest.log
2026-02-22 04:36:51.907 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:51.907 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:51.909 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:51.909 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.195
2026-02-22 04:36:51.909 DEBUG [src.node.docker_mananger] Generated ports ['12083', '12084', '12085', '12086', '12087']
2026-02-22 04:36:51.909 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:51.909 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:51.910 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:51.910 DEBUG [src.node.docker_mananger] docker run -i -t -p 12083:12083 -p 12084:12084 -p 12085:12085 -p 12086:12086 -p 12087:12087 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=12085 --rest-port=12083 --tcp-port=12084 --discv5-udp-port=12086 --rest-address=0.0.0.0 --nat=extip:172.18.55.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=532c2f491d3aeeeb1d7dbc17eea740ffce259f5f8a20eeefadd3abef8954f1fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12087 --metrics-logging=true --store=true --relay=true
2026-02-22 04:36:52.102 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.195 waku e2d4a8641b4b9cf5501be2a35eade9243cb47ffee1ef146c0c67ebde4033e5fc
2026-02-22 04:36:52.138 DEBUG [src.node.docker_mananger] Container started with ID e2d4a8641b4b. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-36-51__ba7e8e6a-047e-4e6c-b981-57eba425d21b__wakuorg_nwaku:latest.log
2026-02-22 04:36:52.140 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12083
2026-02-22 04:36:52.140 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:52.173 ERROR [src.node.docker_mananger] Max retries reached for container 19f00f152262. Exiting log stream.
2026-02-22 04:36:52.689 ERROR [src.node.docker_mananger] Max retries reached for container c7274e1e2c60. Exiting log stream.
2026-02-22 04:36:53.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12083/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:53.144 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:53.144 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:53.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12083/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:53.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.195/tcp/12084/p2p/16Uiu2HAm9Pogzg94TdFPDTmiQ18mL26pjZZ6PUmQpX5s8Gt2SFpV","/ip4/172.18.55.195/tcp/12085/ws/p2p/16Uiu2HAm9Pogzg94TdFPDTmiQ18mL26pjZZ6PUmQpX5s8Gt2SFpV"],"enrUri":"enr:-L24QH7zBqtuuvw1okFuupSXGOhRbUQYBwXMMGwIoa3iPi2aeO02K1bFnP9eVm_jdFvsNnNtAjfm2HzbwRbMY8bv3xkCgmlkgnY0gmlwhKwSN8OKbXVsdGlhZGRyc5YACASsEjfDBi80AAoErBI3wwYvNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECz4ksamVUmWwxBqvzctxbnqIu_eJ8jyyGSGc6M5ReDdKDdGNwgi80g3VkcIIvNoV3YWt1MgM"}'
2026-02-22 04:36:53.146 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:53.153 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:53.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-36-51__ba7e8e6a-047e-4e6c-b981-57eba425d21b__wakuorg_nwaku:latest.log
2026-02-22 04:36:53.154 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:53.154 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:53.155 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:53.155 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.10.38
2026-02-22 04:36:53.155 DEBUG [src.node.docker_mananger] Generated ports ['18943', '18944', '18945', '18946', '18947']
2026-02-22 04:36:53.156 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:53.156 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:53.156 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:53.156 DEBUG [src.node.docker_mananger] docker run -i -t -p 18943:18943 -p 18944:18944 -p 18945:18945 -p 18946:18946 -p 18947:18947 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=18945 --rest-port=18943 --tcp-port=18944 --discv5-udp-port=18946 --rest-address=0.0.0.0 --nat=extip:172.18.10.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa7e90a8571f53cb2cbbacaf8eed5f5c5dad57a5e3c1d3b3ea9d7b7d69f0df48 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18947 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QH7zBqtuuvw1okFuupSXGOhRbUQYBwXMMGwIoa3iPi2aeO02K1bFnP9eVm_jdFvsNnNtAjfm2HzbwRbMY8bv3xkCgmlkgnY0gmlwhKwSN8OKbXVsdGlhZGRyc5YACASsEjfDBi80AAoErBI3wwYvNd0DgnJzhQADAQAAiXNlY3AyNTZrMaECz4ksamVUmWwxBqvzctxbnqIu_eJ8jyyGSGc6M5ReDdKDdGNwgi80g3VkcIIvNoV3YWt1MgM --storenode=/ip4/172.18.55.195/tcp/12084/p2p/16Uiu2HAm9Pogzg94TdFPDTmiQ18mL26pjZZ6PUmQpX5s8Gt2SFpV --store=true --relay=true
2026-02-22 04:36:53.358 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.10.38 waku 71a3af0cbe39724a608d35bc2f0aa89a4e5435f2c70351234a9740e1cd5d6bba
2026-02-22 04:36:53.390 DEBUG [src.node.docker_mananger] Container started with ID 71a3af0cbe39. Setting up logs at ./log/docker/store_node1_2026-02-22_04-36-51__ba7e8e6a-047e-4e6c-b981-57eba425d21b__wakuorg_nwaku:latest.log
2026-02-22 04:36:53.391 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18943
2026-02-22 04:36:53.391 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:54.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18943/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:54.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:54.396 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:54.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18943/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:54.399 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.10.38/tcp/18944/p2p/16Uiu2HAmN6kG6QC5a2nqYerNg2hhAQTFCrNbSijxVZvstsZsxUAE","/ip4/172.18.10.38/tcp/18945/ws/p2p/16Uiu2HAmN6kG6QC5a2nqYerNg2hhAQTFCrNbSijxVZvstsZsxUAE"],"enrUri":"enr:-L24QP1lIHj81y-s4u-SMsE-9iF--Nn9JiaVs7s9U2CarXNXYR0qJHqQ19NYrTgdZyPrhd1f8ChvTqmgoA0qtL-TN1sCgmlkgnY0gmlwhKwSCiaKbXVsdGlhZGRyc5YACASsEgomBkoAAAoErBIKJgZKAd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjFJaK51roB1lG52tFeZC6sBPKy45LnLIzb-FZ8dAGJuDdGNwgkoAg3VkcIJKAoV3YWt1MgM"}'
2026-02-22 04:36:54.399 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:54.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18943/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.195/tcp/12084/p2p/16Uiu2HAm9Pogzg94TdFPDTmiQ18mL26pjZZ6PUmQpX5s8Gt2SFpV"]'
2026-02-22 04:36:54.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:54.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:54.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:54.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18943/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:54.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:54.408 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:54.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:54.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:54.414 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:54.615 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:54.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:54.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:54.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:54.823 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:54.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:54.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:54.828 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.028 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.236 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.443 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.450 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.651 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.659 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.860 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.067 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:56.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:56.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.275 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:56.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:56.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.482 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:56.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:56.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.691 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:56.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:56.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.697 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.898 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:56.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:56.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.905 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:57.106 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:57.106 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:57.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:57.114 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:57.315 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:57.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:57.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:57.320 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:57.521 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:57.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:57.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:57.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:57.731 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:57.731 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:57.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:57.737 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:57.938 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:57.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:57.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:57.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:58.147 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:58.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:58.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:58.154 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:58.355 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:58.355 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:58.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:58.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:58.562 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:58.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:58.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:58.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:58.769 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:58.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:58.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:58.777 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:58.978 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:58.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:58.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:58.984 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:59.185 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:59.185 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:59.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:59.392 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:59.392 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:59.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.399 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:59.599 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:59.600 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:59.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.606 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:59.807 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:59.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:59.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:59.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:00.014 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:00.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.021 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.022 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:00.223 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:00.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:00.430 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:00.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:00.637 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:00.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:00.844 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:00.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:00.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:00.850 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:01.051 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:01.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.057 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:01.258 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:01.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.264 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:01.466 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:01.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.473 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:01.673 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:01.674 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.680 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:01.880 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:01.881 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:01.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:01.888 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:02.089 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:02.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.095 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.095 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:02.296 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:02.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:02.504 DEBUG [src.steps.store] Relaying message
2026-02-22 04:37:02.504 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12083/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:02.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:02.511 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:37:02.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12083/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb1f06657cfccc726490ee50e3613eb900fc0205b39e2257d5747c0950bc5e23"},{"messageHash":"0x28d9d726f240efe89caa9940baef3090786c7f94312815f447be6217c5c2d571"},{"messageHash":"0x85f7060a8c318acb8b706d84856ebbd791aea011aa9a8f493213e129cc2b75e0"},{"messageHash":"0x18fe13fd049742c0b8bd52f40f1f2424bfad3e838b8cd36ae239a6b06629f3b3"},{"messageHash":"0x9f4d3694ddd073dc57ca8dacb5eb3826e8e47bc35a2c4cb7b3f1458e5ad76953"},{"messageHash":"0x3d0b9bf6eade81a7559910f386cec3226f877eb20bfb2cf3fc8dcbc5554bd59d"},{"messageHash":"0x5b5e53bc1ebc2bdfa487f140ae79edba18b8bcb126d6361a51b7cbc1a637e68b"},{"messageHash":"0x65a626416869e1c21d7ec6628b0cfa303cd4032702bd310c9525e54aa95282ca"},{"messageHash":"0xdbd8de321eae61320918394291a2ad0c485a1e409afd111b9496af80ecc6a77a"},{"messageHash":"0x0ceedb393ef129f1f74577161dc74c93aafaa75c555edf5b02ae43253330bd8e"},{"messageHash":"0xd16f0b4f51c6a892b59e41ed353cedb72818847f7ac527d4e96314dbd4707b47"},{"messageHash":"0x8c2a2ec87d5d3adae9a31fb821f253b21ff64f8769718ae699e843b01be55eec"},{"messageHash":"0xff76e8d2a7015a9d116f68a0ef497a6f60cea95de988551778943fa28d594727"},{"messageHash":"0x5f93113546cbf78987fbe15f6f2b2796bc902e027d01a36c0eec45c2daeb88df"},{"messageHash":"0xc77476043240cfc4f48f35ef043a6e46725dc8eb254d38b5300a7416107d00be"},{"messageHash":"0x2eaaf8a02ee04d05a40359d2aec01a34c27ecddcbff77cf41f5e63db5db411c3"},{"messageHash":"0xb6200f917aac04a9f3c34e845194f968a9c9bc29370614d79b890daa57e7e2c3"},{"messageHash":"0x8b70c6d32fbae5be84c5909fb0038d843423daf627df361c8575b30a601464fc"},{"messageHash":"0xa2d9eafe01f464ca171eeb07fb8aaaad532b1b62a7547d06299ceb537d6225d1"},{"messageHash":"0x81149e61fb9a50962ea49c5532156ebc922fd42315b9461d9152d1462598ce18"},{"messageHash":"0x64af891ffe6d75c18285675057e3929a3306e29467cbe99ad6d6f5f8dbe5d272"},{"messageHash":"0x3212cf14f5b082f1b3405cf8a0c7c2efca5c43bf5e0e10038f920a80b519abe0"},{"messageHash":"0x46181240c85ca684641c00deabaeb35d778cce169449ab47171128d45a38d308"},{"messageHash":"0x81ce885e708cf0f6942647132737e98b8bedde6e04631111698fa97e07fab8b7"},{"messageHash":"0x16e7fbf055ac34996dca3dc40a7d2edc4f72ebb85b3abf27229c70ea38f4870e"},{"messageHash":"0x8d9ebcc3379535fdb4eb96cb05183ba6812c04051a0bb378c9fb627906d3ce47"},{"messageHash":"0xfe754bdea96c9c662700496603e4af5ffda51ccca0d67462e578312a4fca7264"},{"messageHash":"0xa24cc37a4194e4694474f272e5fdde9d5f84963d6710aac53802cf273f219fdc"},{"messageHash":"0xc5d102f471e70358195df73935a1e5af7d32814508da6a94994b5908780261e0"},{"messageHash":"0x32c2275524e92edfc04a4a4325a727c188b85b40a6217f873763a2d46611eb30"},{"messageHash":"0xacd16d7f10afbe50525eb8ee016dfb1fde61413fecfb03d44d3c50a951432239"},{"messageHash":"0xc83c837bb52bfcab3447f6ba8ea7960677351c8cff5b4988bef33170008934ec"},{"messageHash":"0x0b84ef215c9f61d8086758a772070cf96206f9d0260e6cff5b3cc01d8e14725e"},{"messageHash":"0x5c410efa0cc70859c796e4089c170062a28919bb87c2b692ddc6d0bbf64a56c3"},{"messageHash":"0xaa40e8d4b7726cd05aadeb8d64e9ec21a92352519e727c65b4c5960c2fbe5b21"},{"messageHash":"0x36e59a8a5914cc9fb7e8840331b85bc8da38e1e1c48cc00a1e22dbdcce4df35b"},{"messageHash":"0xf3aae77b0d20ed8fa8f753fca3a01356856a25497d1b73459eb8a037ca290201"},{"messageHash":"0xe7ea577720c370b8a8d8812c7d0f32d1404a97a2cac47512bcbf9329c5b6635d"},{"messageHash":"0x67d6a2ae5b2482caed23c9d8a956b144e6338b2244d2443a9f188fafde5066cf"}],"paginationCursor":"0x67d6a2ae5b2482caed23c9d8a956b144e6338b2244d2443a9f188fafde5066cf"}'
2026-02-22 04:37:02.717 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18943/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=39&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:02.721 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfb1f06657cfccc726490ee50e3613eb900fc0205b39e2257d5747c0950bc5e23"},{"messageHash":"0x28d9d726f240efe89caa9940baef3090786c7f94312815f447be6217c5c2d571"},{"messageHash":"0x85f7060a8c318acb8b706d84856ebbd791aea011aa9a8f493213e129cc2b75e0"},{"messageHash":"0x18fe13fd049742c0b8bd52f40f1f2424bfad3e838b8cd36ae239a6b06629f3b3"},{"messageHash":"0x9f4d3694ddd073dc57ca8dacb5eb3826e8e47bc35a2c4cb7b3f1458e5ad76953"},{"messageHash":"0x3d0b9bf6eade81a7559910f386cec3226f877eb20bfb2cf3fc8dcbc5554bd59d"},{"messageHash":"0x5b5e53bc1ebc2bdfa487f140ae79edba18b8bcb126d6361a51b7cbc1a637e68b"},{"messageHash":"0x65a626416869e1c21d7ec6628b0cfa303cd4032702bd310c9525e54aa95282ca"},{"messageHash":"0xdbd8de321eae61320918394291a2ad0c485a1e409afd111b9496af80ecc6a77a"},{"messageHash":"0x0ceedb393ef129f1f74577161dc74c93aafaa75c555edf5b02ae43253330bd8e"},{"messageHash":"0xd16f0b4f51c6a892b59e41ed353cedb72818847f7ac527d4e96314dbd4707b47"},{"messageHash":"0x8c2a2ec87d5d3adae9a31fb821f253b21ff64f8769718ae699e843b01be55eec"},{"messageHash":"0xff76e8d2a7015a9d116f68a0ef497a6f60cea95de988551778943fa28d594727"},{"messageHash":"0x5f93113546cbf78987fbe15f6f2b2796bc902e027d01a36c0eec45c2daeb88df"},{"messageHash":"0xc77476043240cfc4f48f35ef043a6e46725dc8eb254d38b5300a7416107d00be"},{"messageHash":"0x2eaaf8a02ee04d05a40359d2aec01a34c27ecddcbff77cf41f5e63db5db411c3"},{"messageHash":"0xb6200f917aac04a9f3c34e845194f968a9c9bc29370614d79b890daa57e7e2c3"},{"messageHash":"0x8b70c6d32fbae5be84c5909fb0038d843423daf627df361c8575b30a601464fc"},{"messageHash":"0xa2d9eafe01f464ca171eeb07fb8aaaad532b1b62a7547d06299ceb537d6225d1"},{"messageHash":"0x81149e61fb9a50962ea49c5532156ebc922fd42315b9461d9152d1462598ce18"},{"messageHash":"0x64af891ffe6d75c18285675057e3929a3306e29467cbe99ad6d6f5f8dbe5d272"},{"messageHash":"0x3212cf14f5b082f1b3405cf8a0c7c2efca5c43bf5e0e10038f920a80b519abe0"},{"messageHash":"0x46181240c85ca684641c00deabaeb35d778cce169449ab47171128d45a38d308"},{"messageHash":"0x81ce885e708cf0f6942647132737e98b8bedde6e04631111698fa97e07fab8b7"},{"messageHash":"0x16e7fbf055ac34996dca3dc40a7d2edc4f72ebb85b3abf27229c70ea38f4870e"},{"messageHash":"0x8d9ebcc3379535fdb4eb96cb05183ba6812c04051a0bb378c9fb627906d3ce47"},{"messageHash":"0xfe754bdea96c9c662700496603e4af5ffda51ccca0d67462e578312a4fca7264"},{"messageHash":"0xa24cc37a4194e4694474f272e5fdde9d5f84963d6710aac53802cf273f219fdc"},{"messageHash":"0xc5d102f471e70358195df73935a1e5af7d32814508da6a94994b5908780261e0"},{"messageHash":"0x32c2275524e92edfc04a4a4325a727c188b85b40a6217f873763a2d46611eb30"},{"messageHash":"0xacd16d7f10afbe50525eb8ee016dfb1fde61413fecfb03d44d3c50a951432239"},{"messageHash":"0xc83c837bb52bfcab3447f6ba8ea7960677351c8cff5b4988bef33170008934ec"},{"messageHash":"0x0b84ef215c9f61d8086758a772070cf96206f9d0260e6cff5b3cc01d8e14725e"},{"messageHash":"0x5c410efa0cc70859c796e4089c170062a28919bb87c2b692ddc6d0bbf64a56c3"},{"messageHash":"0xaa40e8d4b7726cd05aadeb8d64e9ec21a92352519e727c65b4c5960c2fbe5b21"},{"messageHash":"0x36e59a8a5914cc9fb7e8840331b85bc8da38e1e1c48cc00a1e22dbdcce4df35b"},{"messageHash":"0xf3aae77b0d20ed8fa8f753fca3a01356856a25497d1b73459eb8a037ca290201"},{"messageHash":"0xe7ea577720c370b8a8d8812c7d0f32d1404a97a2cac47512bcbf9329c5b6635d"},{"messageHash":"0x67d6a2ae5b2482caed23c9d8a956b144e6338b2244d2443a9f188fafde5066cf"}],"paginationCursor":"0x67d6a2ae5b2482caed23c9d8a956b144e6338b2244d2443a9f188fafde5066cf"}'
2026-02-22 04:37:02.723 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:02.724 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:02.724 DEBUG [src.node.waku_node] Stopping container with id e2d4a8641b4b
2026-02-22 04:37:03.286 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:03.287 DEBUG [src.node.waku_node] Stopping container with id 71a3af0cbe39
2026-02-22 04:37:03.829 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:03.830 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:03.851 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:03.867 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-22 04:36:52.692 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:52.692 DEBUG [tests.conftest] Running test: test_time_filter_end_time_now with id: 2026-02-22_04-36-52__d96ba9ae-61f1-4048-a7ea-10f6bf4cabad
2026-02-22 04:36:52.693 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:52.693 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:36:52.694 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:36:52.703 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:52.703 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-36-52__d96ba9ae-61f1-4048-a7ea-10f6bf4cabad__wakuorg_nwaku:latest.log
2026-02-22 04:36:52.703 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:52.703 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:52.706 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:52.706 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.120.37
2026-02-22 04:36:52.706 DEBUG [src.node.docker_mananger] Generated ports ['22546', '22547', '22548', '22549', '22550']
2026-02-22 04:36:52.707 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:52.707 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:52.707 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:52.707 DEBUG [src.node.docker_mananger] docker run -i -t -p 22546:22546 -p 22547:22547 -p 22548:22548 -p 22549:22549 -p 22550:22550 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=22548 --rest-port=22546 --tcp-port=22547 --discv5-udp-port=22549 --rest-address=0.0.0.0 --nat=extip:172.18.120.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0dcb298e04e593ec8738fcdad015bafcbfabc9e83da86f3575c6aacfd252b1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22550 --metrics-logging=true --store=true --relay=true
2026-02-22 04:36:52.890 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.120.37 waku 01fcc906cb13d0d94d5f93ba5f83ee0a45f51fa89a78db69e1cf8c311a0b7686
2026-02-22 04:36:52.923 DEBUG [src.node.docker_mananger] Container started with ID 01fcc906cb13. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-36-52__d96ba9ae-61f1-4048-a7ea-10f6bf4cabad__wakuorg_nwaku:latest.log
2026-02-22 04:36:52.925 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 22546
2026-02-22 04:36:52.925 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:53.000 ERROR [src.node.docker_mananger] Max retries reached for container b6da06de4a10. Exiting log stream.
2026-02-22 04:36:53.529 ERROR [src.node.docker_mananger] Max retries reached for container 3b490a34d3e2. Exiting log stream.
2026-02-22 04:36:53.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22546/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:53.928 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:53.928 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:53.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22546/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:53.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.120.37/tcp/22547/p2p/16Uiu2HAm7mGsxaJz6uVBrzCnoXbFVSvUedABmEhe1im2TrbXzKgc","/ip4/172.18.120.37/tcp/22548/ws/p2p/16Uiu2HAm7mGsxaJz6uVBrzCnoXbFVSvUedABmEhe1im2TrbXzKgc"],"enrUri":"enr:-L24QIIfuWRbdpX6pRd09uBZo7v33INmFD7XJoO3fcHE_0NpY1H9PnEZtHStVRONFNFSOxo5FjC9G3Iiu8QxfB4mRRkCgmlkgnY0gmlwhKwSeCWKbXVsdGlhZGRyc5YACASsEnglBlgTAAoErBJ4JQZYFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECt1G9R3Jd9Zh9MLbTlAi2EGtsiZBrUJ_hV7XAlslJH8mDdGNwglgTg3VkcIJYFYV3YWt1MgM"}'
2026-02-22 04:36:53.931 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:53.939 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:53.939 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-36-52__d96ba9ae-61f1-4048-a7ea-10f6bf4cabad__wakuorg_nwaku:latest.log
2026-02-22 04:36:53.939 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:53.939 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:53.940 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:53.941 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.60
2026-02-22 04:36:53.941 DEBUG [src.node.docker_mananger] Generated ports ['38083', '38084', '38085', '38086', '38087']
2026-02-22 04:36:53.941 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:53.941 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:53.941 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:53.941 DEBUG [src.node.docker_mananger] docker run -i -t -p 38083:38083 -p 38084:38084 -p 38085:38085 -p 38086:38086 -p 38087:38087 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=38085 --rest-port=38083 --tcp-port=38084 --discv5-udp-port=38086 --rest-address=0.0.0.0 --nat=extip:172.18.151.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a24c07d82189e7abbffeb89c0b7c3fa17b84b15bc236ccadb4860da665b20ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38087 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIIfuWRbdpX6pRd09uBZo7v33INmFD7XJoO3fcHE_0NpY1H9PnEZtHStVRONFNFSOxo5FjC9G3Iiu8QxfB4mRRkCgmlkgnY0gmlwhKwSeCWKbXVsdGlhZGRyc5YACASsEnglBlgTAAoErBJ4JQZYFN0DgnJzhQADAQAAiXNlY3AyNTZrMaECt1G9R3Jd9Zh9MLbTlAi2EGtsiZBrUJ_hV7XAlslJH8mDdGNwglgTg3VkcIJYFYV3YWt1MgM --storenode=/ip4/172.18.120.37/tcp/22547/p2p/16Uiu2HAm7mGsxaJz6uVBrzCnoXbFVSvUedABmEhe1im2TrbXzKgc --store=true --relay=true
2026-02-22 04:36:54.124 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.60 waku b8d4aa48403ad4abc883a659fe078ae23fd036c3393f5bcd76df19fcfb9b6fc2
2026-02-22 04:36:54.154 DEBUG [src.node.docker_mananger] Container started with ID b8d4aa48403a. Setting up logs at ./log/docker/store_node1_2026-02-22_04-36-52__d96ba9ae-61f1-4048-a7ea-10f6bf4cabad__wakuorg_nwaku:latest.log
2026-02-22 04:36:54.155 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38083
2026-02-22 04:36:54.155 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:55.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38083/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:55.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:55.159 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:55.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38083/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:55.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.60/tcp/38084/p2p/16Uiu2HAm7YhGZSHy38ZRBDH6f1CsYwPxiZuF9v16CGx23G81jUeT","/ip4/172.18.151.60/tcp/38085/ws/p2p/16Uiu2HAm7YhGZSHy38ZRBDH6f1CsYwPxiZuF9v16CGx23G81jUeT"],"enrUri":"enr:-L24QExELWvlg9RS4MK3k4UZBaohOb4Kk7afkqudhIt-8-9JMwry6L60djI4fqCevkAvNTCh7m3PGYQzhXkIFl67C6ICgmlkgnY0gmlwhKwSlzyKbXVsdGlhZGRyc5YACASsEpc8BpTEAAoErBKXPAaUxd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtBjELzPBaoqf_AePqi0JRAS_h_RNghmmmz0ODJU1OviDdGNwgpTEg3VkcIKUxoV3YWt1MgM"}'
2026-02-22 04:36:55.161 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:55.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38083/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.120.37/tcp/22547/p2p/16Uiu2HAm7mGsxaJz6uVBrzCnoXbFVSvUedABmEhe1im2TrbXzKgc"]'
2026-02-22 04:36:55.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22546/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:55.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.167 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38083/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:55.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.171 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.378 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.586 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:55.793 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:55.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:55.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.001 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:56.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:56.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.007 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.208 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:56.208 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22546/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:56.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:56.415 DEBUG [tests.store.test_time_filter] inquering stored messages with start time 1771735012171063040 after end time 1771735016415384064
2026-02-22 04:36:56.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22546/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735012171063040&endTime=1771735016415384064&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:56.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5fa0b99b30039595d40d1125d85f95923ac073acdf75f94d9e6517f3ce174bb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735012171063040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6d3e1cf1f0f78701f8a611aca0634493f1127837c6b16a6e7231a3bcb3524709","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735014171070208,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5f07a6e06c483ccb0aae9e4d00aebb2967267702e5dcc91dd0962ff58010bcbe","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735015071072000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-22 04:36:56.419 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1771735012171063040 and end time = 1771735016415384064 is 3
2026-02-22 04:36:56.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38083/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735012171063040&endTime=1771735016415384064&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:56.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5fa0b99b30039595d40d1125d85f95923ac073acdf75f94d9e6517f3ce174bb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735012171063040,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x6d3e1cf1f0f78701f8a611aca0634493f1127837c6b16a6e7231a3bcb3524709","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735014171070208,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x5f07a6e06c483ccb0aae9e4d00aebb2967267702e5dcc91dd0962ff58010bcbe","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735015071072000,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-22 04:36:56.423 DEBUG [tests.store.test_time_filter] number of messages stored for start time 1771735012171063040 and end time = 1771735016415384064 is 3
2026-02-22 04:36:56.425 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:56.426 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:56.426 DEBUG [src.node.waku_node] Stopping container with id 01fcc906cb13
2026-02-22 04:36:56.923 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:56.924 DEBUG [src.node.waku_node] Stopping container with id b8d4aa48403a
2026-02-22 04:36:57.448 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:57.451 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:57.459 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:57.466 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_invalid_payloads with id: 2026-02-22_04-35-46__3235f445-92fb-46aa-9782-1a27126c4786
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
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/receiving_node1_2026-02-22_04-35-46__3235f445-92fb-46aa-9782-1a27126c4786__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.132.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28160', '28161', '28162', '28163', '28164']
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 28160:28160 -p 28161:28161 -p 28162:28162 -p 28163:28163 -p 28164:28164 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=28162 --rest-port=28160 --tcp-port=28161 --discv5-udp-port=28163 --rest-address=0.0.0.0 --nat=extip:172.18.132.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d841dffbe38e562b1fa3bf9fbe5774b64672842c9cb1eade31eca7ccd9db4ddd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28164 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container dca690bcabd2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.132.79 waku 3ccbffb88effba8e7707aae791d2604cef25954fdae1efff32a5beba85e7f9ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3ccbffb88eff. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-35-46__3235f445-92fb-46aa-9782-1a27126c4786__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28160
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 f9bfe99409ed. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28160/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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"}]}'
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:28160/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.132.79/tcp/28161/p2p/16Uiu2HAm9HpxzossuRrLr3FVwhPbTqBsdrqS6tzc5jRYdUwseiYU","/ip4/172.18.132.79/tcp/28162/ws/p2p/16Uiu2HAm9HpxzossuRrLr3FVwhPbTqBsdrqS6tzc5jRYdUwseiYU"],"enrUri":"enr:-L24QGkD-BV9EVQ3NiJkiCT1Md2jURZZ8NppvobBvV1T3KyFNG4fk9YXMC96HpsoRfyRpdEjQF5E-JeSUPcFaFL4aj0CgmlkgnY0gmlwhKwShE-KbXVsdGlhZGRyc5YACASsEoRPBm4BAAoErBKETwZuAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzgEhnZQTyVry0AbsCHOlWxvLRGXadIxW7ao7azub8E2DdGNwgm4Bg3VkcIJuA4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/receiving_node2_2026-02-22_04-35-46__3235f445-92fb-46aa-9782-1a27126c4786__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.48.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21074', '21075', '21076', '21077', '21078']
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 21074:21074 -p 21075:21075 -p 21076:21076 -p 21077:21077 -p 21078:21078 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=21076 --rest-port=21074 --tcp-port=21075 --discv5-udp-port=21077 --rest-address=0.0.0.0 --nat=extip:172.18.48.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=256fe57d97140da5bee5680f73db2e18ec7e21870d1ddda14b6f54fb3ee67549 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21078 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.71 waku 6202f28bbb3385bd3b0caa3fe6c370c849d5aa13976632cc9f282cd092bc6324
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6202f28bbb33. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-35-46__3235f445-92fb-46aa-9782-1a27126c4786__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21074
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:21074/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:21074/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.48.71/tcp/21075/p2p/16Uiu2HAmG4WZBV4DCpxRpsQ17VKPP3EwSnkSnVWyJXs3KKQiuZYP","/ip4/172.18.48.71/tcp/21076/ws/p2p/16Uiu2HAmG4WZBV4DCpxRpsQ17VKPP3EwSnkSnVWyJXs3KKQiuZYP"],"enrUri":"enr:-L24QGbNslU6xyCl1vtqlPKCLiB0i4-PMz9y7gFcFmDXt_8EEpARlADPB8GKwOI8feHc1SnrrsLnVP6yjBaU3DeS2awCgmlkgnY0gmlwhKwSMEeKbXVsdGlhZGRyc5YACASsEjBHBlJTAAoErBIwRwZSVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMpmSg8XEhrY6koJeOSPPqGHOVOwb2dOaCivnOG0ByCyDdGNwglJTg3VkcIJSVYV3YWt1MgE"}'
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:21074/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.79/tcp/28161/p2p/16Uiu2HAm9HpxzossuRrLr3FVwhPbTqBsdrqS6tzc5jRYdUwseiYU"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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/lightpush_node1_2026-02-22_04-35-46__3235f445-92fb-46aa-9782-1a27126c4786__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.139.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55387', '55388', '55389', '55390', '55391']
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 55387:55387 -p 55388:55388 -p 55389:55389 -p 55390:55390 -p 55391:55391 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=55389 --rest-port=55387 --tcp-port=55388 --discv5-udp-port=55390 --rest-address=0.0.0.0 --nat=extip:172.18.139.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=51c3c75f42ece6f3ff5bc90b800533b623ddf4e8d38f2e2bd19bd83adfcd6eb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55391 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGkD-BV9EVQ3NiJkiCT1Md2jURZZ8NppvobBvV1T3KyFNG4fk9YXMC96HpsoRfyRpdEjQF5E-JeSUPcFaFL4aj0CgmlkgnY0gmlwhKwShE-KbXVsdGlhZGRyc5YACASsEoRPBm4BAAoErBKETwZuAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzgEhnZQTyVry0AbsCHOlWxvLRGXadIxW7ao7azub8E2DdGNwgm4Bg3VkcIJuA4V3YWt1Mgk --lightpushnode=/ip4/172.18.132.79/tcp/28161/p2p/16Uiu2HAm9HpxzossuRrLr3FVwhPbTqBsdrqS6tzc5jRYdUwseiYU --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.182 waku d196e2d30f174bf4bb1ae08b4421e30891089a71e048fc1efbb75768679e687d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d196e2d30f17. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-35-46__3235f445-92fb-46aa-9782-1a27126c4786__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55387
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:55387/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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"}]}'
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:55387/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.139.182/tcp/55388/p2p/16Uiu2HAmHikGJith61XzNUPrgYQ5hLQx5fVD5v1vMrhuTBtgZewq","/ip4/172.18.139.182/tcp/55389/ws/p2p/16Uiu2HAmHikGJith61XzNUPrgYQ5hLQx5fVD5v1vMrhuTBtgZewq"],"enrUri":"enr:-L24QKPP4evlloS8lOFRj_Mj3YlZuL_Cn7poqr8YTyYUZ4gGA1BCUrJFmjVcPgaN1cX846PA8O6XgHbR0M3KFCjL7QgCgmlkgnY0gmlwhKwSi7aKbXVsdGlhZGRyc5YACASsEou2BthcAAoErBKLtgbYXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS0DUs41RzglzNYQJVn741LGprHMM7cSkgX6DgSVq63CDdGNwgthcg3VkcILYXoV3YWt1Mgk"}'
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:55387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.79/tcp/28161/p2p/16Uiu2HAm9HpxzossuRrLr3FVwhPbTqBsdrqS6tzc5jRYdUwseiYU"]'
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:55387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.71/tcp/21075/p2p/16Uiu2HAmG4WZBV4DCpxRpsQ17VKPP3EwSnkSnVWyJXs3KKQiuZYP"]'
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:28160/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:21074/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:55387/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55387/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734950330913117}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55387/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload Unecoded text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55387/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Hello World!", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734950335945282}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55387/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55387/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": {"key": "YWFh"}, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734950339666865}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55387/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55387/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734950343063091}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55387/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55387/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734950346156553}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55387/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
DEBUG  tests.light_push.test_publish:test_publish.py:35 Running test with payload A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55387/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734950349450249}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55387/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
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 3ccbffb88eff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6202f28bbb33
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d196e2d30f17
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3ccbffb88eff. Exiting log stream.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
2026-02-22 04:36:02.912 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:02.912 DEBUG [tests.conftest] Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-02-22_04-36-02__cf2fde64-a5e1-4290-a52d-711631e1eef1
2026-02-22 04:36:02.913 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:02.913 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:02.913 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:36:02.920 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:02.920 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-02__cf2fde64-a5e1-4290-a52d-711631e1eef1__wakuorg_nwaku:latest.log
2026-02-22 04:36:02.920 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:02.920 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:02.922 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:02.922 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.64
2026-02-22 04:36:02.922 DEBUG [src.node.docker_mananger] Generated ports ['60178', '60179', '60180', '60181', '60182']
2026-02-22 04:36:02.922 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:02.922 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:02.922 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:02.922 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:02.922 DEBUG [src.node.docker_mananger] docker run -i -t -p 60178:60178 -p 60179:60179 -p 60180:60180 -p 60181:60181 -p 60182:60182 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=60180 --rest-port=60178 --tcp-port=60179 --discv5-udp-port=60181 --rest-address=0.0.0.0 --nat=extip:172.18.56.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f816eaa6eaef3eeb6cea9c140ffec4af6eceaf1b37db593cacbbf2fefc4446ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60182 --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-02-22 04:36:03.107 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.64 waku 8780c8de4a8d51efb95672029b36fe0b245406802fa57932c3b39f4eb4f6a6cb
2026-02-22 04:36:03.140 DEBUG [src.node.docker_mananger] Container started with ID 8780c8de4a8d. Setting up logs at ./log/docker/node1_2026-02-22_04-36-02__cf2fde64-a5e1-4290-a52d-711631e1eef1__wakuorg_nwaku:latest.log
2026-02-22 04:36:03.140 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60178
2026-02-22 04:36:03.140 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:03.722 ERROR [src.node.docker_mananger] Max retries reached for container 36e2e372fab8. Exiting log stream.
2026-02-22 04:36:04.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60178/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:04.143 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-02-22 04:36:04.144 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:04.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60178/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:04.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.64/tcp/60179/p2p/16Uiu2HAkytsMyxaBTePzcNug7RS4GNMhsT4tZhkaiPLwtBXvdGbH","/ip4/172.18.56.64/tcp/60180/ws/p2p/16Uiu2HAkytsMyxaBTePzcNug7RS4GNMhsT4tZhkaiPLwtBXvdGbH"],"enrUri":"enr:-L24QD2hDYYQNGEDThCkuvf136iOgtP5GlVXL3ZNaCXzc2jWDYjuvSpJi5lU_9ww2S9BPKhia-79QPECwISRC4jVnzQCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABusTAAoErBI4QAbrFN0DgnJzhQACAQAAiXNlY3AyNTZrMaECQmZMxDLQY4BPAD-mnS6QxGQs3_CH61blZo5O2EgaAZCDdGNwgusTg3VkcILrFYV3YWt1MgU"}'
2026-02-22 04:36:04.146 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:04.153 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:04.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-02__cf2fde64-a5e1-4290-a52d-711631e1eef1__wakuorg_nwaku:latest.log
2026-02-22 04:36:04.153 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:04.153 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:04.155 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:04.155 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.100
2026-02-22 04:36:04.155 DEBUG [src.node.docker_mananger] Generated ports ['7609', '7610', '7611', '7612', '7613']
2026-02-22 04:36:04.155 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:04.155 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:04.155 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:04.155 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:04.155 DEBUG [src.node.docker_mananger] docker run -i -t -p 7609:7609 -p 7610:7610 -p 7611:7611 -p 7612:7612 -p 7613:7613 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=7611 --rest-port=7609 --tcp-port=7610 --discv5-udp-port=7612 --rest-address=0.0.0.0 --nat=extip:172.18.194.100 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fead86bdbcd8a1fa38e4e9f5cb3dbea0f8cc6ede65fa9e8ea6a79fc8f9325931 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7613 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QD2hDYYQNGEDThCkuvf136iOgtP5GlVXL3ZNaCXzc2jWDYjuvSpJi5lU_9ww2S9BPKhia-79QPECwISRC4jVnzQCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABusTAAoErBI4QAbrFN0DgnJzhQACAQAAiXNlY3AyNTZrMaECQmZMxDLQY4BPAD-mnS6QxGQs3_CH61blZo5O2EgaAZCDdGNwgusTg3VkcILrFYV3YWt1MgU --filternode=/ip4/172.18.56.64/tcp/60179/p2p/16Uiu2HAkytsMyxaBTePzcNug7RS4GNMhsT4tZhkaiPLwtBXvdGbH --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-02-22 04:36:04.347 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.100 waku 420017184b3f4a7126f58a46fd360545913562ba7f1e42d4806f8eb99e9b0610
2026-02-22 04:36:04.376 DEBUG [src.node.docker_mananger] Container started with ID 420017184b3f. Setting up logs at ./log/docker/node2_2026-02-22_04-36-02__cf2fde64-a5e1-4290-a52d-711631e1eef1__wakuorg_nwaku:latest.log
2026-02-22 04:36:04.377 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7609
2026-02-22 04:36:04.377 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:05.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7609/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:05.381 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-02-22 04:36:05.381 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:05.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7609/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:05.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.100/tcp/7610/p2p/16Uiu2HAkwyfXsfNbwWAx8J5ydLVh3DfKTcatKWf9D3wXzRMoAizj","/ip4/172.18.194.100/tcp/7611/ws/p2p/16Uiu2HAkwyfXsfNbwWAx8J5ydLVh3DfKTcatKWf9D3wXzRMoAizj"],"enrUri":"enr:-L24QFNvJf93kTS-Dyw_FWZWHAnIweU8YNTx6iR9puQJM_2NGDa4Wjc6TWlt3sQ5zG7_mgnEEy1LMWdHCJOxWtLkgxECgmlkgnY0gmlwhKwSwmSKbXVsdGlhZGRyc5YACASsEsJkBh26AAoErBLCZAYdu90DgnJzhQACAQAAiXNlY3AyNTZrMaECJel0VuEjmUbMsupaWOIZobt9IOevylRJwuLQ_QKhCyCDdGNwgh26g3VkcIIdvIV3YWt1MgA"}'
2026-02-22 04:36:05.384 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:05.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.64/tcp/60179/p2p/16Uiu2HAkytsMyxaBTePzcNug7RS4GNMhsT4tZhkaiPLwtBXvdGbH"]'
2026-02-22 04:36:05.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:05.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60178/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-02-22 04:36:05.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:05.437 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1143c587-6180-4bc8-a593-a66e63260378", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-02-22 04:36:05.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1143c587-6180-4bc8-a593-a66e63260378","statusDesc":"OK"}'
2026-02-22 04:36:05.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "754ed635-17c2-4140-82b2-f9531d00f95e", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-02-22 04:36:05.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"754ed635-17c2-4140-82b2-f9531d00f95e","statusDesc":"OK"}'
2026-02-22 04:36:05.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e2a3f60b-1c86-4ccf-b582-2e32cac197bb", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-22 04:36:05.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e2a3f60b-1c86-4ccf-b582-2e32cac197bb","statusDesc":"OK"}'
2026-02-22 04:36:05.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "37afd803-07d4-416a-b6c5-11dd86e12acc", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-02-22 04:36:05.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"37afd803-07d4-416a-b6c5-11dd86e12acc","statusDesc":"OK"}'
2026-02-22 04:36:05.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d7268352-cba2-4581-a3ea-94cb1b01f576", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-02-22 04:36:05.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d7268352-cba2-4581-a3ea-94cb1b01f576","statusDesc":"OK"}'
2026-02-22 04:36:05.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c992c1cb-fe3f-4271-8bc5-4b98e7b40ca3", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-02-22 04:36:05.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c992c1cb-fe3f-4271-8bc5-4b98e7b40ca3","statusDesc":"OK"}'
2026-02-22 04:36:05.499 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "095ff08a-04ce-4180-b44f-6c428b3bb331", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-02-22 04:36:05.508 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"095ff08a-04ce-4180-b44f-6c428b3bb331","statusDesc":"OK"}'
2026-02-22 04:36:05.509 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7609/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "95c40175-d773-4873-89dc-2324cd630f89", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-02-22 04:36:05.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"95c40175-d773-4873-89dc-2324cd630f89","statusDesc":"OK"}'
2026-02-22 04:36:05.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60178/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:05.528 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60178/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
2026-02-22 04:36:05.595 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:05.596 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:05.596 DEBUG [src.node.waku_node] Stopping container with id 8780c8de4a8d
2026-02-22 04:36:06.133 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:06.134 DEBUG [src.node.waku_node] Stopping container with id 420017184b3f
2026-02-22 04:36:06.649 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:06.653 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:06.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:06.669 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:06.670 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-22 04:36:06.670 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-22 04:36:06.671 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-22_04-36-02__cf2fde64-a5e1-4290-a52d-711631e1eef1__wakuorg_nwaku:latest.log
2026-02-22 04:36:06.671 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-22_04-36-02__cf2fde64-a5e1-4290-a52d-711631e1eef1__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,108 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_equal_to_first_message with id: 2026-02-22_04-39-49__b4a28de9-16fd-44d0-a8a3-302a70592240
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-39-49__b4a28de9-16fd-44d0-a8a3-302a70592240__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.50.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45881', '45882', '45883', '45884', '45885']
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 45881:45881 -p 45882:45882 -p 45883:45883 -p 45884:45884 -p 45885:45885 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=45883 --rest-port=45881 --tcp-port=45882 --discv5-udp-port=45884 --rest-address=0.0.0.0 --nat=extip:172.18.50.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeb23b321fa7300a93285dba2dac293d24dcfb0b0135bcac348036936b4ecacd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45885 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.56 waku 8a4eea4ae1624fe056022c340786a99f01464d75d6a006b1c1307646714e11fc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container eafff892dec3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8a4eea4ae162. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-39-49__b4a28de9-16fd-44d0-a8a3-302a70592240__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45881
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 a53eee84a9e5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45881/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:45881/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.50.56/tcp/45882/p2p/16Uiu2HAmJ7Aio2qzBykH1K9gN8zh5ycSYNeK6hXMv5u7itXeHFES","/ip4/172.18.50.56/tcp/45883/ws/p2p/16Uiu2HAmJ7Aio2qzBykH1K9gN8zh5ycSYNeK6hXMv5u7itXeHFES"],"enrUri":"enr:-L24QOdPHar7Org_YDZIwgBhARnJVooDsmcj6-yzR5tba581OnSUbOny3Bkls9MulwiEnik6EWdhXoA35fF-rJpIzykCgmlkgnY0gmlwhKwSMjiKbXVsdGlhZGRyc5YACASsEjI4BrM6AAoErBIyOAazO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUP9DDhFyStaathgEy08LG9jkVBPv15C0rW8xckMFfNODdGNwgrM6g3VkcIKzPIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-39-49__b4a28de9-16fd-44d0-a8a3-302a70592240__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.187.13
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53257', '53258', '53259', '53260', '53261']
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 53257:53257 -p 53258:53258 -p 53259:53259 -p 53260:53260 -p 53261:53261 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=53259 --rest-port=53257 --tcp-port=53258 --discv5-udp-port=53260 --rest-address=0.0.0.0 --nat=extip:172.18.187.13 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a2c4d91aacc00a9148a59b1ecd9a9c117884b432bc0a4ffac4ea5fa49df0e0a8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53261 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOdPHar7Org_YDZIwgBhARnJVooDsmcj6-yzR5tba581OnSUbOny3Bkls9MulwiEnik6EWdhXoA35fF-rJpIzykCgmlkgnY0gmlwhKwSMjiKbXVsdGlhZGRyc5YACASsEjI4BrM6AAoErBIyOAazO90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUP9DDhFyStaathgEy08LG9jkVBPv15C0rW8xckMFfNODdGNwgrM6g3VkcIKzPIV3YWt1MgM --storenode=/ip4/172.18.50.56/tcp/45882/p2p/16Uiu2HAmJ7Aio2qzBykH1K9gN8zh5ycSYNeK6hXMv5u7itXeHFES --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.13 waku 65b5442fc74e30334906a6b32ada88000da354b9f1ef4b3913020c3e25cd88ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 65b5442fc74e. Setting up logs at ./log/docker/store_node1_2026-02-22_04-39-49__b4a28de9-16fd-44d0-a8a3-302a70592240__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53257
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:53257/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:53257/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.187.13/tcp/53258/p2p/16Uiu2HAmKaH38pi2gXNSpBFfBvLpSj7Wv6Qt8NqSTjsHyJnKJFgh","/ip4/172.18.187.13/tcp/53259/ws/p2p/16Uiu2HAmKaH38pi2gXNSpBFfBvLpSj7Wv6Qt8NqSTjsHyJnKJFgh"],"enrUri":"enr:-L24QAMXkGehkiy26LQjA0iMwLch9N5oblHFjZlpW3wUuz5KcMqoh2fMkloCnxnEyGhTgmf7ClcsTEsqHYXKI0xEGm0CgmlkgnY0gmlwhKwSuw2KbXVsdGlhZGRyc5YACASsErsNBtAKAAoErBK7DQbQC90DgnJzhQADAQAAiXNlY3AyNTZrMaEDZszFwaxupqL-U_eGTJcmXQ--HvY1rFS6gKK5c9py-B6DdGNwgtAKg3VkcILQDIV3YWt1MgM"}'
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:53257/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.56/tcp/45882/p2p/16Uiu2HAmJ7Aio2qzBykH1K9gN8zh5ycSYNeK6hXMv5u7itXeHFES"]'
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:45881/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:53257/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45881/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4268a25a1431624c3f3b594e0853ba4bb554efa57bb6bb05d5020f9c2944060a&pageSize=100&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x655e8e8fd6e518dac17c8991105bddc9cec1b4d994403ffc9e66ad2986da9d96"},{"messageHash":"0x5628f0a0fb910183f8a7616e55390a68226a1139c35e1bd38dbf0c1408d1c6ca"},{"messageHash":"0x85d4f6720ccea3bebb8d8208414461ce02b548491286fbfae0cbe7a77871478b"},{"messageHash":"0x1cc7150353cd4ffe551a90ab0430eb62bf2a7b0d6108765db818fe533cb1d665"},{"messageHash":"0x7c10623684c5f5aa0d9399d658c43c796a2608d8a5a78b56f73e567d5dc55d91"},{"messageHash":"0x632b46e732fa3a74b6fccf56c12f114926fd51c64974e8d44d96c90a44d4324b"},{"messageHash":"0x69f9dd856416267c7d05da0c54f1a480a95e4368a13bfb9307c2aa197d469ef6"},{"messageHash":"0xc9ed5906ef60e4797f258a8e444e0f63599da180814bf1f926921c6116e6123a"},{"messageHash":"0xbeb818b41b1fa0ff6132f8729b6adce01706aed7fd77eb5b9ce82146fc2907c2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53257/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x4268a25a1431624c3f3b594e0853ba4bb554efa57bb6bb05d5020f9c2944060a&pageSize=100&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x655e8e8fd6e518dac17c8991105bddc9cec1b4d994403ffc9e66ad2986da9d96"},{"messageHash":"0x5628f0a0fb910183f8a7616e55390a68226a1139c35e1bd38dbf0c1408d1c6ca"},{"messageHash":"0x85d4f6720ccea3bebb8d8208414461ce02b548491286fbfae0cbe7a77871478b"},{"messageHash":"0x1cc7150353cd4ffe551a90ab0430eb62bf2a7b0d6108765db818fe533cb1d665"},{"messageHash":"0x7c10623684c5f5aa0d9399d658c43c796a2608d8a5a78b56f73e567d5dc55d91"},{"messageHash":"0x632b46e732fa3a74b6fccf56c12f114926fd51c64974e8d44d96c90a44d4324b"},{"messageHash":"0x69f9dd856416267c7d05da0c54f1a480a95e4368a13bfb9307c2aa197d469ef6"},{"messageHash":"0xc9ed5906ef60e4797f258a8e444e0f63599da180814bf1f926921c6116e6123a"},{"messageHash":"0xbeb818b41b1fa0ff6132f8729b6adce01706aed7fd77eb5b9ce82146fc2907c2"}]}'
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 8a4eea4ae162
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 65b5442fc74e
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.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_pubsub_topic[/waku/2/rs/2/0] with id: 2026-02-22_04-39-42__6c3cf5dc-e85f-44cd-8581-da9056859952
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
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_2026-02-22_04-39-42__6c3cf5dc-e85f-44cd-8581-da9056859952__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.100.240
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4975', '4976', '4977', '4978', '4979']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 4975:4975 -p 4976:4976 -p 4977:4977 -p 4978:4978 -p 4979:4979 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=4977 --rest-port=4975 --tcp-port=4976 --discv5-udp-port=4978 --rest-address=0.0.0.0 --nat=extip:172.18.100.240 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b8264f9622ea70f6bbeeb0110e6a8e37c3c87337e2ac76b2fd140df07ccbfcb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4979 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.240 waku 653cc1a7bb6a89802ca609039f862f4187e4c768c6f4ccb75b0115077fe489e7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 653cc1a7bb6a. Setting up logs at ./log/docker/node1_2026-02-22_04-39-42__6c3cf5dc-e85f-44cd-8581-da9056859952__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4975
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 e7fdafc3d6e6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68aeed8bb4ac. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4975/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","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"}]}'
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:4975/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.100.240/tcp/4976/p2p/16Uiu2HAmCej21MeQbhiSdCkVsw9jZrFUgDNQHsxYAKvJWu7Frrxz","/ip4/172.18.100.240/tcp/4977/ws/p2p/16Uiu2HAmCej21MeQbhiSdCkVsw9jZrFUgDNQHsxYAKvJWu7Frrxz"],"enrUri":"enr:-L24QGBTlchb0AugVVq4lmJlrTtkd3--Sv8YbiahvOn4YrePKh1PyRbZeGdkOHV8ASimLLzWhVaruXV9YmVGXxSwDaMCgmlkgnY0gmlwhKwSZPCKbXVsdGlhZGRyc5YACASsEmTwBhNwAAoErBJk8AYTcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_-6p3O_Uq1VkAF8DEjbB_-eCdN2PcXMiMmLgRbG981uDdGNwghNwg3VkcIITcoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-39-42__6c3cf5dc-e85f-44cd-8581-da9056859952__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.45.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2212', '2213', '2214', '2215', '2216']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 2
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 2212:2212 -p 2213:2213 -p 2214:2214 -p 2215:2215 -p 2216:2216 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=2214 --rest-port=2212 --tcp-port=2213 --discv5-udp-port=2215 --rest-address=0.0.0.0 --nat=extip:172.18.45.165 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1bb1ab42ef4ba4cf30d1c7c4cf412cf0bfb022d81dcffc7a056bedf11c1a3e99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2216 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGBTlchb0AugVVq4lmJlrTtkd3--Sv8YbiahvOn4YrePKh1PyRbZeGdkOHV8ASimLLzWhVaruXV9YmVGXxSwDaMCgmlkgnY0gmlwhKwSZPCKbXVsdGlhZGRyc5YACASsEmTwBhNwAAoErBJk8AYTcd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_-6p3O_Uq1VkAF8DEjbB_-eCdN2PcXMiMmLgRbG981uDdGNwghNwg3VkcIITcoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.45.165 waku 8062383417ced2e54c091ebff133d96d00e614bcd1f6a42440bf067b46ebd51c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8062383417ce. Setting up logs at ./log/docker/node2_2026-02-22_04-39-42__6c3cf5dc-e85f-44cd-8581-da9056859952__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2212
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:2212/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:2212/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.45.165/tcp/2213/p2p/16Uiu2HAmRWbaXDM8Pmp8SHbVFfa1VYJDh7D1BnKdqn2yv9LJUktH","/ip4/172.18.45.165/tcp/2214/ws/p2p/16Uiu2HAmRWbaXDM8Pmp8SHbVFfa1VYJDh7D1BnKdqn2yv9LJUktH"],"enrUri":"enr:-L24QJWXhC_0-542xuHCeKNKy7ENp23X32gEA5q1RGLe1DoxHiE9oi9ISPVsHDjIaOpmdbVZ8i8FP-nBGN4zigR-F5ECgmlkgnY0gmlwhKwSLaWKbXVsdGlhZGRyc5YACASsEi2lBgilAAoErBItpQYIpt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDvwGJDBRbGfTQldnf3bS0pKHQuhY4wkJJzJf1oipYYFKDdGNwggilg3VkcIIIp4V3YWt1MgE"}'
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:2212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.240/tcp/4976/p2p/16Uiu2HAmCej21MeQbhiSdCkVsw9jZrFUgDNQHsxYAKvJWu7Frrxz"]'
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:4975/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
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:2212/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
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:4975/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:4975/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735184907543109,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:2212/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735184907543109,"ephemeral":false,"proof":""}]'
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 653cc1a7bb6a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8062383417ce
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.

View File

@ -0,0 +1,88 @@
2026-02-22 04:38:55.535 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:38:55.535 DEBUG [tests.conftest] Running test: test_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-02-22_04-38-55__0e75bb0f-a78c-4424-8506-5a53b087e551
2026-02-22 04:38:55.535 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:38:55.535 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:38:55.543 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:38:55.543 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-38-55__0e75bb0f-a78c-4424-8506-5a53b087e551__wakuorg_nwaku:latest.log
2026-02-22 04:38:55.543 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:38:55.543 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:38:55.544 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:38:55.545 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.32
2026-02-22 04:38:55.545 DEBUG [src.node.docker_mananger] Generated ports ['58737', '58738', '58739', '58740', '58741']
2026-02-22 04:38:55.545 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:38:55.545 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:38:55.545 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:38:55.545 DEBUG [src.node.docker_mananger] docker run -i -t -p 58737:58737 -p 58738:58738 -p 58739:58739 -p 58740:58740 -p 58741:58741 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=58739 --rest-port=58737 --tcp-port=58738 --discv5-udp-port=58740 --rest-address=0.0.0.0 --nat=extip:172.18.148.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61bdc27b0cf8c3c3bf669de049eb62732287a70adb0075fe8f51c93c5dfeddda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58741 --metrics-logging=true --store=true --relay=true
2026-02-22 04:38:55.733 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.32 waku f6898f016305a80f9e4650fc1c74de9b2510a8041dfbd1deb2b9d1c86855b609
2026-02-22 04:38:55.753 ERROR [src.node.docker_mananger] Max retries reached for container 1e3a0d334123. Exiting log stream.
2026-02-22 04:38:55.766 DEBUG [src.node.docker_mananger] Container started with ID f6898f016305. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-38-55__0e75bb0f-a78c-4424-8506-5a53b087e551__wakuorg_nwaku:latest.log
2026-02-22 04:38:55.766 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58737
2026-02-22 04:38:55.766 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:38:56.330 ERROR [src.node.docker_mananger] Max retries reached for container 499a67461436. Exiting log stream.
2026-02-22 04:38:56.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58737/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:56.771 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:38:56.771 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:38:56.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58737/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:56.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.32/tcp/58738/p2p/16Uiu2HAkvwqmnZBHACmD3joQgnrszY5znwJgTxvs7y9Zh9fPh6P5","/ip4/172.18.148.32/tcp/58739/ws/p2p/16Uiu2HAkvwqmnZBHACmD3joQgnrszY5znwJgTxvs7y9Zh9fPh6P5"],"enrUri":"enr:-L24QGKsUYn56QicREBP6BYIaBdRr2C1Z7o1mshncgheBNgQGPtlqePXOoc6wptAKAbzYmZxgHV77DjEEsHuy09iy2ACgmlkgnY0gmlwhKwSlCCKbXVsdGlhZGRyc5YACASsEpQgBuVyAAoErBKUIAblc90DgnJzhQADAQAAiXNlY3AyNTZrMaECFpYvJLp1UpcdEwTwcPtoJCCaRTR3FU-PDsukzN4TyBSDdGNwguVyg3VkcILldIV3YWt1MgM"}'
2026-02-22 04:38:56.774 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:38:56.781 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:38:56.781 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-38-55__0e75bb0f-a78c-4424-8506-5a53b087e551__wakuorg_nwaku:latest.log
2026-02-22 04:38:56.781 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:38:56.781 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:38:56.783 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:38:56.783 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.146
2026-02-22 04:38:56.783 DEBUG [src.node.docker_mananger] Generated ports ['58699', '58700', '58701', '58702', '58703']
2026-02-22 04:38:56.783 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:38:56.783 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:38:56.784 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:38:56.784 DEBUG [src.node.docker_mananger] docker run -i -t -p 58699:58699 -p 58700:58700 -p 58701:58701 -p 58702:58702 -p 58703:58703 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=58701 --rest-port=58699 --tcp-port=58700 --discv5-udp-port=58702 --rest-address=0.0.0.0 --nat=extip:172.18.140.146 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0e43ffab3cf39bae62bdbcf873beec8dbc08ae701698ff0f47cfd1da06defc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58703 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGKsUYn56QicREBP6BYIaBdRr2C1Z7o1mshncgheBNgQGPtlqePXOoc6wptAKAbzYmZxgHV77DjEEsHuy09iy2ACgmlkgnY0gmlwhKwSlCCKbXVsdGlhZGRyc5YACASsEpQgBuVyAAoErBKUIAblc90DgnJzhQADAQAAiXNlY3AyNTZrMaECFpYvJLp1UpcdEwTwcPtoJCCaRTR3FU-PDsukzN4TyBSDdGNwguVyg3VkcILldIV3YWt1MgM --storenode=/ip4/172.18.148.32/tcp/58738/p2p/16Uiu2HAkvwqmnZBHACmD3joQgnrszY5znwJgTxvs7y9Zh9fPh6P5 --store=false --relay=false
2026-02-22 04:38:56.972 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.146 waku 6a366c2263698da36acb2d2ff2c323e1b81b2b4c594e4861dd1c93721eba3e88
2026-02-22 04:38:57.003 DEBUG [src.node.docker_mananger] Container started with ID 6a366c226369. Setting up logs at ./log/docker/store_node1_2026-02-22_04-38-55__0e75bb0f-a78c-4424-8506-5a53b087e551__wakuorg_nwaku:latest.log
2026-02-22 04:38:57.004 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58699
2026-02-22 04:38:57.004 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:38:58.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58699/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:58.007 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-02-22 04:38:58.008 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:38:58.008 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:58.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.146/tcp/58700/p2p/16Uiu2HAm9GpPQCvcESKDvMiCqKBph1P93JUpKgzXcLExa1koGCkB","/ip4/172.18.140.146/tcp/58701/ws/p2p/16Uiu2HAm9GpPQCvcESKDvMiCqKBph1P93JUpKgzXcLExa1koGCkB"],"enrUri":"enr:-L24QJWfHuDX6f46fA584qQGbQYJwF-56cx9KV7mGdaET_hBBvr-UAwaM_rinPT5slbJRSqZKIWgKHqMNYcy-uHi8yoCgmlkgnY0gmlwhKwSjJKKbXVsdGlhZGRyc5YACASsEoySBuVMAAoErBKMkgblTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzb7lQhaI5Lo3FRz45Mw58Nr7FITFsXqSXyHYqps9BOyDdGNwguVMg3VkcILlToV3YWt1MgA"}'
2026-02-22 04:38:58.011 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:38:58.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58699/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.148.32/tcp/58738/p2p/16Uiu2HAkvwqmnZBHACmD3joQgnrszY5znwJgTxvs7y9Zh9fPh6P5"]'
2026-02-22 04:38:58.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:58.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58737/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:38:58.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:58.065 DEBUG [src.steps.store] Relaying message
2026-02-22 04:38:58.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:38:58.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:58.072 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:38:58.273 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:38:58.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58737/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:58.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b318d3f3fac03332908dac86103e392325e8ace0b194d91a02b64a8f67046aa"}]}'
2026-02-22 04:38:58.277 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:38:58.278 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:38:58.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58699/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:58.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"154d90c40d00bd610847","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b318d3f3fac03332908dac86103e392325e8ace0b194d91a02b64a8f67046aa"}]}'
2026-02-22 04:38:58.286 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:38:58.811 DEBUG [src.steps.store] Relaying message
2026-02-22 04:38:58.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58737/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:38:58.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:58.820 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:38:59.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58699/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:59.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58699/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:59.593 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-02-22 04:38:59.593 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:38:59.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58699/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:59.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.146/tcp/58700/p2p/16Uiu2HAm9GpPQCvcESKDvMiCqKBph1P93JUpKgzXcLExa1koGCkB","/ip4/172.18.140.146/tcp/58701/ws/p2p/16Uiu2HAm9GpPQCvcESKDvMiCqKBph1P93JUpKgzXcLExa1koGCkB"],"enrUri":"enr:-L24QJWfHuDX6f46fA584qQGbQYJwF-56cx9KV7mGdaET_hBBvr-UAwaM_rinPT5slbJRSqZKIWgKHqMNYcy-uHi8yoCgmlkgnY0gmlwhKwSjJKKbXVsdGlhZGRyc5YACASsEoySBuVMAAoErBKMkgblTd0DgnJzhQADAQAAiXNlY3AyNTZrMaECzb7lQhaI5Lo3FRz45Mw58Nr7FITFsXqSXyHYqps9BOyDdGNwguVMg3VkcILlToV3YWt1MgA"}'
2026-02-22 04:38:59.596 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:38:59.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58737/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:59.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b318d3f3fac03332908dac86103e392325e8ace0b194d91a02b64a8f67046aa"},{"messageHash":"0x2b4c3c7c0c27901e3ad4ab50feea6e02e36418ce602ea097a0a7b1acc9648642"}]}'
2026-02-22 04:38:59.599 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58699/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:59.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6f290fe5fb8f94987e4b","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b318d3f3fac03332908dac86103e392325e8ace0b194d91a02b64a8f67046aa"},{"messageHash":"0x2b4c3c7c0c27901e3ad4ab50feea6e02e36418ce602ea097a0a7b1acc9648642"}]}'
2026-02-22 04:38:59.648 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:38:59.649 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:38:59.649 DEBUG [src.node.waku_node] Stopping container with id f6898f016305
2026-02-22 04:39:00.247 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:00.248 DEBUG [src.node.waku_node] Stopping container with id 6a366c226369
2026-02-22 04:39:00.818 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:00.821 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:00.831 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:00.906 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,275 @@
2026-02-22 04:35:34.288 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:35:34.288 DEBUG [tests.conftest] Running test: test_multiple_lightpush_nodes with id: 2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666
2026-02-22 04:35:34.289 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:35:34.289 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:35:34.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:34.298 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:34.298 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:34.298 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:34.299 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:34.300 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.30.75
2026-02-22 04:35:34.300 DEBUG [src.node.docker_mananger] Generated ports ['30126', '30127', '30128', '30129', '30130']
2026-02-22 04:35:34.300 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:34.300 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:34.300 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:34.300 DEBUG [src.node.docker_mananger] docker run -i -t -p 30126:30126 -p 30127:30127 -p 30128:30128 -p 30129:30129 -p 30130:30130 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=30128 --rest-port=30126 --tcp-port=30127 --discv5-udp-port=30129 --rest-address=0.0.0.0 --nat=extip:172.18.30.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec37ddf6225b9cd21fa21dffe513d621cdc8aac5237e2a2a5a87eeddfe3b24f1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30130 --metrics-logging=true --lightpush=true --relay=true
2026-02-22 04:35:34.489 ERROR [src.node.docker_mananger] Max retries reached for container 22d064e5e02e. Exiting log stream.
2026-02-22 04:35:34.497 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.30.75 waku f394f9cf90a1fb29736f9b6a0197d00ded3b5909e3a5deeff284af9bfacdb810
2026-02-22 04:35:34.533 DEBUG [src.node.docker_mananger] Container started with ID f394f9cf90a1. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:34.533 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30126
2026-02-22 04:35:34.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:35.087 ERROR [src.node.docker_mananger] Max retries reached for container 5012feaa2457. Exiting log stream.
2026-02-22 04:35:35.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30126/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:35.538 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:35:35.538 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:35.538 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30126/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:35.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b","/ip4/172.18.30.75/tcp/30128/ws/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b"],"enrUri":"enr:-L24QDtA00EtghCzYIja--GinI7fFpZ9Z5oOS2b0LS7fHHdTa7SlmcYfvKIgpe7N-2LMQlpVhNFunx_3n0xZkrwQBw8CgmlkgnY0gmlwhKwSHkuKbXVsdGlhZGRyc5YACASsEh5LBnWvAAoErBIeSwZ1sN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjvg8nsAmu1Ytk_R7VOriV2v-HnJ0Ba4UtNWwiwl5olCDdGNwgnWvg3VkcIJ1sYV3YWt1Mgk"}'
2026-02-22 04:35:35.541 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:35.548 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:35.548 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:35.548 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:35.548 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:35.550 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:35.550 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.195
2026-02-22 04:35:35.550 DEBUG [src.node.docker_mananger] Generated ports ['27038', '27039', '27040', '27041', '27042']
2026-02-22 04:35:35.550 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:35.550 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:35.551 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:35.551 DEBUG [src.node.docker_mananger] docker run -i -t -p 27038:27038 -p 27039:27039 -p 27040:27040 -p 27041:27041 -p 27042:27042 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=27040 --rest-port=27038 --tcp-port=27039 --discv5-udp-port=27041 --rest-address=0.0.0.0 --nat=extip:172.18.248.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd4cffebdf5ccc9ede193eac9b0f1ef368dd074fa491bbd540abf5da959c36d2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27042 --metrics-logging=true --lightpush=false --relay=true
2026-02-22 04:35:35.751 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.195 waku 946e3cb7867068a2f163b367e6bd2b8946a5a25f020acc50feacec71a12c556d
2026-02-22 04:35:35.783 DEBUG [src.node.docker_mananger] Container started with ID 946e3cb78670. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:35.783 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27038
2026-02-22 04:35:35.784 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:36.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27038/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:36.788 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_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-02-22 04:35:36.788 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:36.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27038/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:36.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.195/tcp/27039/p2p/16Uiu2HAmD7gGaSePG1Kigwf9odCpzs44VwFxPshWN7GTxV6ymvnT","/ip4/172.18.248.195/tcp/27040/ws/p2p/16Uiu2HAmD7gGaSePG1Kigwf9odCpzs44VwFxPshWN7GTxV6ymvnT"],"enrUri":"enr:-L24QIqQ-PsikoNfzuPw_BEh5DOEsTr5PgyuF5Bk_BObt4TEeWlAbVJyvPc00khwCsmaWqw1nCsW1VIPCTj8bE5qjggCgmlkgnY0gmlwhKwS-MOKbXVsdGlhZGRyc5YACASsEvjDBmmfAAoErBL4wwZpoN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBtY8wGqVBaxv6gGsaq1g0VCUnswuSGohYHtMjoIgacCDdGNwgmmfg3VkcIJpoYV3YWt1MgE"}'
2026-02-22 04:35:36.791 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:36.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27038/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b"]'
2026-02-22 04:35:36.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:36.838 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:36.838 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:36.838 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:36.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:36.840 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:36.840 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.200.201
2026-02-22 04:35:36.840 DEBUG [src.node.docker_mananger] Generated ports ['7557', '7558', '7559', '7560', '7561']
2026-02-22 04:35:36.841 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:36.841 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:36.841 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:36.841 DEBUG [src.node.docker_mananger] docker run -i -t -p 7557:7557 -p 7558:7558 -p 7559:7559 -p 7560:7560 -p 7561:7561 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=7559 --rest-port=7557 --tcp-port=7558 --discv5-udp-port=7560 --rest-address=0.0.0.0 --nat=extip:172.18.200.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9e3e1a30ececcf3ad2bcdaba8fb9b8b2c6928e9ee2dcbdfdccbbdadcbc5a22e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7561 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDtA00EtghCzYIja--GinI7fFpZ9Z5oOS2b0LS7fHHdTa7SlmcYfvKIgpe7N-2LMQlpVhNFunx_3n0xZkrwQBw8CgmlkgnY0gmlwhKwSHkuKbXVsdGlhZGRyc5YACASsEh5LBnWvAAoErBIeSwZ1sN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjvg8nsAmu1Ytk_R7VOriV2v-HnJ0Ba4UtNWwiwl5olCDdGNwgnWvg3VkcIJ1sYV3YWt1Mgk --lightpushnode=/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b --lightpush=true --relay=true
2026-02-22 04:35:37.044 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.200.201 waku 029b948d1cadc81bbb03c20b29ada4921b59149f1e00f893bb0fa19773366d19
2026-02-22 04:35:37.078 DEBUG [src.node.docker_mananger] Container started with ID 029b948d1cad. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:37.078 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7557
2026-02-22 04:35:37.079 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:38.080 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7557/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:38.083 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:35:38.083 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:38.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7557/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:38.085 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.200.201/tcp/7558/p2p/16Uiu2HAmRU3omtxfop9Lixy7hkCRuLsmBdc94xP18fwkMNR748GL","/ip4/172.18.200.201/tcp/7559/ws/p2p/16Uiu2HAmRU3omtxfop9Lixy7hkCRuLsmBdc94xP18fwkMNR748GL"],"enrUri":"enr:-L24QKNdCXCH_aA0r2YkiMzdYDB3L7t8QA46YcBcMx_2wIkbTX_mayrJLJ51IB649bP0BXDXB6Zjp-pYR0X7QHPqgbkCgmlkgnY0gmlwhKwSyMmKbXVsdGlhZGRyc5YACASsEsjJBh2GAAoErBLIyQYdh90DgnJzhQADAQAAiXNlY3AyNTZrMaEDvlpzF2dKCjx0wnwNFTuVFRmQ4ISlHwmnZvmVZOI1D42DdGNwgh2Gg3VkcIIdiIV3YWt1Mgk"}'
2026-02-22 04:35:38.086 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:38.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7557/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b"]'
2026-02-22 04:35:38.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:38.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7557/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.195/tcp/27039/p2p/16Uiu2HAmD7gGaSePG1Kigwf9odCpzs44VwFxPshWN7GTxV6ymvnT"]'
2026-02-22 04:35:38.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:38.163 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:38.164 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:38.165 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:38.165 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:38.167 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:38.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.36
2026-02-22 04:35:38.167 DEBUG [src.node.docker_mananger] Generated ports ['56224', '56225', '56226', '56227', '56228']
2026-02-22 04:35:38.167 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:38.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:38.167 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:38.167 DEBUG [src.node.docker_mananger] docker run -i -t -p 56224:56224 -p 56225:56225 -p 56226:56226 -p 56227:56227 -p 56228:56228 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=56226 --rest-port=56224 --tcp-port=56225 --discv5-udp-port=56227 --rest-address=0.0.0.0 --nat=extip:172.18.186.36 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfbe4d283dbbe1278dfd2113874adfc3dc8945a5f6cacb1a4edf9652effca9df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56228 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDtA00EtghCzYIja--GinI7fFpZ9Z5oOS2b0LS7fHHdTa7SlmcYfvKIgpe7N-2LMQlpVhNFunx_3n0xZkrwQBw8CgmlkgnY0gmlwhKwSHkuKbXVsdGlhZGRyc5YACASsEh5LBnWvAAoErBIeSwZ1sN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjvg8nsAmu1Ytk_R7VOriV2v-HnJ0Ba4UtNWwiwl5olCDdGNwgnWvg3VkcIJ1sYV3YWt1Mgk --lightpushnode=/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b --lightpush=true --relay=true
2026-02-22 04:35:38.378 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.36 waku 9c704c5ba102bef17fcbae4811506c036315d6bb73b5900fb05b42e152fc868f
2026-02-22 04:35:38.413 DEBUG [src.node.docker_mananger] Container started with ID 9c704c5ba102. Setting up logs at ./log/docker/lightpush_node2_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:38.413 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56224
2026-02-22 04:35:38.413 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:39.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56224/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:39.417 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:35:39.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:39.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56224/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:39.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.36/tcp/56225/p2p/16Uiu2HAmSWpLzrdbG19VptF3iaMC3oX1E1rvA1yzQAGRzdhREDP9","/ip4/172.18.186.36/tcp/56226/ws/p2p/16Uiu2HAmSWpLzrdbG19VptF3iaMC3oX1E1rvA1yzQAGRzdhREDP9"],"enrUri":"enr:-L24QKSfu7BSt234_GfvayrelLh-Kn46Istad_JYoBf0Qiy_UBBwBqvnowL1QyeITK3fnlLlJlnyzs36QnSbt2TE5f4CgmlkgnY0gmlwhKwSuiSKbXVsdGlhZGRyc5YACASsErokBtuhAAoErBK6JAbbot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzeuoZAwWKJfOd7CnbSUlw6bDksLX1cCbxgysWxVB8ryDdGNwgtuhg3VkcILbo4V3YWt1Mgk"}'
2026-02-22 04:35:39.420 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:39.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56224/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b"]'
2026-02-22 04:35:39.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:39.455 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56224/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.195/tcp/27039/p2p/16Uiu2HAmD7gGaSePG1Kigwf9odCpzs44VwFxPshWN7GTxV6ymvnT"]'
2026-02-22 04:35:39.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:39.491 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:39.493 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node3_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:39.494 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:39.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:39.498 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:39.499 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.1
2026-02-22 04:35:39.499 DEBUG [src.node.docker_mananger] Generated ports ['49403', '49404', '49405', '49406', '49407']
2026-02-22 04:35:39.499 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:39.499 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:39.499 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:39.500 DEBUG [src.node.docker_mananger] docker run -i -t -p 49403:49403 -p 49404:49404 -p 49405:49405 -p 49406:49406 -p 49407:49407 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=49405 --rest-port=49403 --tcp-port=49404 --discv5-udp-port=49406 --rest-address=0.0.0.0 --nat=extip:172.18.31.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=009dfabfdbf1d013c1261b03accda1b5ae5debb75ffccfc3eef6e4aa9f7b0ae2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49407 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDtA00EtghCzYIja--GinI7fFpZ9Z5oOS2b0LS7fHHdTa7SlmcYfvKIgpe7N-2LMQlpVhNFunx_3n0xZkrwQBw8CgmlkgnY0gmlwhKwSHkuKbXVsdGlhZGRyc5YACASsEh5LBnWvAAoErBIeSwZ1sN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjvg8nsAmu1Ytk_R7VOriV2v-HnJ0Ba4UtNWwiwl5olCDdGNwgnWvg3VkcIJ1sYV3YWt1Mgk --lightpushnode=/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b --lightpush=true --relay=true
2026-02-22 04:35:39.702 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.1 waku dca690bcabd2b3bb2e7dd299972ab7b8c186e21c264d4e5404d98bcaa402a6bd
2026-02-22 04:35:39.735 DEBUG [src.node.docker_mananger] Container started with ID dca690bcabd2. Setting up logs at ./log/docker/lightpush_node3_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:39.735 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49403
2026-02-22 04:35:39.736 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:40.736 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49403/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:40.739 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:35:40.739 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:40.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:40.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.1/tcp/49404/p2p/16Uiu2HAmMMTCv8CbS6gopXYnXvH1z1f9m8vhppdLFCkGy6zc2bwy","/ip4/172.18.31.1/tcp/49405/ws/p2p/16Uiu2HAmMMTCv8CbS6gopXYnXvH1z1f9m8vhppdLFCkGy6zc2bwy"],"enrUri":"enr:-L24QJTm3PZvY0zdYxOl9fLQkrw349a1-Nwc033WjT9UDRMfAADsYk0jI4AYKz2dtYgVHq95fQ9l7H338CV9xwthm_0CgmlkgnY0gmlwhKwSHwGKbXVsdGlhZGRyc5YACASsEh8BBsD8AAoErBIfAQbA_d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgTsX8hrRjj-VCO3Fuz-y0zbV_DtbTxEmPupNwKQRg3SDdGNwgsD8g3VkcILA_oV3YWt1Mgk"}'
2026-02-22 04:35:40.742 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:40.742 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49403/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b"]'
2026-02-22 04:35:40.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:40.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49403/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.195/tcp/27039/p2p/16Uiu2HAmD7gGaSePG1Kigwf9odCpzs44VwFxPshWN7GTxV6ymvnT"]'
2026-02-22 04:35:40.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:40.839 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:40.840 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node4_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:40.840 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:40.840 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:40.843 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:40.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.116.7
2026-02-22 04:35:40.844 DEBUG [src.node.docker_mananger] Generated ports ['16146', '16147', '16148', '16149', '16150']
2026-02-22 04:35:40.844 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:40.844 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:40.844 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:40.844 DEBUG [src.node.docker_mananger] docker run -i -t -p 16146:16146 -p 16147:16147 -p 16148:16148 -p 16149:16149 -p 16150:16150 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=16148 --rest-port=16146 --tcp-port=16147 --discv5-udp-port=16149 --rest-address=0.0.0.0 --nat=extip:172.18.116.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d0c94bfa4bffd9f3df0bfcfaf2dccac1716be0762ce3cc210fc79d164acb18a5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16150 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDtA00EtghCzYIja--GinI7fFpZ9Z5oOS2b0LS7fHHdTa7SlmcYfvKIgpe7N-2LMQlpVhNFunx_3n0xZkrwQBw8CgmlkgnY0gmlwhKwSHkuKbXVsdGlhZGRyc5YACASsEh5LBnWvAAoErBIeSwZ1sN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjvg8nsAmu1Ytk_R7VOriV2v-HnJ0Ba4UtNWwiwl5olCDdGNwgnWvg3VkcIJ1sYV3YWt1Mgk --lightpushnode=/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b --lightpush=true --relay=true
2026-02-22 04:35:41.042 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.116.7 waku f9bfe99409ed523a3aa392979faf015546262dfc25b77fe6838feb3d6436b9a7
2026-02-22 04:35:41.077 DEBUG [src.node.docker_mananger] Container started with ID f9bfe99409ed. Setting up logs at ./log/docker/lightpush_node4_2026-02-22_04-35-34__690d5f18-b563-42c8-b01a-41e01ffb5666__wakuorg_nwaku:latest.log
2026-02-22 04:35:41.077 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16146
2026-02-22 04:35:41.078 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:42.079 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16146/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.082 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:35:42.083 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:42.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16146/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.116.7/tcp/16147/p2p/16Uiu2HAm5nYGmgorKKoeHFvGrqQS6oTnRJ2JeryWkmJX9CWAJ5XK","/ip4/172.18.116.7/tcp/16148/ws/p2p/16Uiu2HAm5nYGmgorKKoeHFvGrqQS6oTnRJ2JeryWkmJX9CWAJ5XK"],"enrUri":"enr:-L24QHi79K1tgGUpABT-tRceH62OLf0oIuZhupWK8p-_QQWnG3O-P4F6F47l-k1eeEvOkjv5IMUMo09rgkAalw7ydsgCgmlkgnY0gmlwhKwSdAeKbXVsdGlhZGRyc5YACASsEnQHBj8TAAoErBJ0BwY_FN0DgnJzhQADAQAAiXNlY3AyNTZrMaECme1aAsPoam4ZK5QmYnv2bOMFJKq9sA99CrL0PZwXaYaDdGNwgj8Tg3VkcII_FYV3YWt1Mgk"}'
2026-02-22 04:35:42.086 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:42.086 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.75/tcp/30127/p2p/16Uiu2HAmNH5nWz7CPgS4BXBAUPv4vSzA4TzTZtUWCgV3RRgVaL2b"]'
2026-02-22 04:35:42.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16146/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.248.195/tcp/27039/p2p/16Uiu2HAmD7gGaSePG1Kigwf9odCpzs44VwFxPshWN7GTxV6ymvnT"]'
2026-02-22 04:35:42.171 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30126/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:35:42.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.182 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27038/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:35:42.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7557/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:35:42.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.190 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56224/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:35:42.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.193 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49403/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:35:42.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.195 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16146/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:35:42.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.198 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:35:42.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7557/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734942198873715}}'
2026-02-22 04:35:42.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.223 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:42.324 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.325 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942198873715,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.329 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942198873715,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.334 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.334 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7557/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942198873715,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.338 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942198873715,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.342 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942198873715,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.346 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.346 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942198873715,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.351 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:35:42.351 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56224/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734942351013676}}'
2026-02-22 04:35:42.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.372 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:42.473 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942351013676,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.477 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942351013676,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.481 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.481 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7557/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942351013676,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.485 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942351013676,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.489 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942351013676,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.493 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.493 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942351013676,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.497 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:35:42.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49403/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734942497873369}}'
2026-02-22 04:35:42.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.522 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:42.623 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.624 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942497873369,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.628 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942497873369,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.633 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.633 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7557/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942497873369,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.637 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942497873369,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.641 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942497873369,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.646 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942497873369,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.650 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:35:42.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16146/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734942650553418}}'
2026-02-22 04:35:42.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:42.673 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:42.773 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30126/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942650553418,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.778 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27038/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942650553418,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.782 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7557/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942650553418,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.786 DEBUG [src.steps.light_push] Checking that peer NODE_4:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56224/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942650553418,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.790 DEBUG [src.steps.light_push] Checking that peer NODE_5:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49403/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942650553418,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.794 DEBUG [src.steps.light_push] Checking that peer NODE_6:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:35:42.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16146/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:42.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734942650553418,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:42.799 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:35:42.800 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:35:42.800 DEBUG [src.node.waku_node] Stopping container with id f394f9cf90a1
2026-02-22 04:35:43.420 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:43.421 DEBUG [src.node.waku_node] Stopping container with id 946e3cb78670
2026-02-22 04:35:44.041 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:44.041 DEBUG [src.node.waku_node] Stopping container with id 029b948d1cad
2026-02-22 04:35:44.237 ERROR [src.node.docker_mananger] Max retries reached for container f394f9cf90a1. Exiting log stream.
2026-02-22 04:35:44.624 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:44.624 DEBUG [src.node.waku_node] Stopping container with id 9c704c5ba102
2026-02-22 04:35:44.858 ERROR [src.node.docker_mananger] Max retries reached for container 946e3cb78670. Exiting log stream.
2026-02-22 04:35:45.207 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:45.208 DEBUG [src.node.waku_node] Stopping container with id dca690bcabd2
2026-02-22 04:35:45.439 ERROR [src.node.docker_mananger] Max retries reached for container 029b948d1cad. Exiting log stream.
2026-02-22 04:35:45.799 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:45.799 DEBUG [src.node.waku_node] Stopping container with id f9bfe99409ed
2026-02-22 04:35:46.022 ERROR [src.node.docker_mananger] Max retries reached for container 9c704c5ba102. Exiting log stream.
2026-02-22 04:35:46.351 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:46.352 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:35:46.373 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:46.394 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:46.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:46.413 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:46.424 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:46.434 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,67 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_peers_on_shard_schema with id: 2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8
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.light_push:light_push.py:28 Running fixture setup: light_push_setup
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_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
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_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
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/node3_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
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/node4_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
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.196.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25222', '25223', '25224', '25225', '25226']
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 25222:25222 -p 25223:25223 -p 25224:25224 -p 25225:25225 -p 25226:25226 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=25224 --rest-port=25222 --tcp-port=25223 --discv5-udp-port=25225 --rest-address=0.0.0.0 --nat=extip:172.18.196.251 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5aeb2b6df6d412f514aa514eef9eaacb91becd0bb71da039f73ede7e4eccb4df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25226 --metrics-logging=true --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.196.251 waku 93e1324310c25f631be8ec81eb9de1c2ca9a0eda87d94f8718f32474acb5e9eb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 93e1324310c2. Setting up logs at ./log/docker/node1_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25222
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 a0526198ccae. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e5df67ca2ff4. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25222/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:25222/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.196.251/tcp/25223/p2p/16Uiu2HAmAXzCUV3Qywoa1NCaYenqHzJDUitWaXrHoayHzojgp8dL","/ip4/172.18.196.251/tcp/25224/ws/p2p/16Uiu2HAmAXzCUV3Qywoa1NCaYenqHzJDUitWaXrHoayHzojgp8dL"],"enrUri":"enr:-La4QBUr9ERKxN0DRlsur7g5Ozh1HrnPtjZnT16EO1naK3xYWsygWgDR3s_lBUFl3YegTKPmEkscs30G90ASTBuAySoCgmlkgnY0gmlwhKwSxPuKbXVsdGlhZGRyc5YACASsEsT7BmKHAAoErBLE-wZiiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4H1jfWfcKY5dKfTQ0T6Zruo6jmC1LxzktCeF3RQaBT-DdGNwgmKHhXdha3UyAQ"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.161.67
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4429', '4430', '4431', '4432', '4433']
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 4429:4429 -p 4430:4430 -p 4431:4431 -p 4432:4432 -p 4433:4433 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=4431 --rest-port=4429 --tcp-port=4430 --discv5-udp-port=4432 --rest-address=0.0.0.0 --nat=extip:172.18.161.67 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5d8d044bbda99bab96d9ac0a044b05ce9bc3f8f3512eca6fd5cadf3fc32aba88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4433 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QBUr9ERKxN0DRlsur7g5Ozh1HrnPtjZnT16EO1naK3xYWsygWgDR3s_lBUFl3YegTKPmEkscs30G90ASTBuAySoCgmlkgnY0gmlwhKwSxPuKbXVsdGlhZGRyc5YACASsEsT7BmKHAAoErBLE-wZiiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4H1jfWfcKY5dKfTQ0T6Zruo6jmC1LxzktCeF3RQaBT-DdGNwgmKHhXdha3UyAQ
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.67 waku bb56a85ed99daec123b3e50cd3afc0c5b4dce918bbbc0e7e5b530563a73e0b11
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb56a85ed99d. Setting up logs at ./log/docker/node2_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4429
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:4429/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:4429/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.161.67/tcp/4430/p2p/16Uiu2HAmQakwtqWrqBo8H7WTDJ1dv3CeNntYgJALip6naq4jBg3H","/ip4/172.18.161.67/tcp/4431/ws/p2p/16Uiu2HAmQakwtqWrqBo8H7WTDJ1dv3CeNntYgJALip6naq4jBg3H"],"enrUri":"enr:-La4QOSEqwf-yl840VkuMVX1M9CradvtcQfhan1rIhz__b_UVt9P0DR_Sed4e5CemjHQLwOoiagffXPkCZ0oGaH26XICgmlkgnY0gmlwhKwSoUOKbXVsdGlhZGRyc5YACASsEqFDBhFOAAoErBKhQwYRT90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsTbDv7EflFxGAncFhXyn-Gi01V02owfHk-mnb_lFtZCDdGNwghFOhXdha3UyAQ"}'
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 GET "http://127.0.0.1:25222/admin/v1/peers/relay/on/0" -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'{"shard":0,"peers":[]}'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:334 relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
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 93e1324310c2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb56a85ed99d
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.

View File

@ -0,0 +1,77 @@
2026-02-22 04:36:46.944 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:46.944 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-02-22_04-36-46__cb0444eb-c9e8-4122-b9ab-a8e3cdb9dfd8
2026-02-22 04:36:46.944 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:46.945 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:46.945 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:36:46.952 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:46.952 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-46__cb0444eb-c9e8-4122-b9ab-a8e3cdb9dfd8__wakuorg_nwaku:latest.log
2026-02-22 04:36:46.952 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:46.952 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:46.954 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:46.954 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.35
2026-02-22 04:36:46.954 DEBUG [src.node.docker_mananger] Generated ports ['24205', '24206', '24207', '24208', '24209']
2026-02-22 04:36:46.954 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:36:46.954 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:46.955 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:46.955 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:46.955 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:46.955 DEBUG [src.node.docker_mananger] docker run -i -t -p 24205:24205 -p 24206:24206 -p 24207:24207 -p 24208:24208 -p 24209:24209 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=24207 --rest-port=24205 --tcp-port=24206 --discv5-udp-port=24208 --rest-address=0.0.0.0 --nat=extip:172.18.190.35 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eafb603637fe8ea9a33bfef7bedcfcbfa5faeec0ee2eedc0eac9bf4b9e5cee37 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24209 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-02-22 04:36:47.129 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.35 waku 2671c210221f05dfae77869a21cd18af3bf64eeba3e481d5553e3f33cb582db9
2026-02-22 04:36:47.166 DEBUG [src.node.docker_mananger] Container started with ID 2671c210221f. Setting up logs at ./log/docker/node1_2026-02-22_04-36-46__cb0444eb-c9e8-4122-b9ab-a8e3cdb9dfd8__wakuorg_nwaku:latest.log
2026-02-22 04:36:47.166 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24205
2026-02-22 04:36:47.166 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:47.185 ERROR [src.node.docker_mananger] Max retries reached for container 70f628404ad0. Exiting log stream.
2026-02-22 04:36:47.749 ERROR [src.node.docker_mananger] Max retries reached for container d23c663baf9b. Exiting log stream.
2026-02-22 04:36:48.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24205/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:48.170 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-02-22 04:36:48.170 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:48.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24205/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:48.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.35/tcp/24206/p2p/16Uiu2HAmNeaasgoQ7QBKJ3JU1SjBDwHM1PoJPgRECbw7LJb7ucr5","/ip4/172.18.190.35/tcp/24207/ws/p2p/16Uiu2HAmNeaasgoQ7QBKJ3JU1SjBDwHM1PoJPgRECbw7LJb7ucr5"],"enrUri":"enr:-L24QE53eWuBv4Gp6s_nlO2IF2kWoL-A43mYINvWchTpm5ErXDLA_zoxNIr2n0IeqNyRO1y9RgSGns1C10-FDHrBITsCgmlkgnY0gmlwhKwSviOKbXVsdGlhZGRyc5YACASsEr4jBl6OAAoErBK-IwZej90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlHn_SUi8YUsaeKhgdHsSMTsG0rt1BKc7LcS9D4TdmIqDdGNwgl6Og3VkcIJekIV3YWt1MgU"}'
2026-02-22 04:36:48.173 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:48.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:48.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-46__cb0444eb-c9e8-4122-b9ab-a8e3cdb9dfd8__wakuorg_nwaku:latest.log
2026-02-22 04:36:48.180 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:48.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:48.182 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:48.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.223.248
2026-02-22 04:36:48.182 DEBUG [src.node.docker_mananger] Generated ports ['48274', '48275', '48276', '48277', '48278']
2026-02-22 04:36:48.182 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:36:48.182 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:48.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:48.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:48.183 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:48.183 DEBUG [src.node.docker_mananger] docker run -i -t -p 48274:48274 -p 48275:48275 -p 48276:48276 -p 48277:48277 -p 48278:48278 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=48276 --rest-port=48274 --tcp-port=48275 --discv5-udp-port=48277 --rest-address=0.0.0.0 --nat=extip:172.18.223.248 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a3fad4171eaeeafa8a5dbfdcd8b041f0df2d8bad280bb1daabb7dbc578d3fac3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48278 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE53eWuBv4Gp6s_nlO2IF2kWoL-A43mYINvWchTpm5ErXDLA_zoxNIr2n0IeqNyRO1y9RgSGns1C10-FDHrBITsCgmlkgnY0gmlwhKwSviOKbXVsdGlhZGRyc5YACASsEr4jBl6OAAoErBK-IwZej90DgnJzhQACAQAAiXNlY3AyNTZrMaEDlHn_SUi8YUsaeKhgdHsSMTsG0rt1BKc7LcS9D4TdmIqDdGNwgl6Og3VkcIJekIV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-02-22 04:36:48.374 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.223.248 waku e41e6d71d5944f0e83846c6d87a9913badd1d979395036916530555ada5bca36
2026-02-22 04:36:48.405 DEBUG [src.node.docker_mananger] Container started with ID e41e6d71d594. Setting up logs at ./log/docker/node2_2026-02-22_04-36-46__cb0444eb-c9e8-4122-b9ab-a8e3cdb9dfd8__wakuorg_nwaku:latest.log
2026-02-22 04:36:48.406 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48274
2026-02-22 04:36:48.406 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:49.407 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48274/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:49.422 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_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-02-22 04:36:49.422 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:49.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48274/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:49.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.223.248/tcp/48275/p2p/16Uiu2HAkyHqW1CsKb42ioBuBmDTbHDB2ALXYnrgTKxXLA5rvnd5h","/ip4/172.18.223.248/tcp/48276/ws/p2p/16Uiu2HAkyHqW1CsKb42ioBuBmDTbHDB2ALXYnrgTKxXLA5rvnd5h"],"enrUri":"enr:-L24QLH9AmYdee8IFzB7shxtjWz222e_QbK8DYvxcoywJRiYeCT89l7i2bERpLk5c8DdqP9t7m6bP5D21XgpjnlHcaUCgmlkgnY0gmlwhKwS3_iKbXVsdGlhZGRyc5YACASsEt_4BryTAAoErBLf-Aa8lN0DgnJzhQACAQAAiXNlY3AyNTZrMaECOWzd1GK12IkG0KOWomvgfdpntLpu8sHK0X4NcWOZjZiDdGNwgryTg3VkcIK8lYV3YWt1MgE"}'
2026-02-22 04:36:49.428 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:49.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48274/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.35/tcp/24206/p2p/16Uiu2HAmNeaasgoQ7QBKJ3JU1SjBDwHM1PoJPgRECbw7LJb7ucr5"]'
2026-02-22 04:36:49.432 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:49.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24205/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:36:49.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:49.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48274/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:36:49.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:49.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:49.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:49.443 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:49.544 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:49.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24205/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:49.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735009438163698,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:49.548 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:49.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48274/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:49.551 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735009438163698,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:49.554 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:49.555 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:49.555 DEBUG [src.node.waku_node] Stopping container with id 2671c210221f
2026-02-22 04:36:50.119 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:50.119 DEBUG [src.node.waku_node] Stopping container with id e41e6d71d594
2026-02-22 04:36:50.685 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:50.687 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:50.692 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:50.698 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
2026-02-22 04:36:24.551 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:24.551 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[3-20] with id: 2026-02-22_04-36-24__1d364e55-a5b0-4336-8e7c-1260f4ba329e
2026-02-22 04:36:24.551 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:24.551 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:36:24.552 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:36:24.559 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:24.559 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-36-24__1d364e55-a5b0-4336-8e7c-1260f4ba329e__wakuorg_nwaku:latest.log
2026-02-22 04:36:24.559 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:24.559 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:24.560 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:24.561 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.75.227
2026-02-22 04:36:24.561 DEBUG [src.node.docker_mananger] Generated ports ['10595', '10596', '10597', '10598', '10599']
2026-02-22 04:36:24.561 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:24.561 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:24.561 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:24.561 DEBUG [src.node.docker_mananger] docker run -i -t -p 10595:10595 -p 10596:10596 -p 10597:10597 -p 10598:10598 -p 10599:10599 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=10597 --rest-port=10595 --tcp-port=10596 --discv5-udp-port=10598 --rest-address=0.0.0.0 --nat=extip:172.18.75.227 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ac2f909f3df963dc3b9d6dcd7bf5e2a09e4bcbdc87c4bae8b2f1cbeed20e28cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10599 --metrics-logging=true --store=true --relay=true
2026-02-22 04:36:24.746 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.75.227 waku 8215328ee883d45514943a6b083ed13fcd62212d675cf6bef99bd0c740f206fa
2026-02-22 04:36:24.777 DEBUG [src.node.docker_mananger] Container started with ID 8215328ee883. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-36-24__1d364e55-a5b0-4336-8e7c-1260f4ba329e__wakuorg_nwaku:latest.log
2026-02-22 04:36:24.777 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10595
2026-02-22 04:36:24.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:24.786 ERROR [src.node.docker_mananger] Max retries reached for container ff8f4e8fea40. Exiting log stream.
2026-02-22 04:36:25.354 ERROR [src.node.docker_mananger] Max retries reached for container c0fa61834d61. Exiting log stream.
2026-02-22 04:36:25.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10595/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:25.782 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:25.782 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:25.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10595/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:25.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.75.227/tcp/10596/p2p/16Uiu2HAmCGhR2wpnD2AVSqRDXdfF14GPsYxuUsKt3CU9HiYi2FkA","/ip4/172.18.75.227/tcp/10597/ws/p2p/16Uiu2HAmCGhR2wpnD2AVSqRDXdfF14GPsYxuUsKt3CU9HiYi2FkA"],"enrUri":"enr:-L24QAX6-xIZb6cYFwfTSf4Byxe6jE8s-3dxJnqYKD-Vb9UDZuZCLPtvgWljQvQ_ez9lMTyQp3gVF_1dGCAuKt_6qP0CgmlkgnY0gmlwhKwSS-OKbXVsdGlhZGRyc5YACASsEkvjBilkAAoErBJL4wYpZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-koSv62KS8HG7xVzVxlc_PeUNCqbn0l3fgA2CyVdbBeDdGNwgilkg3VkcIIpZoV3YWt1MgM"}'
2026-02-22 04:36:25.785 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:25.792 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:25.792 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-36-24__1d364e55-a5b0-4336-8e7c-1260f4ba329e__wakuorg_nwaku:latest.log
2026-02-22 04:36:25.792 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:25.792 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:25.794 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:25.794 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.104
2026-02-22 04:36:25.794 DEBUG [src.node.docker_mananger] Generated ports ['19000', '19001', '19002', '19003', '19004']
2026-02-22 04:36:25.794 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:25.794 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:25.794 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:25.795 DEBUG [src.node.docker_mananger] docker run -i -t -p 19000:19000 -p 19001:19001 -p 19002:19002 -p 19003:19003 -p 19004:19004 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=19002 --rest-port=19000 --tcp-port=19001 --discv5-udp-port=19003 --rest-address=0.0.0.0 --nat=extip:172.18.230.104 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ac3966d8becaf5ef191cbeb661ba9bea25dfdef7ddecb6df623ee22e3530ca6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19004 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAX6-xIZb6cYFwfTSf4Byxe6jE8s-3dxJnqYKD-Vb9UDZuZCLPtvgWljQvQ_ez9lMTyQp3gVF_1dGCAuKt_6qP0CgmlkgnY0gmlwhKwSS-OKbXVsdGlhZGRyc5YACASsEkvjBilkAAoErBJL4wYpZd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-koSv62KS8HG7xVzVxlc_PeUNCqbn0l3fgA2CyVdbBeDdGNwgilkg3VkcIIpZoV3YWt1MgM --storenode=/ip4/172.18.75.227/tcp/10596/p2p/16Uiu2HAmCGhR2wpnD2AVSqRDXdfF14GPsYxuUsKt3CU9HiYi2FkA --store=true --relay=true
2026-02-22 04:36:25.984 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.104 waku 5c77c8feae998ff0db597be7c8d3fe53845adbb6f382ff19a484dcfff3647ea1
2026-02-22 04:36:26.016 DEBUG [src.node.docker_mananger] Container started with ID 5c77c8feae99. Setting up logs at ./log/docker/store_node1_2026-02-22_04-36-24__1d364e55-a5b0-4336-8e7c-1260f4ba329e__wakuorg_nwaku:latest.log
2026-02-22 04:36:26.017 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19000
2026-02-22 04:36:26.017 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:27.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19000/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:27.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:27.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:27.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19000/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:27.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.104/tcp/19001/p2p/16Uiu2HAmJkSnfiTAdjjyoVjmSig2ucZHpW2VSZWuUvYpE3Dkm9y5","/ip4/172.18.230.104/tcp/19002/ws/p2p/16Uiu2HAmJkSnfiTAdjjyoVjmSig2ucZHpW2VSZWuUvYpE3Dkm9y5"],"enrUri":"enr:-L24QIBYhbSs3jd-bY-K9YTkmsACcsVdwFRaiUhFKbmRIntdBrJJMMt0CQyTPmBgrLzuCrzEdtYr4Cm4lHLqvbp95csCgmlkgnY0gmlwhKwS5miKbXVsdGlhZGRyc5YACASsEuZoBko5AAoErBLmaAZKOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWovrLHMlUEFQ7Pb7rkFzwIsNI2WTKpW0xFllEusXX-SDdGNwgko5g3VkcIJKO4V3YWt1MgM"}'
2026-02-22 04:36:27.023 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:27.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19000/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.75.227/tcp/10596/p2p/16Uiu2HAmCGhR2wpnD2AVSqRDXdfF14GPsYxuUsKt3CU9HiYi2FkA"]'
2026-02-22 04:36:27.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:27.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.029 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19000/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:27.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.033 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:27.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:27.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.039 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:27.239 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:27.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:27.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:27.447 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:27.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:27.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.454 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:27.655 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:27.655 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:27.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:27.863 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:27.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:27.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:27.869 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:28.069 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:28.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:28.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:28.075 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:28.276 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:28.276 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:28.282 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:28.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:28.484 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:28.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:28.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:28.491 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:28.692 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:28.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:28.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:28.699 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:28.900 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:28.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:28.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:28.905 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:29.107 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:29.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:29.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:29.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:29.313 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:29.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:29.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:29.320 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:29.521 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:29.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:29.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:29.528 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:29.729 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:29.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:29.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:29.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:29.937 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:29.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:29.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:29.946 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:30.147 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:30.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:30.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.153 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:30.354 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:30.354 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:30.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.361 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:30.562 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:30.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:30.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:30.770 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:30.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:30.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.777 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:30.978 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:30.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:30.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.986 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:31.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10595/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x682d5cd5bed6577a847e6bb7e4d549d68d12366bf61eb4527c059456652cf3e1"},{"messageHash":"0xe43062feb4b3ff16b75b139734e6bffca3cdcc471fa1a84ce0f418fabd7c101e"},{"messageHash":"0x1d017215502cc1745c8845544f15dc5591698f240d2417490df420da24ff4457"}],"paginationCursor":"0x1d017215502cc1745c8845544f15dc5591698f240d2417490df420da24ff4457"}'
2026-02-22 04:36:31.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.193 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x682d5cd5bed6577a847e6bb7e4d549d68d12366bf61eb4527c059456652cf3e1"},{"messageHash":"0xe43062feb4b3ff16b75b139734e6bffca3cdcc471fa1a84ce0f418fabd7c101e"},{"messageHash":"0x1d017215502cc1745c8845544f15dc5591698f240d2417490df420da24ff4457"}],"paginationCursor":"0x1d017215502cc1745c8845544f15dc5591698f240d2417490df420da24ff4457"}'
2026-02-22 04:36:31.193 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10595/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x1d017215502cc1745c8845544f15dc5591698f240d2417490df420da24ff4457&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd8acfca8299d601da31216240e23a46599dcec16bbe0d472201069f691e18ed2"},{"messageHash":"0x733bb2a415aa66d627ce7b58b172b938c1c6d297659425c04c7e09c443950884"},{"messageHash":"0xc78f20157a29c687fe207c2564ada2e2fc0af0eb2ae7f0921a2429f9ef2ef278"},{"messageHash":"0x016822da7792d1d5312377f2b6379885e2a4377d5b15d01515b2f271eb362c9b"},{"messageHash":"0x27b2f293f15d4032c9cb01e02d9785d40b5cf4ecee8978327f41467ab7872d23"},{"messageHash":"0xe8dd7dbf5efccfb45c051c2871f1b6dfc727280f01862a7e1cb24546ca5a75bc"},{"messageHash":"0x243c759c987328c729cd012bf32e22dae7ab0b42216eabf1bf271baf469d72a3"},{"messageHash":"0x0fced11c0798f288b7a0fdf04f16891aeb6ebaf880e9f599299d1c7aec2a5b51"},{"messageHash":"0x5a9e8dec7d4da6f851e9175a27b6d886bcb60cfba7bf2a3187f89f32dd1587c6"},{"messageHash":"0x2016d4434b0fd01bda0767a101da4af3cd2f4e079e3a9ff5dc7ec65115cb5861"},{"messageHash":"0xa69ccf4664bedef1313fdfc5d0d6f1509c31de2830c18a770aa8d3f3b9470cad"},{"messageHash":"0x868fcb801a75d3d3e80e33f1c3b69d9490363afd8d1f30ea40be5d96aeb8f2a5"},{"messageHash":"0x23720c3565548a3cce49c60f174db1967615df0c38a82338fa8c405a634e51ee"},{"messageHash":"0x673de9b2863c8ac5cbeb47ce88f2884cfa186dfeee625a1c81063dc70ace8449"},{"messageHash":"0x86fcb6a304041a91d697ee99cc135348880289e6a7d451505338d213baafec68"},{"messageHash":"0x31cea87ed54124a0b0aec8a713110add22c5318f19c736463e330d75068b191a"},{"messageHash":"0x2da54f611c874a1d899c86c30afd738c63749e3758bf1425f3a42f887dbc080f"}]}'
2026-02-22 04:36:31.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19000/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x1d017215502cc1745c8845544f15dc5591698f240d2417490df420da24ff4457&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd8acfca8299d601da31216240e23a46599dcec16bbe0d472201069f691e18ed2"},{"messageHash":"0x733bb2a415aa66d627ce7b58b172b938c1c6d297659425c04c7e09c443950884"},{"messageHash":"0xc78f20157a29c687fe207c2564ada2e2fc0af0eb2ae7f0921a2429f9ef2ef278"},{"messageHash":"0x016822da7792d1d5312377f2b6379885e2a4377d5b15d01515b2f271eb362c9b"},{"messageHash":"0x27b2f293f15d4032c9cb01e02d9785d40b5cf4ecee8978327f41467ab7872d23"},{"messageHash":"0xe8dd7dbf5efccfb45c051c2871f1b6dfc727280f01862a7e1cb24546ca5a75bc"},{"messageHash":"0x243c759c987328c729cd012bf32e22dae7ab0b42216eabf1bf271baf469d72a3"},{"messageHash":"0x0fced11c0798f288b7a0fdf04f16891aeb6ebaf880e9f599299d1c7aec2a5b51"},{"messageHash":"0x5a9e8dec7d4da6f851e9175a27b6d886bcb60cfba7bf2a3187f89f32dd1587c6"},{"messageHash":"0x2016d4434b0fd01bda0767a101da4af3cd2f4e079e3a9ff5dc7ec65115cb5861"},{"messageHash":"0xa69ccf4664bedef1313fdfc5d0d6f1509c31de2830c18a770aa8d3f3b9470cad"},{"messageHash":"0x868fcb801a75d3d3e80e33f1c3b69d9490363afd8d1f30ea40be5d96aeb8f2a5"},{"messageHash":"0x23720c3565548a3cce49c60f174db1967615df0c38a82338fa8c405a634e51ee"},{"messageHash":"0x673de9b2863c8ac5cbeb47ce88f2884cfa186dfeee625a1c81063dc70ace8449"},{"messageHash":"0x86fcb6a304041a91d697ee99cc135348880289e6a7d451505338d213baafec68"},{"messageHash":"0x31cea87ed54124a0b0aec8a713110add22c5318f19c736463e330d75068b191a"},{"messageHash":"0x2da54f611c874a1d899c86c30afd738c63749e3758bf1425f3a42f887dbc080f"}]}'
2026-02-22 04:36:31.202 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:31.203 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:31.203 DEBUG [src.node.waku_node] Stopping container with id 8215328ee883
2026-02-22 04:36:31.756 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:31.756 DEBUG [src.node.waku_node] Stopping container with id 5c77c8feae99
2026-02-22 04:36:32.294 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:32.297 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:32.306 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:32.315 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,123 @@
2026-02-22 04:37:09.240 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:37:09.240 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_all_pubsub_topics with id: 2026-02-22_04-37-09__83855c72-c4d4-40f1-afe3-b4eaaf717990
2026-02-22 04:37:09.241 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:37:09.241 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:37:09.241 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-22 04:37:09.246 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:09.246 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-37-09__83855c72-c4d4-40f1-afe3-b4eaaf717990__wakuorg_nwaku:latest.log
2026-02-22 04:37:09.246 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:09.246 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:09.247 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:09.248 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.193
2026-02-22 04:37:09.248 DEBUG [src.node.docker_mananger] Generated ports ['23871', '23872', '23873', '23874', '23875']
2026-02-22 04:37:09.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:09.248 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:09.248 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:09.248 DEBUG [src.node.docker_mananger] docker run -i -t -p 23871:23871 -p 23872:23872 -p 23873:23873 -p 23874:23874 -p 23875:23875 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=23873 --rest-port=23871 --tcp-port=23872 --discv5-udp-port=23874 --rest-address=0.0.0.0 --nat=extip:172.18.50.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4cc9ea5d53cd2eea1f1adb8171cfe4af9d5ab37a5bdbcdea2e2f0d88d971222a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23875 --metrics-logging=true --relay=true
2026-02-22 04:37:09.405 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.193 waku da906eb49953b04b9910cff982d23754837e96af2c0d7fb7c3f328179e0bc320
2026-02-22 04:37:09.430 DEBUG [src.node.docker_mananger] Container started with ID da906eb49953. Setting up logs at ./log/docker/node1_2026-02-22_04-37-09__83855c72-c4d4-40f1-afe3-b4eaaf717990__wakuorg_nwaku:latest.log
2026-02-22 04:37:09.431 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 23871
2026-02-22 04:37:09.431 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:09.538 ERROR [src.node.docker_mananger] Max retries reached for container 231498f990ed. Exiting log stream.
2026-02-22 04:37:10.043 ERROR [src.node.docker_mananger] Max retries reached for container 54502d47bb96. Exiting log stream.
2026-02-22 04:37:10.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23871/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:10.435 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_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-02-22 04:37:10.435 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:10.436 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23871/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:10.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.193/tcp/23872/p2p/16Uiu2HAkxAwkJYBCvqmGsxtx4nmVTZbUt4joB8Kgjn7BGfiFrhyj","/ip4/172.18.50.193/tcp/23873/ws/p2p/16Uiu2HAkxAwkJYBCvqmGsxtx4nmVTZbUt4joB8Kgjn7BGfiFrhyj"],"enrUri":"enr:-L24QFf76G3DnToItZr0gnKfdP_1MRQ4rBm8oHxg24VuBpMBAQiUHgi9w42_ja_LJO84qspO92tDBP3buYUlNy4fb0UCgmlkgnY0gmlwhKwSMsGKbXVsdGlhZGRyc5YACASsEjLBBl1AAAoErBIywQZdQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKM0tSdm2dWrlvWmA6ZTxq9L0-1u3IaVGZmo5wGpdrqKDdGNwgl1Ag3VkcIJdQoV3YWt1MgE"}'
2026-02-22 04:37:10.438 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:10.443 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:10.443 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-37-09__83855c72-c4d4-40f1-afe3-b4eaaf717990__wakuorg_nwaku:latest.log
2026-02-22 04:37:10.444 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:10.444 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:10.445 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:10.445 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.81
2026-02-22 04:37:10.445 DEBUG [src.node.docker_mananger] Generated ports ['28120', '28121', '28122', '28123', '28124']
2026-02-22 04:37:10.445 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:10.445 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:10.445 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:10.445 DEBUG [src.node.docker_mananger] docker run -i -t -p 28120:28120 -p 28121:28121 -p 28122:28122 -p 28123:28123 -p 28124:28124 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=28122 --rest-port=28120 --tcp-port=28121 --discv5-udp-port=28123 --rest-address=0.0.0.0 --nat=extip:172.18.95.81 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ee9f17a8bd2bfbffcfd22face258895e54ec450c38ba4754e2bfcc7ed3321c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28124 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFf76G3DnToItZr0gnKfdP_1MRQ4rBm8oHxg24VuBpMBAQiUHgi9w42_ja_LJO84qspO92tDBP3buYUlNy4fb0UCgmlkgnY0gmlwhKwSMsGKbXVsdGlhZGRyc5YACASsEjLBBl1AAAoErBIywQZdQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKM0tSdm2dWrlvWmA6ZTxq9L0-1u3IaVGZmo5wGpdrqKDdGNwgl1Ag3VkcIJdQoV3YWt1MgE
2026-02-22 04:37:10.600 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.81 waku f3f332e516cb2751091873e79a6c3294f6f0d80c1c0fa6aaf19d8d0f48381483
2026-02-22 04:37:10.624 DEBUG [src.node.docker_mananger] Container started with ID f3f332e516cb. Setting up logs at ./log/docker/node2_2026-02-22_04-37-09__83855c72-c4d4-40f1-afe3-b4eaaf717990__wakuorg_nwaku:latest.log
2026-02-22 04:37:10.624 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 28120
2026-02-22 04:37:10.625 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:11.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28120/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.656 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_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-02-22 04:37:11.657 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:11.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28120/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.81/tcp/28121/p2p/16Uiu2HAmKeixd8ieMQCiXLbdso3nwSSUYLKx1qkzcM1M1wHwWGeU","/ip4/172.18.95.81/tcp/28122/ws/p2p/16Uiu2HAmKeixd8ieMQCiXLbdso3nwSSUYLKx1qkzcM1M1wHwWGeU"],"enrUri":"enr:-L24QGo2mretcYsJ0hSdwuUqICURoBpIfxt5lRWkfkXMPersMGCE0IAN6K26TSZwbB9RTN6tGShxKK2RbvjMwuuh0J8CgmlkgnY0gmlwhKwSX1GKbXVsdGlhZGRyc5YACASsEl9RBm3ZAAoErBJfUQZt2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ_Bn82aQltvZWXh3yJkYYQrkLYdHO7A5zAjtzsWCXQGDdGNwgm3Zg3VkcIJt24V3YWt1MgE"}'
2026-02-22 04:37:11.663 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:11.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28120/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.193/tcp/23872/p2p/16Uiu2HAkxAwkJYBCvqmGsxtx4nmVTZbUt4joB8Kgjn7BGfiFrhyj"]'
2026-02-22 04:37:11.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.667 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-22 04:37:11.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:28120/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-22 04:37:11.682 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:11.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.693 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:11.794 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:11.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735031683053056,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:11.816 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:11.817 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735031683053056,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:11.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:11.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.825 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:11.925 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:11.925 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.928 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735031820466432,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:11.929 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:11.929 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:11.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735031820466432,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:11.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:11.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:11.937 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:12.037 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:12.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:12.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735031933195776,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:12.042 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:12.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:12.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735031933195776,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:12.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:12.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:12.050 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:12.150 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:12.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:12.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735032045927168,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:12.154 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:12.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:12.157 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735032045927168,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:12.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:12.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:12.162 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:12.263 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:12.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:12.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735032158429440,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:12.267 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:12.267 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:28120/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:12.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735032158429440,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:12.270 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:23871/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-22 04:37:12.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:12.279 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:28120/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
2026-02-22 04:37:12.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:12.288 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:12.294 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/0'
2026-02-22 04:37:12.294 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:12.296 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-02-22 04:37:12.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:12.299 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/9'
2026-02-22 04:37:12.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:12.301 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/25'
2026-02-22 04:37:12.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:12.303 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:23871/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-02-22 04:37:12.305 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:12.306 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:12.306 DEBUG [src.node.waku_node] Stopping container with id da906eb49953
2026-02-22 04:37:12.796 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:12.796 DEBUG [src.node.waku_node] Stopping container with id f3f332e516cb
2026-02-22 04:37:13.276 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:13.277 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:13.286 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:13.296 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_without_pubsub_topic_and_content_topic with id: 2026-02-22_04-37-00__f893d505-73bf-48d4-9999-97c2aaa512e9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-37-00__f893d505-73bf-48d4-9999-97c2aaa512e9__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.28.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41177', '41178', '41179', '41180', '41181']
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 41177:41177 -p 41178:41178 -p 41179:41179 -p 41180:41180 -p 41181:41181 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=41179 --rest-port=41177 --tcp-port=41178 --discv5-udp-port=41180 --rest-address=0.0.0.0 --nat=extip:172.18.28.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cceebc3edf68f8ed5dc7232d1042caf509c1ae2cdbc69bc49fcc1afb7f5edc78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41181 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.196 waku acaf397bd6670f23d7ce79a2b08c3f813986f1d6391315815c36632d0f63afdd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID acaf397bd667. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-37-00__f893d505-73bf-48d4-9999-97c2aaa512e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41177
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 d0f6b84e0a16. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c605edf03610. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41177/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:41177/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.28.196/tcp/41178/p2p/16Uiu2HAmAPMm9As9Yj8o9T18yCrxvEKMz1grwXNa464Nu4a1EpY9","/ip4/172.18.28.196/tcp/41179/ws/p2p/16Uiu2HAmAPMm9As9Yj8o9T18yCrxvEKMz1grwXNa464Nu4a1EpY9"],"enrUri":"enr:-L24QPU4DPkDZwOOqL20kSZ_01Q_AoBUGdB3u0QbkxVT8WbbXFxmzF3xX1o0AyuGAP_b1tTD9pXuKdFUFuFPCfaT7K4CgmlkgnY0gmlwhKwSHMSKbXVsdGlhZGRyc5YACASsEhzEBqDaAAoErBIcxAag290DgnJzhQADAQAAiXNlY3AyNTZrMaEC3keK_9MxLlmHL45Ng_Mo-Xiql0KHtP7Gb2xMUiclIhKDdGNwgqDag3VkcIKg3IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-37-00__f893d505-73bf-48d4-9999-97c2aaa512e9__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.5.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53907', '53908', '53909', '53910', '53911']
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 53907:53907 -p 53908:53908 -p 53909:53909 -p 53910:53910 -p 53911:53911 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=53909 --rest-port=53907 --tcp-port=53908 --discv5-udp-port=53910 --rest-address=0.0.0.0 --nat=extip:172.18.5.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce1305adba6cb9f0cf49afc48fdca1a89a6e549dbf80eff5701b2bb4e2abcd7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53911 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPU4DPkDZwOOqL20kSZ_01Q_AoBUGdB3u0QbkxVT8WbbXFxmzF3xX1o0AyuGAP_b1tTD9pXuKdFUFuFPCfaT7K4CgmlkgnY0gmlwhKwSHMSKbXVsdGlhZGRyc5YACASsEhzEBqDaAAoErBIcxAag290DgnJzhQADAQAAiXNlY3AyNTZrMaEC3keK_9MxLlmHL45Ng_Mo-Xiql0KHtP7Gb2xMUiclIhKDdGNwgqDag3VkcIKg3IV3YWt1MgM --storenode=/ip4/172.18.28.196/tcp/41178/p2p/16Uiu2HAmAPMm9As9Yj8o9T18yCrxvEKMz1grwXNa464Nu4a1EpY9 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.86 waku c6770ca518d85509383ae106817dc00b9e29c5f22820ba6a67898dee8844f039
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c6770ca518d8. Setting up logs at ./log/docker/store_node1_2026-02-22_04-37-00__f893d505-73bf-48d4-9999-97c2aaa512e9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53907
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:53907/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:53907/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.5.86/tcp/53908/p2p/16Uiu2HAmSB4iNgypZa4m2VFCeikQEPd8EhfPEU7zSEzq1A2r7Le7","/ip4/172.18.5.86/tcp/53909/ws/p2p/16Uiu2HAmSB4iNgypZa4m2VFCeikQEPd8EhfPEU7zSEzq1A2r7Le7"],"enrUri":"enr:-L24QP6xsYWqpp-mwC8x8rtvSu3aSBpGv7zwUn0AbnbtaCyCOTZpaqpYPz5j64f8O48jYB-DYkfN-WA9jOLiR-7-8msCgmlkgnY0gmlwhKwSBVaKbXVsdGlhZGRyc5YACASsEgVWBtKUAAoErBIFVgbSld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyNxJxfakT-5LA8XXbjC4bd9RnAq8Kox_ZIbP67ZhsvSDdGNwgtKUg3VkcILSloV3YWt1MgM"}'
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:53907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.196/tcp/41178/p2p/16Uiu2HAmAPMm9As9Yj8o9T18yCrxvEKMz1grwXNa464Nu4a1EpY9"]'
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:41177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:53907/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41177/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41177/store/v3/messages?pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfc4f6c182b090f407501139f56c896c2f6379a509f149678f7662ec2db91c909"},{"messageHash":"0xe2a383009a9262dea7b0da984d91517f69306709ffb514c8011bdd4df9d8a0c8"},{"messageHash":"0x2b3fcae9bfc6f8b88468672d4a1c1d0cba2504bfdf50a977dcf53a56b781dd4b"},{"messageHash":"0xf478baf8af30482af150f0f3e6975538852b79f7764c29b120db16173329c96f"},{"messageHash":"0xfc90c0fe279d53c9cfdd1a999907d3c6adf7a4405bcfba4dd65220929efa063a"},{"messageHash":"0x1310582cc1211faa4d0fcc40c96b5b5f9f577e30f27b88c7e2b658ba5bce8dc4"},{"messageHash":"0xc4707df65a75da30f19c51779be359cf3f15264a214f04e69cceeee8503b61be"},{"messageHash":"0x86a108735fbfcaeecd5166a05c252aa774565b2ca6a049195e8adffe4a4dd94e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53907/store/v3/messages?pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfc4f6c182b090f407501139f56c896c2f6379a509f149678f7662ec2db91c909"},{"messageHash":"0xe2a383009a9262dea7b0da984d91517f69306709ffb514c8011bdd4df9d8a0c8"},{"messageHash":"0x2b3fcae9bfc6f8b88468672d4a1c1d0cba2504bfdf50a977dcf53a56b781dd4b"},{"messageHash":"0xf478baf8af30482af150f0f3e6975538852b79f7764c29b120db16173329c96f"},{"messageHash":"0xfc90c0fe279d53c9cfdd1a999907d3c6adf7a4405bcfba4dd65220929efa063a"},{"messageHash":"0x1310582cc1211faa4d0fcc40c96b5b5f9f577e30f27b88c7e2b658ba5bce8dc4"},{"messageHash":"0xc4707df65a75da30f19c51779be359cf3f15264a214f04e69cceeee8503b61be"},{"messageHash":"0x86a108735fbfcaeecd5166a05c252aa774565b2ca6a049195e8adffe4a4dd94e"}]}'
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 acaf397bd667
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c6770ca518d8
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.

View File

@ -0,0 +1,90 @@
2026-02-22 04:36:04.007 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:04.007 DEBUG [tests.conftest] Running test: test_publish_with_invalid_content_topics with id: 2026-02-22_04-36-04__28119adc-515b-449a-998f-bee2ef1c7b3a
2026-02-22 04:36:04.008 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:04.008 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:04.008 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-22 04:36:04.014 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:04.014 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-04__28119adc-515b-449a-998f-bee2ef1c7b3a__wakuorg_nwaku:latest.log
2026-02-22 04:36:04.014 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:04.014 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:04.015 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:04.016 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.253
2026-02-22 04:36:04.016 DEBUG [src.node.docker_mananger] Generated ports ['44794', '44795', '44796', '44797', '44798']
2026-02-22 04:36:04.016 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:04.016 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:04.016 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:04.016 DEBUG [src.node.docker_mananger] docker run -i -t -p 44794:44794 -p 44795:44795 -p 44796:44796 -p 44797:44797 -p 44798:44798 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=44796 --rest-port=44794 --tcp-port=44795 --discv5-udp-port=44797 --rest-address=0.0.0.0 --nat=extip:172.18.16.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=35b0fa4c8a02f6b7e635140cf7a3bc04cef76dafdce9ece253ecc03c0bd4dedb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44798 --metrics-logging=true --relay=true
2026-02-22 04:36:04.175 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.253 waku e6dff3a0ce315f6dc9f900011a61bad201cfadabf1c1867bef4b78db6452be48
2026-02-22 04:36:04.203 DEBUG [src.node.docker_mananger] Container started with ID e6dff3a0ce31. Setting up logs at ./log/docker/node1_2026-02-22_04-36-04__28119adc-515b-449a-998f-bee2ef1c7b3a__wakuorg_nwaku:latest.log
2026-02-22 04:36:04.203 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44794
2026-02-22 04:36:04.205 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:04.295 ERROR [src.node.docker_mananger] Max retries reached for container 8a1455dc7107. Exiting log stream.
2026-02-22 04:36:04.797 ERROR [src.node.docker_mananger] Max retries reached for container 5c08e020ea78. Exiting log stream.
2026-02-22 04:36:05.205 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44794/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:05.208 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_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-02-22 04:36:05.208 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:05.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44794/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:05.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.253/tcp/44795/p2p/16Uiu2HAkvJonjSEUuaS4rrCHRT77bCAisV4d9Zt5rmYFtZPtqU3w","/ip4/172.18.16.253/tcp/44796/ws/p2p/16Uiu2HAkvJonjSEUuaS4rrCHRT77bCAisV4d9Zt5rmYFtZPtqU3w"],"enrUri":"enr:-L24QJzIJlZ7F61Ain2sFkXVbhujXky84NrLF8oTOvbMWQbef_mtogp_J4KvoTCmI11FD0CVqmbqLO9YvkClaOrDH6YCgmlkgnY0gmlwhKwSEP2KbXVsdGlhZGRyc5YACASsEhD9Bq77AAoErBIQ_Qau_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECDRlzhZw9DOpIn26uh_JxVTzkdOgyaMsCJjzhgiN7rGaDdGNwgq77g3VkcIKu_YV3YWt1MgE"}'
2026-02-22 04:36:05.211 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:05.217 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:05.217 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-04__28119adc-515b-449a-998f-bee2ef1c7b3a__wakuorg_nwaku:latest.log
2026-02-22 04:36:05.217 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:05.217 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:05.218 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:05.218 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.61
2026-02-22 04:36:05.219 DEBUG [src.node.docker_mananger] Generated ports ['61066', '61067', '61068', '61069', '61070']
2026-02-22 04:36:05.219 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:05.219 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:05.219 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:05.219 DEBUG [src.node.docker_mananger] docker run -i -t -p 61066:61066 -p 61067:61067 -p 61068:61068 -p 61069:61069 -p 61070:61070 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=61068 --rest-port=61066 --tcp-port=61067 --discv5-udp-port=61069 --rest-address=0.0.0.0 --nat=extip:172.18.157.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1d1f0a9d3732e57fcf3504ff1ce6697c6fea2ded5cf5ddc3dcacfa25b2e367b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61070 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJzIJlZ7F61Ain2sFkXVbhujXky84NrLF8oTOvbMWQbef_mtogp_J4KvoTCmI11FD0CVqmbqLO9YvkClaOrDH6YCgmlkgnY0gmlwhKwSEP2KbXVsdGlhZGRyc5YACASsEhD9Bq77AAoErBIQ_Qau_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECDRlzhZw9DOpIn26uh_JxVTzkdOgyaMsCJjzhgiN7rGaDdGNwgq77g3VkcIKu_YV3YWt1MgE
2026-02-22 04:36:05.369 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.61 waku 3f50edf2782d41293b748d98c82a78c95492ad381b9aca875741ea539b2b8a70
2026-02-22 04:36:05.393 DEBUG [src.node.docker_mananger] Container started with ID 3f50edf2782d. Setting up logs at ./log/docker/node2_2026-02-22_04-36-04__28119adc-515b-449a-998f-bee2ef1c7b3a__wakuorg_nwaku:latest.log
2026-02-22 04:36:05.394 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61066
2026-02-22 04:36:05.394 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:06.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61066/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:06.412 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_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-02-22 04:36:06.415 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:06.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61066/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:06.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.61/tcp/61067/p2p/16Uiu2HAmFefXcUmwea3dDbx58xC74YJgNwTCJdh6bmWednUXvADx","/ip4/172.18.157.61/tcp/61068/ws/p2p/16Uiu2HAmFefXcUmwea3dDbx58xC74YJgNwTCJdh6bmWednUXvADx"],"enrUri":"enr:-L24QOlMBMbmd2TslBdoh5rou252eMNULPBuK9XuhShRKKYkYT2roeDR_mY6PX2vK2dbTwGxXuS_PvNc6zMadnvpYLQCgmlkgnY0gmlwhKwSnT2KbXVsdGlhZGRyc5YACASsEp09Bu6LAAoErBKdPQbujN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLH3HVZEZpM3e7_8z4H5WcRx3zUURk_JTXQIxZkOrTXuDdGNwgu6Lg3VkcILujYV3YWt1MgE"}'
2026-02-22 04:36:06.421 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:06.421 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61066/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.253/tcp/44795/p2p/16Uiu2HAkvJonjSEUuaS4rrCHRT77bCAisV4d9Zt5rmYFtZPtqU3w"]'
2026-02-22 04:36:06.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:06.424 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-22 04:36:06.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44794/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:06.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:06.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61066/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:06.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:06.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:06.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:06.440 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:06.540 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:06.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:06.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734966435307520,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:06.544 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:06.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61066/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:06.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734966435307520,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:06.548 INFO [src.steps.relay] WARM UP successful!!
2026-02-22 04:36:06.549 DEBUG [tests.relay.test_publish] Running test with contetn topic Empty string
2026-02-22 04:36:06.549 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:06.551 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-22 04:36:06.551 DEBUG [tests.relay.test_publish] Running test with contetn topic A dictionary
2026-02-22 04:36:06.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": {"key": "YWFh"}, "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:06.554 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-22 04:36:06.554 DEBUG [tests.relay.test_publish] Running test with contetn topic An integer
2026-02-22 04:36:06.554 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": 1234567890, "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:06.556 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-22 04:36:06.556 DEBUG [tests.relay.test_publish] Running test with contetn topic A list
2026-02-22 04:36:06.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": ["YWFh"], "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:06.559 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-22 04:36:06.559 DEBUG [tests.relay.test_publish] Running test with contetn topic A bool
2026-02-22 04:36:06.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": true, "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:06.561 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:44794/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-22 04:36:06.563 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:06.564 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:06.564 DEBUG [src.node.waku_node] Stopping container with id e6dff3a0ce31
2026-02-22 04:36:07.064 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:07.065 DEBUG [src.node.waku_node] Stopping container with id 3f50edf2782d
2026-02-22 04:36:07.550 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:07.551 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:07.558 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:07.564 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,127 @@
2026-02-22 04:36:20.602 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:20.602 DEBUG [tests.conftest] Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list1] with id: 2026-02-22_04-36-20__b724d93c-578e-4fac-a7bb-07eba42b6854
2026-02-22 04:36:20.603 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:20.603 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:20.603 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:36:20.610 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:20.611 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-20__b724d93c-578e-4fac-a7bb-07eba42b6854__wakuorg_nwaku:latest.log
2026-02-22 04:36:20.611 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:20.611 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:20.612 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:20.612 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.218.246
2026-02-22 04:36:20.612 DEBUG [src.node.docker_mananger] Generated ports ['34132', '34133', '34134', '34135', '34136']
2026-02-22 04:36:20.613 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:20.613 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:20.613 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:20.613 DEBUG [src.node.docker_mananger] docker run -i -t -p 34132:34132 -p 34133:34133 -p 34134:34134 -p 34135:34135 -p 34136:34136 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=34134 --rest-port=34132 --tcp-port=34133 --discv5-udp-port=34135 --rest-address=0.0.0.0 --nat=extip:172.18.218.246 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4c02fbabfbc9b09bf7df6beaa641cb67f3c3e74dc8e516acc4a63ec750a9d8ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34136 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-22 04:36:20.803 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.218.246 waku 16fdafaef549a70aa2dc4cd3cbb067717109be6fe7c43cc5d8f8458aa93bc44f
2026-02-22 04:36:20.835 DEBUG [src.node.docker_mananger] Container started with ID 16fdafaef549. Setting up logs at ./log/docker/node1_2026-02-22_04-36-20__b724d93c-578e-4fac-a7bb-07eba42b6854__wakuorg_nwaku:latest.log
2026-02-22 04:36:20.836 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34132
2026-02-22 04:36:20.836 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:20.914 ERROR [src.node.docker_mananger] Max retries reached for container 2bfa464d472f. Exiting log stream.
2026-02-22 04:36:21.400 ERROR [src.node.docker_mananger] Max retries reached for container 73c04b4e533a. Exiting log stream.
2026-02-22 04:36:21.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:21.840 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-02-22 04:36:21.840 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:21.841 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:21.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.218.246/tcp/34133/p2p/16Uiu2HAmHiaKFV3GfyF5TeZo5jKFcJ8MVhsccWBoAEMkouDboNtc","/ip4/172.18.218.246/tcp/34134/ws/p2p/16Uiu2HAmHiaKFV3GfyF5TeZo5jKFcJ8MVhsccWBoAEMkouDboNtc"],"enrUri":"enr:-L24QFZ5zg5qc1gX_mUmTfJarJ62PpaP7OtK2tvP5i4R6JMfYCI2Cka84AKY54FPSJZwdaiIAR5rcTFX2-S1F-jzRGgCgmlkgnY0gmlwhKwS2vaKbXVsdGlhZGRyc5YACASsEtr2BoVVAAoErBLa9gaFVt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSzWUyyT1MaKOUVNmiGu7SW9-9O89WYWxSqTKZfsRKXWDdGNwgoVVg3VkcIKFV4V3YWt1MgU"}'
2026-02-22 04:36:21.843 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:21.850 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:21.850 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-20__b724d93c-578e-4fac-a7bb-07eba42b6854__wakuorg_nwaku:latest.log
2026-02-22 04:36:21.850 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:21.850 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:21.851 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:21.851 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.62.141
2026-02-22 04:36:21.852 DEBUG [src.node.docker_mananger] Generated ports ['50144', '50145', '50146', '50147', '50148']
2026-02-22 04:36:21.852 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:21.852 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:21.852 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:21.852 DEBUG [src.node.docker_mananger] docker run -i -t -p 50144:50144 -p 50145:50145 -p 50146:50146 -p 50147:50147 -p 50148:50148 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=50146 --rest-port=50144 --tcp-port=50145 --discv5-udp-port=50147 --rest-address=0.0.0.0 --nat=extip:172.18.62.141 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cfeb8f6fc06d1eabda9bd170d5ecf2fcdb26ebc76bcdc1f473e203b73aaaccd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50148 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFZ5zg5qc1gX_mUmTfJarJ62PpaP7OtK2tvP5i4R6JMfYCI2Cka84AKY54FPSJZwdaiIAR5rcTFX2-S1F-jzRGgCgmlkgnY0gmlwhKwS2vaKbXVsdGlhZGRyc5YACASsEtr2BoVVAAoErBLa9gaFVt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDSzWUyyT1MaKOUVNmiGu7SW9-9O89WYWxSqTKZfsRKXWDdGNwgoVVg3VkcIKFV4V3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-22 04:36:22.051 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.62.141 waku 847a7497cdbd59d0fd9bf831026c85011f74d490d68514f00973c14e18d6b09d
2026-02-22 04:36:22.089 DEBUG [src.node.docker_mananger] Container started with ID 847a7497cdbd. Setting up logs at ./log/docker/node2_2026-02-22_04-36-20__b724d93c-578e-4fac-a7bb-07eba42b6854__wakuorg_nwaku:latest.log
2026-02-22 04:36:22.089 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50144
2026-02-22 04:36:22.089 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:23.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.104 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_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-02-22 04:36:23.105 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:23.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.62.141/tcp/50145/p2p/16Uiu2HAm1ujXUyg28so4Mpj8iCVqZWgvrsRKMGbKfniT5BUiFuT6","/ip4/172.18.62.141/tcp/50146/ws/p2p/16Uiu2HAm1ujXUyg28so4Mpj8iCVqZWgvrsRKMGbKfniT5BUiFuT6"],"enrUri":"enr:-L24QMjJrXWGgsg4RWdorgPUl4qwHVyRHCWmrROAF2qNYqItOQKj_G3YgAfqi14Zi3kuj9tbE2oXoz3zdHyPxZzEADsCgmlkgnY0gmlwhKwSPo2KbXVsdGlhZGRyc5YACASsEj6NBsPhAAoErBI-jQbD4t0DgnJzhQACAQAAiXNlY3AyNTZrMaECYFZk5FyeI2GK4GFnRbFsaIgYxicry99lz7D777Sqr1mDdGNwgsPhg3VkcILD44V3YWt1MgE"}'
2026-02-22 04:36:23.112 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:23.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50144/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.246/tcp/34133/p2p/16Uiu2HAmHiaKFV3GfyF5TeZo5jKFcJ8MVhsccWBoAEMkouDboNtc"]'
2026-02-22 04:36:23.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.118 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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-02-22 04:36:23.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50144/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/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-02-22 04:36:23.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:23.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.129 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:23.230 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771734983124290493,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.235 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.235 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771734983124290493,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:23.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.244 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:23.344 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771734983239429474,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.348 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.348 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771734983239429474,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:23.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.358 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:23.458 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771734983353231860,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.462 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771734983353231860,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.466 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:23.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:23.571 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771734983465888897,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.576 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771734983465888897,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:23.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.585 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:23.686 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771734983580511593,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.690 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771734983580511593,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.695 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:23.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.699 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:23.799 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771734983694991355,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.803 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771734983694991355,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34132/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:23.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.812 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:23.912 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34132/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771734983807366230,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.917 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:23.917 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50144/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771734983807366230,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:23.922 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:23.923 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:23.923 DEBUG [src.node.waku_node] Stopping container with id 16fdafaef549
2026-02-22 04:36:24.463 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:24.463 DEBUG [src.node.waku_node] Stopping container with id 847a7497cdbd
2026-02-22 04:36:24.975 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:24.977 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:24.984 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:24.990 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,108 @@
2026-02-22 04:44:51.966 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:44:51.966 DEBUG [tests.conftest] Running test: test_store_sort_ascending[false] with id: 2026-02-22_04-44-51__9c145aa5-7008-43dd-9800-35419c08ac74
2026-02-22 04:44:51.966 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:44:51.967 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:44:51.967 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:44:51.973 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:44:51.974 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-44-51__9c145aa5-7008-43dd-9800-35419c08ac74__wakuorg_nwaku:latest.log
2026-02-22 04:44:51.974 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:44:51.974 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:44:51.975 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:44:51.975 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.23
2026-02-22 04:44:51.976 DEBUG [src.node.docker_mananger] Generated ports ['59320', '59321', '59322', '59323', '59324']
2026-02-22 04:44:51.976 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:44:51.976 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:44:51.976 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:44:51.976 DEBUG [src.node.docker_mananger] docker run -i -t -p 59320:59320 -p 59321:59321 -p 59322:59322 -p 59323:59323 -p 59324:59324 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=59322 --rest-port=59320 --tcp-port=59321 --discv5-udp-port=59323 --rest-address=0.0.0.0 --nat=extip:172.18.134.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a28bc325e0bbfd03700edf59e61afe920a99cbc75d6fed9f7b2cbe8fdc4b1937 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59324 --metrics-logging=true --store=true --relay=true
2026-02-22 04:44:52.184 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.23 waku c6cd92e3e228a5c782fea87068ccab88a71f3b1a541fc4e6d0b12fc471c7f54f
2026-02-22 04:44:52.216 ERROR [src.node.docker_mananger] Max retries reached for container 9101057a9cdd. Exiting log stream.
2026-02-22 04:44:52.218 DEBUG [src.node.docker_mananger] Container started with ID c6cd92e3e228. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-44-51__9c145aa5-7008-43dd-9800-35419c08ac74__wakuorg_nwaku:latest.log
2026-02-22 04:44:52.219 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 59320
2026-02-22 04:44:52.221 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:44:52.773 ERROR [src.node.docker_mananger] Max retries reached for container 7f38e741d366. Exiting log stream.
2026-02-22 04:44:53.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59320/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:53.224 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:44:53.224 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:44:53.224 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59320/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:53.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.23/tcp/59321/p2p/16Uiu2HAm1MshsV9S8yLdduxtw54riQB2XLDGnoyJ5ZWy6vRcges6","/ip4/172.18.134.23/tcp/59322/ws/p2p/16Uiu2HAm1MshsV9S8yLdduxtw54riQB2XLDGnoyJ5ZWy6vRcges6"],"enrUri":"enr:-L24QA31LxKS5dmFg0b_6NXThW5oqnWbJl9hoP4jogRH0KzlPoDIW7ixufdwPkosRy_CaQPjlssc_LVWWzhwCpo5TdECgmlkgnY0gmlwhKwShheKbXVsdGlhZGRyc5YACASsEoYXBue5AAoErBKGFwbnut0DgnJzhQADAQAAiXNlY3AyNTZrMaECWC0ObcH7KFRJW2gApZ0uY4EVxepjaEwEp_DRJSmQN5WDdGNwgue5g3VkcILnu4V3YWt1MgM"}'
2026-02-22 04:44:53.227 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:44:53.233 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:44:53.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-44-51__9c145aa5-7008-43dd-9800-35419c08ac74__wakuorg_nwaku:latest.log
2026-02-22 04:44:53.234 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:44:53.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:44:53.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:44:53.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.245
2026-02-22 04:44:53.236 DEBUG [src.node.docker_mananger] Generated ports ['45315', '45316', '45317', '45318', '45319']
2026-02-22 04:44:53.236 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:44:53.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:44:53.236 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:44:53.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 45315:45315 -p 45316:45316 -p 45317:45317 -p 45318:45318 -p 45319:45319 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=45317 --rest-port=45315 --tcp-port=45316 --discv5-udp-port=45318 --rest-address=0.0.0.0 --nat=extip:172.18.80.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6eddcd521dd7b59abaab5c8adcbea135b330ab06e44cebdbffbae4d18504f1ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45319 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA31LxKS5dmFg0b_6NXThW5oqnWbJl9hoP4jogRH0KzlPoDIW7ixufdwPkosRy_CaQPjlssc_LVWWzhwCpo5TdECgmlkgnY0gmlwhKwShheKbXVsdGlhZGRyc5YACASsEoYXBue5AAoErBKGFwbnut0DgnJzhQADAQAAiXNlY3AyNTZrMaECWC0ObcH7KFRJW2gApZ0uY4EVxepjaEwEp_DRJSmQN5WDdGNwgue5g3VkcILnu4V3YWt1MgM --storenode=/ip4/172.18.134.23/tcp/59321/p2p/16Uiu2HAm1MshsV9S8yLdduxtw54riQB2XLDGnoyJ5ZWy6vRcges6 --store=true --relay=true
2026-02-22 04:44:53.426 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.245 waku aa1bd9c110186a8cd7204c8ffc816bed7761efc1f4d2d0c59dcdd6171e2395f7
2026-02-22 04:44:53.460 DEBUG [src.node.docker_mananger] Container started with ID aa1bd9c11018. Setting up logs at ./log/docker/store_node1_2026-02-22_04-44-51__9c145aa5-7008-43dd-9800-35419c08ac74__wakuorg_nwaku:latest.log
2026-02-22 04:44:53.460 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45315
2026-02-22 04:44:53.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:44:54.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45315/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:54.465 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:44:54.465 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:44:54.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45315/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:54.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.245/tcp/45316/p2p/16Uiu2HAmD2Jie2S24K8gXvXziYHQmXnpJqKTScMEFpVeVtSXGW6T","/ip4/172.18.80.245/tcp/45317/ws/p2p/16Uiu2HAmD2Jie2S24K8gXvXziYHQmXnpJqKTScMEFpVeVtSXGW6T"],"enrUri":"enr:-L24QERy1_V9W34VWR00b9LDUPlFkwQuerwluAAFODLpjTX9aFl4CgSlOQ8RW6TJJnSSSlAAjO2grUvMmMFPcBQ8sk4CgmlkgnY0gmlwhKwSUPWKbXVsdGlhZGRyc5YACASsElD1BrEEAAoErBJQ9QaxBd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDBXX3QnJq-qUVJP1lPk7rjHTYqZwDyPJxRXlZrXrMaOiDdGNwgrEEg3VkcIKxBoV3YWt1MgM"}'
2026-02-22 04:44:54.468 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:44:54.468 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45315/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.23/tcp/59321/p2p/16Uiu2HAm1MshsV9S8yLdduxtw54riQB2XLDGnoyJ5ZWy6vRcges6"]'
2026-02-22 04:44:54.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:54.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:44:54.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:54.474 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45315/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:44:54.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:54.478 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:54.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:54.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:54.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:54.685 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:54.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:54.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:54.692 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:54.893 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:54.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:54.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:54.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:55.099 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:55.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:55.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:55.106 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:55.307 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:55.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:55.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:55.314 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:55.515 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:55.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:55.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:55.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:55.725 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:55.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:55.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:55.732 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:55.933 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:55.933 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:55.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:55.938 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:56.139 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:56.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:56.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:56.147 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:56.347 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:56.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59320/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:56.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:56.354 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:56.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59320/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:56.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0827ccd87ba334a4ab41cabcb117d75991f2e93aee3bef295703ad531a4b88d1"},{"messageHash":"0x8e7741f546056d97fdaee7986fa74a68d058bed357f420b25538ff79ca7469cd"},{"messageHash":"0xdcc5b5a247a310c5bf4cf9497e362fb71289b8ea0dce88c39124bf973fdef51f"},{"messageHash":"0x50bc3b50e50a3e2bf5d7ea36cf36b72ee2891b22f000f876b3e64fde4edd8cb9"},{"messageHash":"0x94a4f6b5bccc881bcf49895b7cf10dc83fa6d19fd7c23a8639dada5c405d9b14"}],"paginationCursor":"0x0827ccd87ba334a4ab41cabcb117d75991f2e93aee3bef295703ad531a4b88d1"}'
2026-02-22 04:44:56.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45315/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=false" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:56.561 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0827ccd87ba334a4ab41cabcb117d75991f2e93aee3bef295703ad531a4b88d1"},{"messageHash":"0x8e7741f546056d97fdaee7986fa74a68d058bed357f420b25538ff79ca7469cd"},{"messageHash":"0xdcc5b5a247a310c5bf4cf9497e362fb71289b8ea0dce88c39124bf973fdef51f"},{"messageHash":"0x50bc3b50e50a3e2bf5d7ea36cf36b72ee2891b22f000f876b3e64fde4edd8cb9"},{"messageHash":"0x94a4f6b5bccc881bcf49895b7cf10dc83fa6d19fd7c23a8639dada5c405d9b14"}],"paginationCursor":"0x0827ccd87ba334a4ab41cabcb117d75991f2e93aee3bef295703ad531a4b88d1"}'
2026-02-22 04:44:56.563 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:44:56.564 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:44:56.565 DEBUG [src.node.waku_node] Stopping container with id c6cd92e3e228
2026-02-22 04:44:57.114 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:57.114 DEBUG [src.node.waku_node] Stopping container with id aa1bd9c11018
2026-02-22 04:44:57.633 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:57.634 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:44:57.642 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:44:57.650 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,200 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_filter_interaction_with_six_nodes with id: 2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed
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.light_push:light_push.py:28 Running fixture setup: light_push_setup
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_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
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_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
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/node3_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:306 Create 6 nodes
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/node4_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
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/node5_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
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/node6_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:311 Start 5 nodes with their corresponding config
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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.230.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35931', '35932', '35933', '35934', '35935']
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 35931:35931 -p 35932:35932 -p 35933:35933 -p 35934:35934 -p 35935:35935 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=35933 --rest-port=35931 --tcp-port=35932 --discv5-udp-port=35934 --rest-address=0.0.0.0 --nat=extip:172.18.230.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbff57c3efe1558ec9dcd6bd824aaf7fbce6e4efacddf18a0e3f4cf326dab9a0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35935 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.230.39 waku bb3e4e0fc577dc64f22032474353028144640a79299926fec20c52112e2e9fe0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb3e4e0fc577. Setting up logs at ./log/docker/node1_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35931
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:35931/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:35931/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.230.39/tcp/35932/p2p/16Uiu2HAkxdo3XQY5tqkTx79NDbu15TiNXHb8MQ3k6jYF86rs7sSF","/ip4/172.18.230.39/tcp/35933/ws/p2p/16Uiu2HAkxdo3XQY5tqkTx79NDbu15TiNXHb8MQ3k6jYF86rs7sSF"],"enrUri":"enr:-L24QKWOQyA8K_LNSzFZv0Q0GiQ4hR8O6rzC1SHy76r81i9HTtXmiAb15rY9kX_muh3XAI-88KsAzo9C9V12vlkZvGoCgmlkgnY0gmlwhKwS5ieKbXVsdGlhZGRyc5YACASsEuYnBoxcAAoErBLmJwaMXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECL64EphMVNtxXrKyWNdWYqeFsa9MDGO7uFX8t68924TCDdGNwgoxcg3VkcIKMXoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.246.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27274', '27275', '27276', '27277', '27278']
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 27274:27274 -p 27275:27275 -p 27276:27276 -p 27277:27277 -p 27278:27278 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=27276 --rest-port=27274 --tcp-port=27275 --discv5-udp-port=27277 --rest-address=0.0.0.0 --nat=extip:172.18.246.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccedea509e8954cdbb79d0d0bafacd0bcf6bead5a052ca1fab4da83bb5e093d8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27278 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QKWOQyA8K_LNSzFZv0Q0GiQ4hR8O6rzC1SHy76r81i9HTtXmiAb15rY9kX_muh3XAI-88KsAzo9C9V12vlkZvGoCgmlkgnY0gmlwhKwS5ieKbXVsdGlhZGRyc5YACASsEuYnBoxcAAoErBLmJwaMXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECL64EphMVNtxXrKyWNdWYqeFsa9MDGO7uFX8t68924TCDdGNwgoxcg3VkcIKMXoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.246.128 waku a940e2b73fe695188f871d91dca9646e3b4b9c110156a55925dd6cc59f121333
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a940e2b73fe6. Setting up logs at ./log/docker/node2_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27274
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:27274/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:27274/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.246.128/tcp/27275/p2p/16Uiu2HAmVhi7QEmY5bNEkzTBoNfctSWge6SBQ29FxdYQdFrXtzfR","/ip4/172.18.246.128/tcp/27276/ws/p2p/16Uiu2HAmVhi7QEmY5bNEkzTBoNfctSWge6SBQ29FxdYQdFrXtzfR"],"enrUri":"enr:-L24QGlkZnGd9oijg9Ko69ihg2bFB5TvFoGZuiIWA5JwYazuHb5AgHvi2mGt_lce2B2TvRhb6ie6qlpyNSU8sXRiG1ICgmlkgnY0gmlwhKwS9oCKbXVsdGlhZGRyc5YACASsEvaABmqLAAoErBL2gAZqjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_UkO49z6dq_e0kPBvZ_f9iNELwoYuggTaCRORP3F7bCDdGNwgmqLg3VkcIJqjYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.108.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22691', '22692', '22693', '22694', '22695']
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 22691:22691 -p 22692:22692 -p 22693:22693 -p 22694:22694 -p 22695:22695 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=22693 --rest-port=22691 --tcp-port=22692 --discv5-udp-port=22694 --rest-address=0.0.0.0 --nat=extip:172.18.108.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1edeaecade22fcaea213975accc2baba0a8fb8d8a3e332e25fd1f6de11d46db2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22695 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QGlkZnGd9oijg9Ko69ihg2bFB5TvFoGZuiIWA5JwYazuHb5AgHvi2mGt_lce2B2TvRhb6ie6qlpyNSU8sXRiG1ICgmlkgnY0gmlwhKwS9oCKbXVsdGlhZGRyc5YACASsEvaABmqLAAoErBL2gAZqjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_UkO49z6dq_e0kPBvZ_f9iNELwoYuggTaCRORP3F7bCDdGNwgmqLg3VkcIJqjYV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.78 waku f2fe9d7303b41319e72e04dbcc3917ad7f2ed6bc7877d3aaad2abf025725f64e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f2fe9d7303b4. Setting up logs at ./log/docker/node3_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22691
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:22691/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:22691/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.108.78/tcp/22692/p2p/16Uiu2HAm3iDvE5Y5CupkJP2wvfu1xiKjf29sJJnvfsrPy8vUKNwJ","/ip4/172.18.108.78/tcp/22693/ws/p2p/16Uiu2HAm3iDvE5Y5CupkJP2wvfu1xiKjf29sJJnvfsrPy8vUKNwJ"],"enrUri":"enr:-L24QPEkg5izqKZhKK4tk5CATlHXBnu1bASQvvKh8w2YnR1pctlRpfUHZxXguT1Vl-CpdL_1e8jlGQ9mVgHPu1nuix8CgmlkgnY0gmlwhKwSbE6KbXVsdGlhZGRyc5YACASsEmxOBlikAAoErBJsTgZYpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECexrmvX379upyl_FtUSzjixOVXYXG0FEHpgO75A7AwaGDdGNwglikg3VkcIJYpoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.191.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52960', '52961', '52962', '52963', '52964']
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 52960:52960 -p 52961:52961 -p 52962:52962 -p 52963:52963 -p 52964:52964 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=52962 --rest-port=52960 --tcp-port=52961 --discv5-udp-port=52963 --rest-address=0.0.0.0 --nat=extip:172.18.191.237 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf09ce8bf570c7adedcca5468effe95ddf412e6f2aee2ffaa0ed852de030bb7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52964 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QPEkg5izqKZhKK4tk5CATlHXBnu1bASQvvKh8w2YnR1pctlRpfUHZxXguT1Vl-CpdL_1e8jlGQ9mVgHPu1nuix8CgmlkgnY0gmlwhKwSbE6KbXVsdGlhZGRyc5YACASsEmxOBlikAAoErBJsTgZYpd0DgnJzhQADAQAAiXNlY3AyNTZrMaECexrmvX379upyl_FtUSzjixOVXYXG0FEHpgO75A7AwaGDdGNwglikg3VkcIJYpoV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.237 waku a8e75b26fd67a3bec3ba707400b05dbf876f44b6ca9ef25c339a92fc3a69cc76
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8e75b26fd67. Setting up logs at ./log/docker/node4_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 52960
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:52960/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","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":"READY"},{"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":"READY"},{"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"}]}'
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:52960/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.191.237/tcp/52961/p2p/16Uiu2HAm9iKWvJfgwmQCnxC8HQS7264nKWkqMLNLePBLqpFjSghM","/ip4/172.18.191.237/tcp/52962/ws/p2p/16Uiu2HAm9iKWvJfgwmQCnxC8HQS7264nKWkqMLNLePBLqpFjSghM"],"enrUri":"enr:-L24QD1frViCS2y8Ro7UetFfL7Vq7jXaBGwG4QjW17xVm7tdNlZbdit8JamF_k3pHWUyhriDZ9BLPkNvcvKPn2TNiI8CgmlkgnY0gmlwhKwSv-2KbXVsdGlhZGRyc5YACASsEr_tBs7hAAoErBK_7QbO4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1EdaTfcqC_2lnPQyBAZDITjWgacb4W9rhGVUtGDdb6iDdGNwgs7hg3VkcILO44V3YWt1Mgc"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.148.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51537', '51538', '51539', '51540', '51541']
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 51537:51537 -p 51538:51538 -p 51539:51539 -p 51540:51540 -p 51541:51541 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=51539 --rest-port=51537 --tcp-port=51538 --discv5-udp-port=51540 --rest-address=0.0.0.0 --nat=extip:172.18.148.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8ad92bc1fc7c1c7f731585aefd1e2471d4e91dfe4dcbd0c0d32e796b6aaffbc2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51541 --metrics-logging=true --relay=false --filternode=/ip4/172.18.191.237/tcp/52961/p2p/16Uiu2HAm9iKWvJfgwmQCnxC8HQS7264nKWkqMLNLePBLqpFjSghM --discv5-bootstrap-node=enr:-L24QD1frViCS2y8Ro7UetFfL7Vq7jXaBGwG4QjW17xVm7tdNlZbdit8JamF_k3pHWUyhriDZ9BLPkNvcvKPn2TNiI8CgmlkgnY0gmlwhKwSv-2KbXVsdGlhZGRyc5YACASsEr_tBs7hAAoErBK_7QbO4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1EdaTfcqC_2lnPQyBAZDITjWgacb4W9rhGVUtGDdb6iDdGNwgs7hg3VkcILO44V3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.3 waku 4edd496bb71825daf48d44126d1911f4ce30592f00682af6fced796c87451fa7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4edd496bb718. Setting up logs at ./log/docker/node6_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51537
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:51537/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","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"}]}'
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:51537/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.148.3/tcp/51538/p2p/16Uiu2HAm4eqshrbgtMbJNSstHBZSDVNx5v2k5epKs3Cpiigwchdt","/ip4/172.18.148.3/tcp/51539/ws/p2p/16Uiu2HAm4eqshrbgtMbJNSstHBZSDVNx5v2k5epKs3Cpiigwchdt"],"enrUri":"enr:-L24QKGO7UhEsrJkEPVDMbPurscw5v0FUozaIgZv7NbesyXXHfucBwQlty91DlYalpaIS5LUKnKnsFPelRUhxF1quLACgmlkgnY0gmlwhKwSlAOKbXVsdGlhZGRyc5YACASsEpQDBslSAAoErBKUAwbJU90DgnJzhQADAQAAiXNlY3AyNTZrMaECiRjr08p_8gUOG6hyhSRl51ON7WhBGr9CLnC8WkB3CfODdGNwgslSg3VkcILJVIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:318 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35931/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:27274/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:22691/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:52960/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'
DEBUG  tests.e2e.test_e2e:test_e2e.py:323 Node6 subscribe to filter for pubsubtopic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51537/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35931/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.246.128/tcp/48634/p2p/16Uiu2HAmVhi7QEmY5bNEkzTBoNfctSWge6SBQ29FxdYQdFrXtzfR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.108.78/tcp/22692/p2p/16Uiu2HAm3iDvE5Y5CupkJP2wvfu1xiKjf29sJJnvfsrPy8vUKNwJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.191.237/tcp/52961/p2p/16Uiu2HAm9iKWvJfgwmQCnxC8HQS7264nKWkqMLNLePBLqpFjSghM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27274/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.108.78/tcp/47530/p2p/16Uiu2HAm3iDvE5Y5CupkJP2wvfu1xiKjf29sJJnvfsrPy8vUKNwJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.230.39/tcp/35932/p2p/16Uiu2HAkxdo3XQY5tqkTx79NDbu15TiNXHb8MQ3k6jYF86rs7sSF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22691/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.246.128/tcp/27275/p2p/16Uiu2HAmVhi7QEmY5bNEkzTBoNfctSWge6SBQ29FxdYQdFrXtzfR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.230.39/tcp/60326/p2p/16Uiu2HAkxdo3XQY5tqkTx79NDbu15TiNXHb8MQ3k6jYF86rs7sSF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.191.237/tcp/39524/p2p/16Uiu2HAm9iKWvJfgwmQCnxC8HQS7264nKWkqMLNLePBLqpFjSghM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52960/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.148.3/tcp/41738/p2p/16Uiu2HAm4eqshrbgtMbJNSstHBZSDVNx5v2k5epKs3Cpiigwchdt","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.108.78/tcp/22692/p2p/16Uiu2HAm3iDvE5Y5CupkJP2wvfu1xiKjf29sJJnvfsrPy8vUKNwJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.230.39/tcp/38712/p2p/16Uiu2HAkxdo3XQY5tqkTx79NDbu15TiNXHb8MQ3k6jYF86rs7sSF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51537/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.191.237/tcp/52961/p2p/16Uiu2HAm9iKWvJfgwmQCnxC8HQS7264nKWkqMLNLePBLqpFjSghM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 50 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:328 Node1 publish message for topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35931/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.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:333 Node6 inquery for filter messages on pubsubtopic /waku/2/rs/3/1 & contenttopic/test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51537/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":1771734928832358391,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:335 Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1771734928832358391, 'ephemeral': False}]
DEBUG  tests.e2e.test_e2e:test_e2e.py:338 Node5 goes live !!
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.127.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62024', '62025', '62026', '62027', '62028']
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 62024:62024 -p 62025:62025 -p 62026:62026 -p 62027:62027 -p 62028:62028 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=62026 --rest-port=62024 --tcp-port=62025 --discv5-udp-port=62027 --rest-address=0.0.0.0 --nat=extip:172.18.127.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbaebf3fedbfea6ed39b8b910762db1e0c7c1fc33a1c54a43a6fc02aaaefc24b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62028 --metrics-logging=true --relay=false --storenode=/ip4/172.18.191.237/tcp/52961/p2p/16Uiu2HAm9iKWvJfgwmQCnxC8HQS7264nKWkqMLNLePBLqpFjSghM --discv5-bootstrap-node=enr:-L24QD1frViCS2y8Ro7UetFfL7Vq7jXaBGwG4QjW17xVm7tdNlZbdit8JamF_k3pHWUyhriDZ9BLPkNvcvKPn2TNiI8CgmlkgnY0gmlwhKwSv-2KbXVsdGlhZGRyc5YACASsEr_tBs7hAAoErBK_7QbO4t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1EdaTfcqC_2lnPQyBAZDITjWgacb4W9rhGVUtGDdb6iDdGNwgs7hg3VkcILO44V3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.150 waku 5923d85ba9695ee126004d63e0032d28f91423bf3a5de248a4375dd9fce19dd3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5923d85ba969. Setting up logs at ./log/docker/node5_2026-02-22_04-34-29__62b8b06a-da23-4023-9c96-fc4c06e5daed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62024
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:62024/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","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"}]}'
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:62024/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.127.150/tcp/62025/p2p/16Uiu2HAmUd87DwCL2UrPnVfJxn93RGZfb8J5Qg1r8QVV42KYeBbe","/ip4/172.18.127.150/tcp/62026/ws/p2p/16Uiu2HAmUd87DwCL2UrPnVfJxn93RGZfb8J5Qg1r8QVV42KYeBbe"],"enrUri":"enr:-L24QCrAoDy0NdeBc-q11wGHceom4e0nvr1HzTJniJIMauTxDIBk29QKo1GvrrZY-1dbWsByUkXgF1L6b7TK7cjpXx8CgmlkgnY0gmlwhKwSf5aKbXVsdGlhZGRyc5YACASsEn-WBvJJAAoErBJ_lgbySt0DgnJzhQADAQAAiXNlY3AyNTZrMaED7UCZwftfLoNPPL7bk-kM5VAlz6J-7-flVYyvNV2LqvmDdGNwgvJJg3VkcILyS4V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:341 Node5 makes request to get stored messages
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62024/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -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'{"requestId":"1fd5335fbd03914a1471","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93e471e1c827c77b7032bc539bdc7d2d10b8d7d1a1d7eda35c28d4437780faaa"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
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 bb3e4e0fc577
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a940e2b73fe6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f2fe9d7303b4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb3e4e0fc577. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a8e75b26fd67
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a940e2b73fe6. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4edd496bb718
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f2fe9d7303b4. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5923d85ba969
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8e75b26fd67. Exiting log stream.
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.
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.
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.

View File

@ -0,0 +1,179 @@
2026-02-22 04:43:54.119 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:43:54.120 DEBUG [tests.conftest] Running test: test_static_shard_relay with id: 2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837
2026-02-22 04:43:54.121 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:43:54.121 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:43:54.122 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:43:54.133 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:43:54.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:54.134 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:43:54.135 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:43:54.137 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:43:54.137 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.222.207
2026-02-22 04:43:54.137 DEBUG [src.node.docker_mananger] Generated ports ['60094', '60095', '60096', '60097', '60098']
2026-02-22 04:43:54.138 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:43:54.138 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:43:54.138 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:43:54.138 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:43:54.139 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:43:54.140 DEBUG [src.node.docker_mananger] docker run -i -t -p 60094:60094 -p 60095:60095 -p 60096:60096 -p 60097:60097 -p 60098:60098 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=60096 --rest-port=60094 --tcp-port=60095 --discv5-udp-port=60097 --rest-address=0.0.0.0 --nat=extip:172.18.222.207 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e633adfaa04ecd5c1fbabb4d1fa8d73757ccd3d2e47bbac63fc6b5ddfcef66bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60098 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:43:54.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.222.207 waku 825453f1870e33c52b60ebca7b580e21950898468ff05ba11113f7df981efd4b
2026-02-22 04:43:54.367 DEBUG [src.node.docker_mananger] Container started with ID 825453f1870e. Setting up logs at ./log/docker/node1_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:54.368 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60094
2026-02-22 04:43:54.369 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:43:54.390 ERROR [src.node.docker_mananger] Max retries reached for container 1d4d12ee5f94. Exiting log stream.
2026-02-22 04:43:54.954 ERROR [src.node.docker_mananger] Max retries reached for container af51efbc618d. Exiting log stream.
2026-02-22 04:43:55.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60094/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:55.372 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-02-22 04:43:55.372 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:43:55.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60094/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:55.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.222.207/tcp/60095/p2p/16Uiu2HAm8pywhpm8r4YTQSVZLTcPMvbYbwuYjhoqyEWtTzbvp2o2","/ip4/172.18.222.207/tcp/60096/ws/p2p/16Uiu2HAm8pywhpm8r4YTQSVZLTcPMvbYbwuYjhoqyEWtTzbvp2o2"],"enrUri":"enr:-L24QGGXTRC1oPvla7775MCNGekYpkk9s0eOANIk5z-WfVKvbLkvhuLGOqWRUJtreDH-RuVXuXierAsJqJqAZ0J3BbkCgmlkgnY0gmlwhKwS3s-KbXVsdGlhZGRyc5YACASsEt7PBuq_AAoErBLezwbqwN0DgnJzhQACAQAAiXNlY3AyNTZrMaECxyCZwIzifc_Vhl4DMSg_JksP4uVTvOq-VSE9-GsUhrmDdGNwguq_g3VkcILqwYV3YWt1MgU"}'
2026-02-22 04:43:55.375 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:43:55.382 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:43:55.382 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:55.382 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:43:55.382 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:43:55.384 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:43:55.384 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.100
2026-02-22 04:43:55.384 DEBUG [src.node.docker_mananger] Generated ports ['48671', '48672', '48673', '48674', '48675']
2026-02-22 04:43:55.384 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:43:55.384 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:43:55.384 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:43:55.385 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:43:55.385 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:43:55.385 DEBUG [src.node.docker_mananger] docker run -i -t -p 48671:48671 -p 48672:48672 -p 48673:48673 -p 48674:48674 -p 48675:48675 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=48673 --rest-port=48671 --tcp-port=48672 --discv5-udp-port=48674 --rest-address=0.0.0.0 --nat=extip:172.18.182.100 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c8e30b5e2f9e2fbcbf93803bcfcf9bfcc897e8fcaadf6fdcbec1f4787bc831dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48675 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGGXTRC1oPvla7775MCNGekYpkk9s0eOANIk5z-WfVKvbLkvhuLGOqWRUJtreDH-RuVXuXierAsJqJqAZ0J3BbkCgmlkgnY0gmlwhKwS3s-KbXVsdGlhZGRyc5YACASsEt7PBuq_AAoErBLezwbqwN0DgnJzhQACAQAAiXNlY3AyNTZrMaECxyCZwIzifc_Vhl4DMSg_JksP4uVTvOq-VSE9-GsUhrmDdGNwguq_g3VkcILqwYV3YWt1MgU
2026-02-22 04:43:55.574 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.100 waku 587c1c75db7ab073685ae6b7d3a6f7b1a31bcbcb5e37d50c8fb5332b83288cf6
2026-02-22 04:43:55.607 DEBUG [src.node.docker_mananger] Container started with ID 587c1c75db7a. Setting up logs at ./log/docker/node2_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:55.607 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48671
2026-02-22 04:43:55.607 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:43:56.608 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48671/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:56.627 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_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-02-22 04:43:56.628 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:43:56.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48671/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:56.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.100/tcp/48672/p2p/16Uiu2HAm5DQkKZs7eTNTatrMKjSU73s5LX6cpwB4xJFAdA2x3Pzf","/ip4/172.18.182.100/tcp/48673/ws/p2p/16Uiu2HAm5DQkKZs7eTNTatrMKjSU73s5LX6cpwB4xJFAdA2x3Pzf"],"enrUri":"enr:-L24QCCF3qgJvxiWaRzCMvzd0UL49zTLmLDUZVYFKZnzosrRcvw0rlmzsg1NTl709_yM5xrkBmTeNUhDCXY15e3eKuYCgmlkgnY0gmlwhKwStmSKbXVsdGlhZGRyc5YACASsErZkBr4gAAoErBK2ZAa-Id0DgnJzhQACAQAAiXNlY3AyNTZrMaECkXCtJYiONT_e7FzdtvM9WxoaGUpo7NCRtZaBYhPCGciDdGNwgr4gg3VkcIK-IoV3YWt1MgE"}'
2026-02-22 04:43:56.635 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:43:56.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48671/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.207/tcp/60095/p2p/16Uiu2HAm8pywhpm8r4YTQSVZLTcPMvbYbwuYjhoqyEWtTzbvp2o2"]'
2026-02-22 04:43:56.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:43:56.646 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:43:56.646 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:56.646 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:43:56.646 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:43:56.648 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:43:56.648 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.238
2026-02-22 04:43:56.648 DEBUG [src.node.docker_mananger] Generated ports ['12564', '12565', '12566', '12567', '12568']
2026-02-22 04:43:56.648 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:43:56.648 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:43:56.649 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:43:56.649 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:43:56.649 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:43:56.649 DEBUG [src.node.docker_mananger] docker run -i -t -p 12564:12564 -p 12565:12565 -p 12566:12566 -p 12567:12567 -p 12568:12568 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=12566 --rest-port=12564 --tcp-port=12565 --discv5-udp-port=12567 --rest-address=0.0.0.0 --nat=extip:172.18.199.238 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ad7cf1dbfb178b3d3a1b05ade3a8e6d5ded9fdfb2fd1e35ffb954e4e59be5622 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12568 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGGXTRC1oPvla7775MCNGekYpkk9s0eOANIk5z-WfVKvbLkvhuLGOqWRUJtreDH-RuVXuXierAsJqJqAZ0J3BbkCgmlkgnY0gmlwhKwS3s-KbXVsdGlhZGRyc5YACASsEt7PBuq_AAoErBLezwbqwN0DgnJzhQACAQAAiXNlY3AyNTZrMaECxyCZwIzifc_Vhl4DMSg_JksP4uVTvOq-VSE9-GsUhrmDdGNwguq_g3VkcILqwYV3YWt1MgU
2026-02-22 04:43:56.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.238 waku 178143d79cdb1b910a4ebaa783d7a2eaf3502c340dc5a0770f4723e4b3a0816c
2026-02-22 04:43:56.889 DEBUG [src.node.docker_mananger] Container started with ID 178143d79cdb. Setting up logs at ./log/docker/node3_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:56.890 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12564
2026-02-22 04:43:56.890 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:43:57.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12564/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:57.897 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_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-02-22 04:43:57.898 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:43:57.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12564/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:57.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.238/tcp/12565/p2p/16Uiu2HAmAgsqMNTZSUGq9vBTSCRfoR7mip383aMLoHkEn9frSbih","/ip4/172.18.199.238/tcp/12566/ws/p2p/16Uiu2HAmAgsqMNTZSUGq9vBTSCRfoR7mip383aMLoHkEn9frSbih"],"enrUri":"enr:-L24QI4b_fSruGJmQm4A8YkPElZMA1TzN_Q5WrhQZtb-PZEnUxZCtQXigjvW6ZwEIvz62Ltnw9pnLE9FkbjXR2OXqa4CgmlkgnY0gmlwhKwSx-6KbXVsdGlhZGRyc5YACASsEsfuBjEVAAoErBLH7gYxFt0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4sRrfyJmVPAf0OGblakJ2NbPct1nVy1QYQmHiXmVgXKDdGNwgjEVg3VkcIIxF4V3YWt1MgE"}'
2026-02-22 04:43:57.903 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:43:57.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12564/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.207/tcp/60095/p2p/16Uiu2HAm8pywhpm8r4YTQSVZLTcPMvbYbwuYjhoqyEWtTzbvp2o2"]'
2026-02-22 04:43:57.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:43:57.916 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:43:57.916 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:57.917 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:43:57.917 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:43:57.918 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:43:57.918 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.152.185
2026-02-22 04:43:57.918 DEBUG [src.node.docker_mananger] Generated ports ['12897', '12898', '12899', '12900', '12901']
2026-02-22 04:43:57.918 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:43:57.918 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:43:57.919 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:43:57.919 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:43:57.919 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:43:57.919 DEBUG [src.node.docker_mananger] docker run -i -t -p 12897:12897 -p 12898:12898 -p 12899:12899 -p 12900:12900 -p 12901:12901 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=12899 --rest-port=12897 --tcp-port=12898 --discv5-udp-port=12900 --rest-address=0.0.0.0 --nat=extip:172.18.152.185 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=accff8fbb1b1810edcedba9baccd64afde50940ab9a0ff098bbd27ad1a88adcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12901 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGGXTRC1oPvla7775MCNGekYpkk9s0eOANIk5z-WfVKvbLkvhuLGOqWRUJtreDH-RuVXuXierAsJqJqAZ0J3BbkCgmlkgnY0gmlwhKwS3s-KbXVsdGlhZGRyc5YACASsEt7PBuq_AAoErBLezwbqwN0DgnJzhQACAQAAiXNlY3AyNTZrMaECxyCZwIzifc_Vhl4DMSg_JksP4uVTvOq-VSE9-GsUhrmDdGNwguq_g3VkcILqwYV3YWt1MgU
2026-02-22 04:43:58.115 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.152.185 waku 563382f205818bc619d907ecfb5a02f8fd972cdc5289890361229d641d510921
2026-02-22 04:43:58.150 DEBUG [src.node.docker_mananger] Container started with ID 563382f20581. Setting up logs at ./log/docker/node4_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:58.150 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12897
2026-02-22 04:43:58.151 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:43:59.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12897/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:59.165 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_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-02-22 04:43:59.166 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:43:59.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12897/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:43:59.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.152.185/tcp/12898/p2p/16Uiu2HAmANix9nLQQK5L4BHEj2g6xroYJhjvR6n9wrgM27qMVQhZ","/ip4/172.18.152.185/tcp/12899/ws/p2p/16Uiu2HAmANix9nLQQK5L4BHEj2g6xroYJhjvR6n9wrgM27qMVQhZ"],"enrUri":"enr:-L24QEfDR_5I_cnlDi3x6sCL0SDkBUW7Tl65-tp1LRPqRx2MPmHEUlPVdUEIlLjT0PRiYKoKHu1qaXcodc8wwQ6DRO0CgmlkgnY0gmlwhKwSmLmKbXVsdGlhZGRyc5YACASsEpi5BjJiAAoErBKYuQYyY90DgnJzhQACAQAAiXNlY3AyNTZrMaEC3h3r7M0F0_IqP46xrb0mOvrbSzgmsJaoRudVk5fflQyDdGNwgjJig3VkcIIyZIV3YWt1MgE"}'
2026-02-22 04:43:59.172 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:43:59.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12897/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.207/tcp/60095/p2p/16Uiu2HAm8pywhpm8r4YTQSVZLTcPMvbYbwuYjhoqyEWtTzbvp2o2"]'
2026-02-22 04:43:59.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:43:59.183 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:43:59.183 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:59.184 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:43:59.184 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:43:59.185 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:43:59.185 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.222
2026-02-22 04:43:59.185 DEBUG [src.node.docker_mananger] Generated ports ['45850', '45851', '45852', '45853', '45854']
2026-02-22 04:43:59.185 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-22 04:43:59.185 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:43:59.185 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:43:59.186 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:43:59.186 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:43:59.186 DEBUG [src.node.docker_mananger] docker run -i -t -p 45850:45850 -p 45851:45851 -p 45852:45852 -p 45853:45853 -p 45854:45854 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=45852 --rest-port=45850 --tcp-port=45851 --discv5-udp-port=45853 --rest-address=0.0.0.0 --nat=extip:172.18.207.222 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddc2291bcf18127b4bf9ec3f7d3fbebdde444044acaeff2c22cfba17457eaefb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45854 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGGXTRC1oPvla7775MCNGekYpkk9s0eOANIk5z-WfVKvbLkvhuLGOqWRUJtreDH-RuVXuXierAsJqJqAZ0J3BbkCgmlkgnY0gmlwhKwS3s-KbXVsdGlhZGRyc5YACASsEt7PBuq_AAoErBLezwbqwN0DgnJzhQACAQAAiXNlY3AyNTZrMaECxyCZwIzifc_Vhl4DMSg_JksP4uVTvOq-VSE9-GsUhrmDdGNwguq_g3VkcILqwYV3YWt1MgU
2026-02-22 04:43:59.387 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.222 waku 1005beae5474dfc615a2e070d212e9bf93e522f65bc8415535e85112b9aae270
2026-02-22 04:43:59.424 DEBUG [src.node.docker_mananger] Container started with ID 1005beae5474. Setting up logs at ./log/docker/node5_2026-02-22_04-43-54__4470c3c8-ef4e-4337-b0ae-a44d4d8ed837__wakuorg_nwaku:latest.log
2026-02-22 04:43:59.424 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45850
2026-02-22 04:43:59.424 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:44:00.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45850/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:00.433 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_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-02-22 04:44:00.433 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:44:00.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45850/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:00.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.222/tcp/45851/p2p/16Uiu2HAm6P1MZN7S89p6UpwbwCExN8Ds8hzQKapzV41KS5hUp6RT","/ip4/172.18.207.222/tcp/45852/ws/p2p/16Uiu2HAm6P1MZN7S89p6UpwbwCExN8Ds8hzQKapzV41KS5hUp6RT"],"enrUri":"enr:-L24QDWxuOOjcjir_VZN_omwYhz2mV9Q2ISlCZowlb_ufalBVzZtXznlglw5d_vhR5L1vnVVgUq7ugF9BtvVV5QvSpQCgmlkgnY0gmlwhKwSz96KbXVsdGlhZGRyc5YACASsEs_eBrMbAAoErBLP3gazHN0DgnJzhQACAQAAiXNlY3AyNTZrMaECosG4sIEsTDhnMn1XY29ytHlant7H1TjgBJV8qZxN48aDdGNwgrMbg3VkcIKzHYV3YWt1MgE"}'
2026-02-22 04:44:00.440 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:44:00.442 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45850/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.207/tcp/60095/p2p/16Uiu2HAm8pywhpm8r4YTQSVZLTcPMvbYbwuYjhoqyEWtTzbvp2o2"]'
2026-02-22 04:44:00.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:00.445 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60094/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:44:00.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:00.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48671/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:44:00.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:00.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12564/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:44:00.453 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:00.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12897/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:44:00.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:00.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45850/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-22 04:44:00.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:00.459 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:00.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:00.471 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:44:00.571 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:44:00.572 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60094/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:00.575 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735440459048567,"ephemeral":false,"proof":""}]'
2026-02-22 04:44:00.576 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:44:00.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48671/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:00.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735440459048567,"ephemeral":false,"proof":""}]'
2026-02-22 04:44:00.580 DEBUG [src.steps.sharding] Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
2026-02-22 04:44:00.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12564/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:00.583 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735440459048567,"ephemeral":false,"proof":""}]'
2026-02-22 04:44:00.584 DEBUG [src.steps.sharding] Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
2026-02-22 04:44:00.584 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12897/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:00.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735440459048567,"ephemeral":false,"proof":""}]'
2026-02-22 04:44:00.588 DEBUG [src.steps.sharding] Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
2026-02-22 04:44:00.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45850/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:00.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735440459048567,"ephemeral":false,"proof":""}]'
2026-02-22 04:44:00.593 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:44:00.594 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:44:00.594 DEBUG [src.node.waku_node] Stopping container with id 825453f1870e
2026-02-22 04:44:01.182 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:01.183 DEBUG [src.node.waku_node] Stopping container with id 587c1c75db7a
2026-02-22 04:44:01.754 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:01.756 DEBUG [src.node.waku_node] Stopping container with id 178143d79cdb
2026-02-22 04:44:02.044 ERROR [src.node.docker_mananger] Max retries reached for container 825453f1870e. Exiting log stream.
2026-02-22 04:44:02.336 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:02.336 DEBUG [src.node.waku_node] Stopping container with id 563382f20581
2026-02-22 04:44:02.586 ERROR [src.node.docker_mananger] Max retries reached for container 587c1c75db7a. Exiting log stream.
2026-02-22 04:44:02.876 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:02.876 DEBUG [src.node.waku_node] Stopping container with id 1005beae5474
2026-02-22 04:44:03.148 ERROR [src.node.docker_mananger] Max retries reached for container 178143d79cdb. Exiting log stream.
2026-02-22 04:44:03.420 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:03.421 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:44:03.449 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:44:03.459 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:44:03.464 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:44:03.469 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:44:03.473 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_node_not_connected_directly_to_relaying_node with id: 2026-02-22_04-34-26__ccdf7a61-f16b-4043-b0ae-19f445092cbf
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.light_push:light_push.py:28 Running fixture setup: light_push_setup
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_2026-02-22_04-34-26__ccdf7a61-f16b-4043-b0ae-19f445092cbf__wakuorg_nwaku:latest.log
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_2026-02-22_04-34-26__ccdf7a61-f16b-4043-b0ae-19f445092cbf__wakuorg_nwaku:latest.log
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/node3_2026-02-22_04-34-26__ccdf7a61-f16b-4043-b0ae-19f445092cbf__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.115.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2855', '2856', '2857', '2858', '2859']
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 2855:2855 -p 2856:2856 -p 2857:2857 -p 2858:2858 -p 2859:2859 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=2857 --rest-port=2855 --tcp-port=2856 --discv5-udp-port=2858 --rest-address=0.0.0.0 --nat=extip:172.18.115.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8de10afb0ee4a0aa921a433e9991c460ed2fea038d5af8ac96ec429d8780feea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2859 --metrics-logging=true --filter=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.115.54 waku 0486c2d8caeb1181ed073a13146dbdf1617765b63c7628ab4242a5c77fea02a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0486c2d8caeb. Setting up logs at ./log/docker/node1_2026-02-22_04-34-26__ccdf7a61-f16b-4043-b0ae-19f445092cbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 2855
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:2855/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","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"}]}'
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:2855/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.115.54/tcp/2856/p2p/16Uiu2HAmBCxtWkYRCisW87FsxpDyRrGixTxgpTYo8DHqB5kkoTCX","/ip4/172.18.115.54/tcp/2857/ws/p2p/16Uiu2HAmBCxtWkYRCisW87FsxpDyRrGixTxgpTYo8DHqB5kkoTCX"],"enrUri":"enr:-L24QN_8u4uPwo0SM_Qhw7Tn5sBhDJtNjVw-kFThQRnP6gCsZG46LoGlk152EiIF9Hoow_mnu_p28_i2941I82NNgVECgmlkgnY0gmlwhKwSczaKbXVsdGlhZGRyc5YACASsEnM2BgsoAAoErBJzNgYLKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6nmPMK_wAK1tK9LS9Tj5O5G0OTUVqQquoFXQ2qP0eQSDdGNwggsog3VkcIILKoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.251.191
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23322', '23323', '23324', '23325', '23326']
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 23322:23322 -p 23323:23323 -p 23324:23324 -p 23325:23325 -p 23326:23326 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=23324 --rest-port=23322 --tcp-port=23323 --discv5-udp-port=23325 --rest-address=0.0.0.0 --nat=extip:172.18.251.191 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b89e27baca55eec22231c087f47ae31c47587541f3e524c9dc62fddb268aeefe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23326 --metrics-logging=true --filter=true --relay=true --discv5-bootstrap-node=enr:-L24QN_8u4uPwo0SM_Qhw7Tn5sBhDJtNjVw-kFThQRnP6gCsZG46LoGlk152EiIF9Hoow_mnu_p28_i2941I82NNgVECgmlkgnY0gmlwhKwSczaKbXVsdGlhZGRyc5YACASsEnM2BgsoAAoErBJzNgYLKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6nmPMK_wAK1tK9LS9Tj5O5G0OTUVqQquoFXQ2qP0eQSDdGNwggsog3VkcIILKoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.191 waku d7075e81ccb92a97edcb1883662e13b18c2ea06da7b7a261792a83d05f52e2a3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d7075e81ccb9. Setting up logs at ./log/docker/node2_2026-02-22_04-34-26__ccdf7a61-f16b-4043-b0ae-19f445092cbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23322
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:23322/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","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"}]}'
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:23322/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.251.191/tcp/23323/p2p/16Uiu2HAm2SmNEjcY68HVF9xQA5NM3rJP6uVnnCWnVzvLQz4gXw4q","/ip4/172.18.251.191/tcp/23324/ws/p2p/16Uiu2HAm2SmNEjcY68HVF9xQA5NM3rJP6uVnnCWnVzvLQz4gXw4q"],"enrUri":"enr:-L24QOxDy4se8KP9lvZNuVXHYjalldHjCbM3tGxgcQ0xXztmJ45bLA95iMg6mNeq23m27iACNxCHekRhRYl6os-SkwcCgmlkgnY0gmlwhKwS-7-KbXVsdGlhZGRyc5YACASsEvu_BlsbAAoErBL7vwZbHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaEl6-Kufn4pZhp4yE2JvjPBNld7lxUEOh0M6wbhsNDaDdGNwglsbg3VkcIJbHYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.33.82
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22746', '22747', '22748', '22749', '22750']
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 22746:22746 -p 22747:22747 -p 22748:22748 -p 22749:22749 -p 22750:22750 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=22748 --rest-port=22746 --tcp-port=22747 --discv5-udp-port=22749 --rest-address=0.0.0.0 --nat=extip:172.18.33.82 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8a5c6aeccfcfc05c12cf660369da6f6eda779b7faaf5e8988e089d54985e471 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22750 --metrics-logging=true --relay=false --filternode=/ip4/172.18.251.191/tcp/23323/p2p/16Uiu2HAm2SmNEjcY68HVF9xQA5NM3rJP6uVnnCWnVzvLQz4gXw4q --discv5-bootstrap-node=enr:-L24QOxDy4se8KP9lvZNuVXHYjalldHjCbM3tGxgcQ0xXztmJ45bLA95iMg6mNeq23m27iACNxCHekRhRYl6os-SkwcCgmlkgnY0gmlwhKwS-7-KbXVsdGlhZGRyc5YACASsEvu_BlsbAAoErBL7vwZbHN0DgnJzhQADAQAAiXNlY3AyNTZrMaECaEl6-Kufn4pZhp4yE2JvjPBNld7lxUEOh0M6wbhsNDaDdGNwglsbg3VkcIJbHYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.82 waku a7a8385aa00acaf36ee64dc4bcae97a1d380df3ded24142b4e4201394502d34f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a7a8385aa00a. Setting up logs at ./log/docker/node3_2026-02-22_04-34-26__ccdf7a61-f16b-4043-b0ae-19f445092cbf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22746
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:22746/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","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"}]}'
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:22746/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.33.82/tcp/22747/p2p/16Uiu2HAmSfMWZxjDQTf3UZUj14V15rviYJFMSPFF6t7BirCgkKeG","/ip4/172.18.33.82/tcp/22748/ws/p2p/16Uiu2HAmSfMWZxjDQTf3UZUj14V15rviYJFMSPFF6t7BirCgkKeG"],"enrUri":"enr:-L24QCKfoe3u17ip7PeqLzep239L4rms2WuQW345tgduSfCQFQJ-D7C1WqvMughnv_9wlMjuHU0J1I_nfEXs_S4sC2YCgmlkgnY0gmlwhKwSIVKKbXVsdGlhZGRyc5YACASsEiFSBljbAAoErBIhUgZY3N0DgnJzhQADAQAAiXNlY3AyNTZrMaED0BuK6pmEyXMTQEuuaXwVUPsVL-81tJ0ZTNOPJOaDf8GDdGNwgljbg3VkcIJY3YV3YWt1MgA"}'
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:2855/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:23322/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:22746/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "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":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2855/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.251.191/tcp/36398/p2p/16Uiu2HAm2SmNEjcY68HVF9xQA5NM3rJP6uVnnCWnVzvLQz4gXw4q","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23322/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.115.54/tcp/2856/p2p/16Uiu2HAmBCxtWkYRCisW87FsxpDyRrGixTxgpTYo8DHqB5kkoTCX","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.33.82/tcp/54356/p2p/16Uiu2HAmSfMWZxjDQTf3UZUj14V15rviYJFMSPFF6t7BirCgkKeG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22746/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.251.191/tcp/23323/p2p/16Uiu2HAm2SmNEjcY68HVF9xQA5NM3rJP6uVnnCWnVzvLQz4gXw4q","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2855/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 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:22746/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":1771734903678239712,"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 0486c2d8caeb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d7075e81ccb9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a7a8385aa00a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0486c2d8caeb. Exiting log stream.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_pubsub_topic_string_instead_of_list with id: 2026-02-22_04-35-26__4f588731-09ef-4d04-959c-7fe5d03e05fc
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_2026-02-22_04-35-26__4f588731-09ef-4d04-959c-7fe5d03e05fc__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.20.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8813', '8814', '8815', '8816', '8817']
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 8813:8813 -p 8814:8814 -p 8815:8815 -p 8816:8816 -p 8817:8817 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=8815 --rest-port=8813 --tcp-port=8814 --discv5-udp-port=8816 --rest-address=0.0.0.0 --nat=extip:172.18.20.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db384baaedcebbeb9e2efb6b9dbb0bfdbfc05f6cabafb7b1b2ae45b9ae7f9bee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8817 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.205 waku 11eeed15e3a0264e512c7ddb0b5efaab0b463afe9c4d8c5aa5c9042f73c99f60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11eeed15e3a0. Setting up logs at ./log/docker/node1_2026-02-22_04-35-26__4f588731-09ef-4d04-959c-7fe5d03e05fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8813
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 29200dd58c92. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5f577e9ee591. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8813/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","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"}]}'
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:8813/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.20.205/tcp/8814/p2p/16Uiu2HAmBoQX8o6DRFJht5TSieqUJZM6fs4UR1bE88pM7oGPdcbE","/ip4/172.18.20.205/tcp/8815/ws/p2p/16Uiu2HAmBoQX8o6DRFJht5TSieqUJZM6fs4UR1bE88pM7oGPdcbE"],"enrUri":"enr:-L24QOvZyQ0LlPa19sHsrXdzwf_N_fiPXF1Yvyxa_fJCgiehC6nD33SSDzEbpQKkhfDyOLZtoFy5xIG-k2tnUJk8dK0CgmlkgnY0gmlwhKwSFM2KbXVsdGlhZGRyc5YACASsEhTNBiJuAAoErBIUzQYib90DgnJzhQADAQAAiXNlY3AyNTZrMaEC80xJ0mFtHNQb2axn3tLwGXVYhqjk5xmnvDl85P6JgY2DdGNwgiJug3VkcIIicIV3YWt1MgU"}'
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_2026-02-22_04-35-26__4f588731-09ef-4d04-959c-7fe5d03e05fc__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.168.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6861', '6862', '6863', '6864', '6865']
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 6861:6861 -p 6862:6862 -p 6863:6863 -p 6864:6864 -p 6865:6865 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=6863 --rest-port=6861 --tcp-port=6862 --discv5-udp-port=6864 --rest-address=0.0.0.0 --nat=extip:172.18.168.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=24aaf0f6c0fcfc057b23ed08fe044d2dfcfff93dd6b3eeee30ba557cceafb65b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6865 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOvZyQ0LlPa19sHsrXdzwf_N_fiPXF1Yvyxa_fJCgiehC6nD33SSDzEbpQKkhfDyOLZtoFy5xIG-k2tnUJk8dK0CgmlkgnY0gmlwhKwSFM2KbXVsdGlhZGRyc5YACASsEhTNBiJuAAoErBIUzQYib90DgnJzhQADAQAAiXNlY3AyNTZrMaEC80xJ0mFtHNQb2axn3tLwGXVYhqjk5xmnvDl85P6JgY2DdGNwgiJug3VkcIIicIV3YWt1MgU --filternode=/ip4/172.18.20.205/tcp/8814/p2p/16Uiu2HAmBoQX8o6DRFJht5TSieqUJZM6fs4UR1bE88pM7oGPdcbE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.168.192 waku 815c2c41404f3d1965f64dfc3ebc1b0c047430f4973a63ee6cd32e252f810c6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 815c2c41404f. Setting up logs at ./log/docker/node2_2026-02-22_04-35-26__4f588731-09ef-4d04-959c-7fe5d03e05fc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6861
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:6861/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","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"}]}'
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:6861/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.168.192/tcp/6862/p2p/16Uiu2HAmAWVFDFAA78czx7hsEdgsQXt5rvqUuqv6heMNrPJ6V9Qv","/ip4/172.18.168.192/tcp/6863/ws/p2p/16Uiu2HAmAWVFDFAA78czx7hsEdgsQXt5rvqUuqv6heMNrPJ6V9Qv"],"enrUri":"enr:-L24QKeb76WhJsES6L7x7lznN0ALt5oENDYaoPpY4u0VDZb5ZxPxUjkxxCQ7zt0IcV78eXFf_Tv6W4PLiDYrlG1PGMsCgmlkgnY0gmlwhKwSqMCKbXVsdGlhZGRyc5YACASsEqjABhrOAAoErBKowAYaz90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4BsSHrXl-vm5hCpG5gaEJmn8RUG4_EBq00-Wj_YhyNuDdGNwghrOg3VkcIIa0IV3YWt1MgA"}'
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:6861/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.205/tcp/8814/p2p/16Uiu2HAmBoQX8o6DRFJht5TSieqUJZM6fs4UR1bE88pM7oGPdcbE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8813/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:6861/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "36d94a40-3b38-4b1d-8771-8234f146a1b5", "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":"36d94a40-3b38-4b1d-8771-8234f146a1b5","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:6861/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": "/test/1/waku-filter/proto", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:6861/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
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 11eeed15e3a0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 815c2c41404f
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.

View File

@ -0,0 +1,156 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_content_topics with id: 2026-02-22_04-39-26__42dcaa90-5fae-401f-bcca-a7dd2429fa9f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
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_2026-02-22_04-39-26__42dcaa90-5fae-401f-bcca-a7dd2429fa9f__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.198.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22452', '22453', '22454', '22455', '22456']
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 22452:22452 -p 22453:22453 -p 22454:22454 -p 22455:22455 -p 22456:22456 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=22454 --rest-port=22452 --tcp-port=22453 --discv5-udp-port=22455 --rest-address=0.0.0.0 --nat=extip:172.18.198.36 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eeb4efbddc7ebecb194945cded9afe68e0fe0644cfd8280af9879e1c7bd5c432 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22456 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.36 waku 2cb65bef01a6f7cb4afa88aca2cd3ef9d8f5126295275ade75a2219f6215104f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2cb65bef01a6. Setting up logs at ./log/docker/node1_2026-02-22_04-39-26__42dcaa90-5fae-401f-bcca-a7dd2429fa9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22452
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 03b7e71cc1a4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 178cfc1035d2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22452/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","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"}]}'
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:22452/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.198.36/tcp/22453/p2p/16Uiu2HAmH7Jq1AsYbNZdFyCYUzFVCKNjqj5ATBBQRjqWhqpqq3Nd","/ip4/172.18.198.36/tcp/22454/ws/p2p/16Uiu2HAmH7Jq1AsYbNZdFyCYUzFVCKNjqj5ATBBQRjqWhqpqq3Nd"],"enrUri":"enr:-L24QG9vDxWf3KiDBAof1dk72nRQhoFPpFhVmhAlZJgyEJiSZWjqXXUTcI7_0PbHYJdNFpx2gxMagEoAUn0_iEATj7wCgmlkgnY0gmlwhKwSxiSKbXVsdGlhZGRyc5YACASsEsYkBle1AAoErBLGJAZXtt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQiy93xR1KBmOlEuTnt1n49XvOKKC7ZdXTaVTuL2bFw6DdGNwgle1g3VkcIJXt4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-39-26__42dcaa90-5fae-401f-bcca-a7dd2429fa9f__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.166.88
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32672', '32673', '32674', '32675', '32676']
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 32672:32672 -p 32673:32673 -p 32674:32674 -p 32675:32675 -p 32676:32676 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=32674 --rest-port=32672 --tcp-port=32673 --discv5-udp-port=32675 --rest-address=0.0.0.0 --nat=extip:172.18.166.88 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b8456fa7ffeb30e8dfc0aacdbbbca8fdef262549df6ce37808ca485bc2f5caa2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32676 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG9vDxWf3KiDBAof1dk72nRQhoFPpFhVmhAlZJgyEJiSZWjqXXUTcI7_0PbHYJdNFpx2gxMagEoAUn0_iEATj7wCgmlkgnY0gmlwhKwSxiSKbXVsdGlhZGRyc5YACASsEsYkBle1AAoErBLGJAZXtt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQiy93xR1KBmOlEuTnt1n49XvOKKC7ZdXTaVTuL2bFw6DdGNwgle1g3VkcIJXt4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.88 waku e84edc03b6534af7e5ac4eec3e0284f95db8997fdc49b8642f060edb6e126948
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e84edc03b653. Setting up logs at ./log/docker/node2_2026-02-22_04-39-26__42dcaa90-5fae-401f-bcca-a7dd2429fa9f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32672
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:32672/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:32672/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.166.88/tcp/32673/p2p/16Uiu2HAmAeNLBskzSJpYcAbpeLS9C6tk3EsRuqrVQ38otABkdUia","/ip4/172.18.166.88/tcp/32674/ws/p2p/16Uiu2HAmAeNLBskzSJpYcAbpeLS9C6tk3EsRuqrVQ38otABkdUia"],"enrUri":"enr:-L24QEv2rKXfhCuW5RFbqqc5c9VIn9O1DpE6nXIyUykv_04aD7dII7paninfCm9EEJ4osQuvDyUKI1GZJhZG0xOmTz0CgmlkgnY0gmlwhKwSpliKbXVsdGlhZGRyc5YACASsEqZYBn-hAAoErBKmWAZ_ot0DgnJzhQACAQAAiXNlY3AyNTZrMaEC4h_mO1Q99jnoLSGUUSJ6CANayTes7z4gIdcA8lWOl4eDdGNwgn-hg3VkcIJ_o4V3YWt1MgE"}'
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:32672/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.36/tcp/22453/p2p/16Uiu2HAmH7Jq1AsYbNZdFyCYUzFVCKNjqj5ATBBQRjqWhqpqq3Nd"]'
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:22452/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"]'
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:32672/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"]'
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:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735169005285156,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735169005285156,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771735169127993009,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/waku/2/content/test.js","version":0,"timestamp":1771735169127993009,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771735169242084662,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1771735169242084662,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771735169354417390,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1771735169354417390,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771735169467409825,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1771735169467409825,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771735169581523519,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1771735169581523519,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771735169694964639,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1771735169694964639,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "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.sharding:sharding.py:158 Checking that peer NODE_1: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:22452/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771735169809105562,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:32672/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1771735169809105562,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:22452/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"]'
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 DELETE "http://127.0.0.1:32672/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"]'
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:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:22452/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22452/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 2cb65bef01a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e84edc03b653
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.

View File

@ -0,0 +1,116 @@
2026-02-22 04:44:36.330 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:44:36.331 DEBUG [tests.conftest] Running test: test_different_page_size[11] with id: 2026-02-22_04-44-36__bb7d57c2-2add-402a-a382-39f81f1de045
2026-02-22 04:44:36.332 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:44:36.332 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:44:36.332 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:44:36.341 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:44:36.341 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-44-36__bb7d57c2-2add-402a-a382-39f81f1de045__wakuorg_nwaku:latest.log
2026-02-22 04:44:36.342 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:44:36.342 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:44:36.344 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:44:36.345 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.195
2026-02-22 04:44:36.345 DEBUG [src.node.docker_mananger] Generated ports ['17243', '17244', '17245', '17246', '17247']
2026-02-22 04:44:36.345 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:44:36.345 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:44:36.345 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:44:36.346 DEBUG [src.node.docker_mananger] docker run -i -t -p 17243:17243 -p 17244:17244 -p 17245:17245 -p 17246:17246 -p 17247:17247 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=17245 --rest-port=17243 --tcp-port=17244 --discv5-udp-port=17246 --rest-address=0.0.0.0 --nat=extip:172.18.209.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0c786de5c39bd5d2c949f500c7924bac6bcaf00fbafeaff93a5aab31a256ba89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17247 --metrics-logging=true --store=true --relay=true
2026-02-22 04:44:36.554 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.195 waku 06b36b5cc21e2bb08c532e1b4116cdd857f3c7ff5a400d83112f8d254f86c367
2026-02-22 04:44:36.585 ERROR [src.node.docker_mananger] Max retries reached for container fc72fb48c520. Exiting log stream.
2026-02-22 04:44:36.587 DEBUG [src.node.docker_mananger] Container started with ID 06b36b5cc21e. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-44-36__bb7d57c2-2add-402a-a382-39f81f1de045__wakuorg_nwaku:latest.log
2026-02-22 04:44:36.588 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17243
2026-02-22 04:44:36.588 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:44:37.161 ERROR [src.node.docker_mananger] Max retries reached for container a8db9c3e85af. Exiting log stream.
2026-02-22 04:44:37.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17243/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:37.592 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:44:37.592 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:44:37.592 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17243/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:37.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.195/tcp/17244/p2p/16Uiu2HAm65NidkAvjDFt6kc5aiwtzmxMSNA4pB9emVDqDP6TQwyC","/ip4/172.18.209.195/tcp/17245/ws/p2p/16Uiu2HAm65NidkAvjDFt6kc5aiwtzmxMSNA4pB9emVDqDP6TQwyC"],"enrUri":"enr:-L24QMzwO0-hsqbUz7lAi65zjT_rYw6vPco2yL1YllWPJstENkn8iUKlNC6Gw1kP4g5DA9wLXUCQj2Yzgc1ooockyj8CgmlkgnY0gmlwhKwS0cOKbXVsdGlhZGRyc5YACASsEtHDBkNcAAoErBLRwwZDXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECnj1sKk9SGri9lNJKObseeIFp-XR9z0H-NCU1AlVAOyuDdGNwgkNcg3VkcIJDXoV3YWt1MgM"}'
2026-02-22 04:44:37.595 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:44:37.602 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:44:37.602 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-44-36__bb7d57c2-2add-402a-a382-39f81f1de045__wakuorg_nwaku:latest.log
2026-02-22 04:44:37.602 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:44:37.602 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:44:37.603 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:44:37.603 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.31
2026-02-22 04:44:37.604 DEBUG [src.node.docker_mananger] Generated ports ['52238', '52239', '52240', '52241', '52242']
2026-02-22 04:44:37.604 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:44:37.604 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:44:37.604 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:44:37.604 DEBUG [src.node.docker_mananger] docker run -i -t -p 52238:52238 -p 52239:52239 -p 52240:52240 -p 52241:52241 -p 52242:52242 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=52240 --rest-port=52238 --tcp-port=52239 --discv5-udp-port=52241 --rest-address=0.0.0.0 --nat=extip:172.18.59.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6fb0e4cfab396b7dc5c1b48fb1f57fbec4fa9cb4f268a65ec5a5b87ed001772e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52242 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMzwO0-hsqbUz7lAi65zjT_rYw6vPco2yL1YllWPJstENkn8iUKlNC6Gw1kP4g5DA9wLXUCQj2Yzgc1ooockyj8CgmlkgnY0gmlwhKwS0cOKbXVsdGlhZGRyc5YACASsEtHDBkNcAAoErBLRwwZDXd0DgnJzhQADAQAAiXNlY3AyNTZrMaECnj1sKk9SGri9lNJKObseeIFp-XR9z0H-NCU1AlVAOyuDdGNwgkNcg3VkcIJDXoV3YWt1MgM --storenode=/ip4/172.18.209.195/tcp/17244/p2p/16Uiu2HAm65NidkAvjDFt6kc5aiwtzmxMSNA4pB9emVDqDP6TQwyC --store=true --relay=true
2026-02-22 04:44:37.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.31 waku 0ed0d494bde8401835492039b87f5f20133cd55f619cb94b1e5a4f32e6955f35
2026-02-22 04:44:37.833 DEBUG [src.node.docker_mananger] Container started with ID 0ed0d494bde8. Setting up logs at ./log/docker/store_node1_2026-02-22_04-44-36__bb7d57c2-2add-402a-a382-39f81f1de045__wakuorg_nwaku:latest.log
2026-02-22 04:44:37.834 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52238
2026-02-22 04:44:37.834 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:44:38.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52238/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:38.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:44:38.838 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:44:38.838 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52238/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:38.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.31/tcp/52239/p2p/16Uiu2HAmNt9r3h86dL2LUhZEaXuMBpJZMP7scuYna7VbGMbrgN7D","/ip4/172.18.59.31/tcp/52240/ws/p2p/16Uiu2HAmNt9r3h86dL2LUhZEaXuMBpJZMP7scuYna7VbGMbrgN7D"],"enrUri":"enr:-L24QDRzeztVFkHNDfKZ_wonbhFG4xt1PqIVddAon18345N5PJBLHKRkOD9Aa3ITIn3J0ls0NOHzeyB6TV2jZbppVRUCgmlkgnY0gmlwhKwSOx-KbXVsdGlhZGRyc5YACASsEjsfBswPAAoErBI7HwbMEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl_QoH84r8jGJUhMfXJAsvdjH-OajstAbmXAgzQyf1USDdGNwgswPg3VkcILMEYV3YWt1MgM"}'
2026-02-22 04:44:38.840 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:44:38.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52238/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.195/tcp/17244/p2p/16Uiu2HAm65NidkAvjDFt6kc5aiwtzmxMSNA4pB9emVDqDP6TQwyC"]'
2026-02-22 04:44:38.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:38.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:44:38.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:38.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52238/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:44:38.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:38.850 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:38.850 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:38.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:38.856 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:39.057 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:39.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:39.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:39.064 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:39.264 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:39.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:39.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:39.271 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:39.472 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:39.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:39.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:39.478 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:39.679 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:39.679 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:39.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:39.685 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:39.886 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:39.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:39.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:39.892 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:40.092 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:40.093 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:40.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:40.098 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:40.299 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:40.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:40.305 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:40.306 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:40.506 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:40.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:40.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:40.514 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:40.714 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:40.715 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:40.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:40.723 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:40.924 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:40.924 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:40.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:40.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:41.133 DEBUG [src.steps.store] Relaying message
2026-02-22 04:44:41.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17243/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:44:41.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:44:41.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:44:41.340 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17243/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:41.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2e1070667915f9a9b24a4376c24392fa312e215912245507d059bf97e143d48"},{"messageHash":"0x598dc37c8fe4420f77bdcf0ae734d80defdba79290a78c9ec1e246812f338fd3"},{"messageHash":"0x74be5daa4b2371f2923ce3c36256fc102c3730dbca1e356f615f4758cce04718"},{"messageHash":"0x758de63176ffc35b7fac53de50dd2a500f153182ae903aa3eaf79937887df3d3"},{"messageHash":"0x54b0a0642c6695fc626ec8e8b2bd263bfc758d6b844d9f902a4e1a79fff7be6b"},{"messageHash":"0xf6eb875bd3752792d0589649c55c8a8715a610781933803de207a0c4e055b076"},{"messageHash":"0x1d20ddf5b10a3855235462bad423f719d025a0b4d8fce61bbfe960e4bc8a3390"},{"messageHash":"0x22bcc28b36ffc629166581f5df5d48ffa5c4d0b0ec72608b0db259d94aeca6d0"},{"messageHash":"0xf8df03543791f2554ec2edddc70c1dd4a1e8d7ac13e56ffedc782a3db59e2ba3"},{"messageHash":"0x04dd6e3df6c471622807adcdb4be55203b65a43bf9feed1de2a70ae322b4d985"},{"messageHash":"0xc10d03b071d8e1c8bc4e168eb720f58abab3dec2c5da6a7496dd557f243a3624"}],"paginationCursor":"0xc10d03b071d8e1c8bc4e168eb720f58abab3dec2c5da6a7496dd557f243a3624"}'
2026-02-22 04:44:41.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52238/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=11&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:44:41.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa2e1070667915f9a9b24a4376c24392fa312e215912245507d059bf97e143d48"},{"messageHash":"0x598dc37c8fe4420f77bdcf0ae734d80defdba79290a78c9ec1e246812f338fd3"},{"messageHash":"0x74be5daa4b2371f2923ce3c36256fc102c3730dbca1e356f615f4758cce04718"},{"messageHash":"0x758de63176ffc35b7fac53de50dd2a500f153182ae903aa3eaf79937887df3d3"},{"messageHash":"0x54b0a0642c6695fc626ec8e8b2bd263bfc758d6b844d9f902a4e1a79fff7be6b"},{"messageHash":"0xf6eb875bd3752792d0589649c55c8a8715a610781933803de207a0c4e055b076"},{"messageHash":"0x1d20ddf5b10a3855235462bad423f719d025a0b4d8fce61bbfe960e4bc8a3390"},{"messageHash":"0x22bcc28b36ffc629166581f5df5d48ffa5c4d0b0ec72608b0db259d94aeca6d0"},{"messageHash":"0xf8df03543791f2554ec2edddc70c1dd4a1e8d7ac13e56ffedc782a3db59e2ba3"},{"messageHash":"0x04dd6e3df6c471622807adcdb4be55203b65a43bf9feed1de2a70ae322b4d985"},{"messageHash":"0xc10d03b071d8e1c8bc4e168eb720f58abab3dec2c5da6a7496dd557f243a3624"}],"paginationCursor":"0xc10d03b071d8e1c8bc4e168eb720f58abab3dec2c5da6a7496dd557f243a3624"}'
2026-02-22 04:44:41.349 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:44:41.350 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:44:41.351 DEBUG [src.node.waku_node] Stopping container with id 06b36b5cc21e
2026-02-22 04:44:41.879 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:41.879 DEBUG [src.node.waku_node] Stopping container with id 0ed0d494bde8
2026-02-22 04:44:42.416 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:44:42.419 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:44:42.427 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:44:42.435 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-22 04:39:34.926 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:39:34.926 DEBUG [tests.conftest] Running test: test_single_content_topic[/myapp/1/latest/proto] with id: 2026-02-22_04-39-34__2f335af2-7d0f-4913-8e73-9c39a56d5e08
2026-02-22 04:39:34.926 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:39:34.927 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:39:34.927 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:39:34.934 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:34.934 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-39-34__2f335af2-7d0f-4913-8e73-9c39a56d5e08__wakuorg_nwaku:latest.log
2026-02-22 04:39:34.934 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:34.934 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:34.936 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:34.936 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.241
2026-02-22 04:39:34.936 DEBUG [src.node.docker_mananger] Generated ports ['44175', '44176', '44177', '44178', '44179']
2026-02-22 04:39:34.936 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:34.936 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:34.936 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:34.936 DEBUG [src.node.docker_mananger] docker run -i -t -p 44175:44175 -p 44176:44176 -p 44177:44177 -p 44178:44178 -p 44179:44179 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=44177 --rest-port=44175 --tcp-port=44176 --discv5-udp-port=44178 --rest-address=0.0.0.0 --nat=extip:172.18.6.241 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcde0cbf637b1ceee47be5ce114ad9f26f2dedc4daddfea56b010de33cddfbbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44179 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
2026-02-22 04:39:35.121 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.241 waku 90edea278fc2d3510002bbe75e54629d74a7eae3005319a0aa566249c3734d84
2026-02-22 04:39:35.150 DEBUG [src.node.docker_mananger] Container started with ID 90edea278fc2. Setting up logs at ./log/docker/node1_2026-02-22_04-39-34__2f335af2-7d0f-4913-8e73-9c39a56d5e08__wakuorg_nwaku:latest.log
2026-02-22 04:39:35.150 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44175
2026-02-22 04:39:35.151 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:35.164 ERROR [src.node.docker_mananger] Max retries reached for container 8198c0c8da58. Exiting log stream.
2026-02-22 04:39:35.723 ERROR [src.node.docker_mananger] Max retries reached for container a18dc07cb555. Exiting log stream.
2026-02-22 04:39:36.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44175/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:36.155 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-02-22 04:39:36.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:36.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:36.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.241/tcp/44176/p2p/16Uiu2HAmVRvpX7EgjaDCd5MFk4D9GfRbBtHSJUuonqc3k5H3QeRf","/ip4/172.18.6.241/tcp/44177/ws/p2p/16Uiu2HAmVRvpX7EgjaDCd5MFk4D9GfRbBtHSJUuonqc3k5H3QeRf"],"enrUri":"enr:-L24QPZExOaryJXXf4O27cHdyr73BaRdtmFfBbeN_v2dUGtqfZS3ICvURHLUtwoD1CbhordN6jmWI24IpKXfqP6zJJUCgmlkgnY0gmlwhKwSBvGKbXVsdGlhZGRyc5YACASsEgbxBqyQAAoErBIG8Qaskd0DgnJzhQACAQAAiXNlY3AyNTZrMaED-T4ioIoNsRPvPKxfkDu8Ij1akQk7S7QHGCz3nafYrgKDdGNwgqyQg3VkcIKskoV3YWt1MgU"}'
2026-02-22 04:39:36.158 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:36.165 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:36.165 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-39-34__2f335af2-7d0f-4913-8e73-9c39a56d5e08__wakuorg_nwaku:latest.log
2026-02-22 04:39:36.165 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:36.165 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:36.167 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:36.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.64
2026-02-22 04:39:36.167 DEBUG [src.node.docker_mananger] Generated ports ['57832', '57833', '57834', '57835', '57836']
2026-02-22 04:39:36.167 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:36.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:36.167 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:36.167 DEBUG [src.node.docker_mananger] docker run -i -t -p 57832:57832 -p 57833:57833 -p 57834:57834 -p 57835:57835 -p 57836:57836 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=57834 --rest-port=57832 --tcp-port=57833 --discv5-udp-port=57835 --rest-address=0.0.0.0 --nat=extip:172.18.194.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a0b1eefaed25dfaea54cd3b7ab4651458cba6a21ffb6f875dbfcc8dddee995c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57836 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPZExOaryJXXf4O27cHdyr73BaRdtmFfBbeN_v2dUGtqfZS3ICvURHLUtwoD1CbhordN6jmWI24IpKXfqP6zJJUCgmlkgnY0gmlwhKwSBvGKbXVsdGlhZGRyc5YACASsEgbxBqyQAAoErBIG8Qaskd0DgnJzhQACAQAAiXNlY3AyNTZrMaED-T4ioIoNsRPvPKxfkDu8Ij1akQk7S7QHGCz3nafYrgKDdGNwgqyQg3VkcIKskoV3YWt1MgU --content-topic=/myapp/1/latest/proto
2026-02-22 04:39:36.365 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.64 waku bd39683e760a0cad00e7bb0361448bb716e52a415826aa4995eeb9a94ddad285
2026-02-22 04:39:36.396 DEBUG [src.node.docker_mananger] Container started with ID bd39683e760a. Setting up logs at ./log/docker/node2_2026-02-22_04-39-34__2f335af2-7d0f-4913-8e73-9c39a56d5e08__wakuorg_nwaku:latest.log
2026-02-22 04:39:36.397 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57832
2026-02-22 04:39:36.398 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:37.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57832/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:37.413 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_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-02-22 04:39:37.413 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:37.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57832/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:37.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.64/tcp/57833/p2p/16Uiu2HAmHF35i4ogC7GDecz4Cy8TG8t3hps1hqGMV44YV6w44TXK","/ip4/172.18.194.64/tcp/57834/ws/p2p/16Uiu2HAmHF35i4ogC7GDecz4Cy8TG8t3hps1hqGMV44YV6w44TXK"],"enrUri":"enr:-L24QMEggpYsHG2kTImNb_uOkbzuBV28WuCSE7yRkIGbvAZJCQdMfooMBEfzZt7Kl1g0uIHb7QJxIJEq8LgvLnaA_twCgmlkgnY0gmlwhKwSwkCKbXVsdGlhZGRyc5YACASsEsJABuHpAAoErBLCQAbh6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDRCeVZR-hG2726yS4BYtq4UKrGfglN6bZglxfIDiC4C6DdGNwguHpg3VkcILh64V3YWt1MgE"}'
2026-02-22 04:39:37.419 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:37.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57832/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.6.241/tcp/44176/p2p/16Uiu2HAmVRvpX7EgjaDCd5MFk4D9GfRbBtHSJUuonqc3k5H3QeRf"]'
2026-02-22 04:39:37.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:37.424 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44175/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-22 04:39:37.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:37.426 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57832/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
2026-02-22 04:39:37.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:37.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44175/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:37.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:37.434 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:39:37.535 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:37.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44175/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:37.537 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735177429401120,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:37.539 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:39:37.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57832/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:37.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735177429401120,"ephemeral":false,"proof":""}]'
2026-02-22 04:39:37.544 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:39:37.545 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:39:37.545 DEBUG [src.node.waku_node] Stopping container with id 90edea278fc2
2026-02-22 04:39:38.113 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:38.113 DEBUG [src.node.waku_node] Stopping container with id bd39683e760a
2026-02-22 04:39:38.654 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:38.655 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:38.666 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:38.671 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_after_node_pauses_and_pauses with id: 2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
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_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__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.23.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42729', '42730', '42731', '42732', '42733']
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 42729:42729 -p 42730:42730 -p 42731:42731 -p 42732:42732 -p 42733:42733 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=42731 --rest-port=42729 --tcp-port=42730 --discv5-udp-port=42732 --rest-address=0.0.0.0 --nat=extip:172.18.23.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f8fd201f3b9c96dbd8b5bfe53466e4c3294f1dc72681aeb1c3e4d1cbd03eadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42733 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.141 waku cebc29628f2cce8bcdccf74ccf271950a4d7738afa9e334eaa25e86b42eda050
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cebc29628f2c. Setting up logs at ./log/docker/node1_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42729
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 7bee4171127d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e5a63357a0a6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42729/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:42729/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.23.141/tcp/42730/p2p/16Uiu2HAmFrVv9SzetPWRwV8314YHnG6KbgXAERMY3ZVVaf3nu4W4","/ip4/172.18.23.141/tcp/42731/ws/p2p/16Uiu2HAmFrVv9SzetPWRwV8314YHnG6KbgXAERMY3ZVVaf3nu4W4"],"enrUri":"enr:-L24QOtExI6vAMW-2yUmMXCJIQvtwtgiMJpZ6H0WOGf6X7lVcBp0RZnpLYtm_U2n9buP6lx2HVDqGhg0MVLZGA8MwGQCgmlkgnY0gmlwhKwSF42KbXVsdGlhZGRyc5YACASsEheNBqbqAAoErBIXjQam690DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4XhcEJIkfGt6IvgCKtZiNQUt-ln0ozbWpA1sDeUMTGDdGNwgqbqg3VkcIKm7IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__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.31.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46473', '46474', '46475', '46476', '46477']
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 46473:46473 -p 46474:46474 -p 46475:46475 -p 46476:46476 -p 46477:46477 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=46475 --rest-port=46473 --tcp-port=46474 --discv5-udp-port=46476 --rest-address=0.0.0.0 --nat=extip:172.18.31.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e748ea1470df59f1bcf0cee4de787824ea97fceba355faaed4b3b11f68aa74cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46477 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOtExI6vAMW-2yUmMXCJIQvtwtgiMJpZ6H0WOGf6X7lVcBp0RZnpLYtm_U2n9buP6lx2HVDqGhg0MVLZGA8MwGQCgmlkgnY0gmlwhKwSF42KbXVsdGlhZGRyc5YACASsEheNBqbqAAoErBIXjQam690DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4XhcEJIkfGt6IvgCKtZiNQUt-ln0ozbWpA1sDeUMTGDdGNwgqbqg3VkcIKm7IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.31.204 waku bf2e4b6a4a4c559546c4289a5e6250b904d050081bbb04c9518584ef3932e7b4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf2e4b6a4a4c. Setting up logs at ./log/docker/node2_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46473
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:46473/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:46473/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.31.204/tcp/46474/p2p/16Uiu2HAm6pZxsFWeLz1DZetPoTs5qB5tXwFn3anyhpRUam3QaGJb","/ip4/172.18.31.204/tcp/46475/ws/p2p/16Uiu2HAm6pZxsFWeLz1DZetPoTs5qB5tXwFn3anyhpRUam3QaGJb"],"enrUri":"enr:-L24QFTTXo9FuEol75Hsvt5dGVBj3FMY8Wnq5KJdODc4WnmwSJWuzgM1GMzkdFMfNLLSJ1cey0DSLAqKsJr5Oy2ab4oCgmlkgnY0gmlwhKwSH8yKbXVsdGlhZGRyc5YACASsEh_MBrWKAAoErBIfzAa1i90DgnJzhQADAQAAiXNlY3AyNTZrMaECqU4czgNHiGoYUGs_Tp3Ne1qFyTNaXlJ05GClNZLWNHCDdGNwgrWKg3VkcIK1jIV3YWt1MgE"}'
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:46473/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.141/tcp/42730/p2p/16Uiu2HAmFrVv9SzetPWRwV8314YHnG6KbgXAERMY3ZVVaf3nu4W4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42729/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:46473/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:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953786109184,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953786109184,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953901244911,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953901244911,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id cebc29628f2c
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id cebc29628f2c
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954032294571,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954032294571,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id bf2e4b6a4a4c
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id bf2e4b6a4a4c
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954164902959,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954164902959,"ephemeral":false,"proof":""}]'
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 cebc29628f2c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf2e4b6a4a4c
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.

View File

@ -0,0 +1,81 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_with_invalid_content_topic_format with id: 2026-02-22_04-39-03__6d19dd48-1e3d-48e8-8feb-d09fa2f7590e
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_2026-02-22_04-39-03__6d19dd48-1e3d-48e8-8feb-d09fa2f7590e__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.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36625', '36626', '36627', '36628', '36629']
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 36625:36625 -p 36626:36626 -p 36627:36627 -p 36628:36628 -p 36629:36629 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=36627 --rest-port=36625 --tcp-port=36626 --discv5-udp-port=36628 --rest-address=0.0.0.0 --nat=extip:172.18.66.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b42accf43ef9f9bdcecfcc0facef28e5b5d3d0dea1be9bdca8aebfb4f2d56f9b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36629 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.172 waku e08b049e763a2b786eb9551ce95a3151991b4e9b976c8e1095a990a5c2852d73
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e08b049e763a. Setting up logs at ./log/docker/node1_2026-02-22_04-39-03__6d19dd48-1e3d-48e8-8feb-d09fa2f7590e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36625
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 b6359f451ddc. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d9bbbbb39484. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36625/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","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"}]}'
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:36625/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.172/tcp/36626/p2p/16Uiu2HAmBP4HCveuYgGPhjW4VTcB8ok2CFn46uLM3exqeNkqeJmb","/ip4/172.18.66.172/tcp/36627/ws/p2p/16Uiu2HAmBP4HCveuYgGPhjW4VTcB8ok2CFn46uLM3exqeNkqeJmb"],"enrUri":"enr:-L24QEe9FVJnPKExhQ1lw7bZUvvBtGscAzTI6DGUVA8_WFssRRC7lYO-qlT3e46LO4xx75X3MgyUBB00cEWoU_FKNtUCgmlkgnY0gmlwhKwSQqyKbXVsdGlhZGRyc5YACASsEkKsBo8SAAoErBJCrAaPE90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7Q92nTYp4cLRzDlNelZuxCWJu9_l4cvFp_n7pLkvV-aDdGNwgo8Sg3VkcIKPFIV3YWt1MgU"}'
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_2026-02-22_04-39-03__6d19dd48-1e3d-48e8-8feb-d09fa2f7590e__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.240.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43210', '43211', '43212', '43213', '43214']
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 43210:43210 -p 43211:43211 -p 43212:43212 -p 43213:43213 -p 43214:43214 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=43212 --rest-port=43210 --tcp-port=43211 --discv5-udp-port=43213 --rest-address=0.0.0.0 --nat=extip:172.18.240.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db6db857b37f30e1a20fffcd96d802f6c7cb2ffd3e278f3ec7a4f44aacd1b1e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43214 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QEe9FVJnPKExhQ1lw7bZUvvBtGscAzTI6DGUVA8_WFssRRC7lYO-qlT3e46LO4xx75X3MgyUBB00cEWoU_FKNtUCgmlkgnY0gmlwhKwSQqyKbXVsdGlhZGRyc5YACASsEkKsBo8SAAoErBJCrAaPE90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7Q92nTYp4cLRzDlNelZuxCWJu9_l4cvFp_n7pLkvV-aDdGNwgo8Sg3VkcIKPFIV3YWt1MgU --filternode=/ip4/172.18.66.172/tcp/36626/p2p/16Uiu2HAmBP4HCveuYgGPhjW4VTcB8ok2CFn46uLM3exqeNkqeJmb
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.176 waku 256d12f207e27ab238f27c914cce2feb664dffdba55671b251407777dd5040ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 256d12f207e2. Setting up logs at ./log/docker/node2_2026-02-22_04-39-03__6d19dd48-1e3d-48e8-8feb-d09fa2f7590e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43210
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:43210/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","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"}]}'
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:43210/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.240.176/tcp/43211/p2p/16Uiu2HAmT9sQwrzHhqMw5TRBuxpoDjoyUmJ9wjWBWR3wPK9H1LuP","/ip4/172.18.240.176/tcp/43212/ws/p2p/16Uiu2HAmT9sQwrzHhqMw5TRBuxpoDjoyUmJ9wjWBWR3wPK9H1LuP"],"enrUri":"enr:-L24QJ-aZ2_uP8XiHd4rHz7F32_b_JfFB2s8RFvM188s6g55E1SIsQSxeP_GIQdOdOZ240Lx1r0Wc1oed-aSm6tGr70CgmlkgnY0gmlwhKwS8LCKbXVsdGlhZGRyc5YACASsEvCwBqjLAAoErBLwsAaozN0DgnJzhQADAQAAiXNlY3AyNTZrMaED12md5l9yxfO5MLXZ7vG9VkLLP9RalvNR4ZTsCOux7QqDdGNwgqjLg3VkcIKozYV3YWt1MgA"}'
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:43210/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.172/tcp/36626/p2p/16Uiu2HAmBP4HCveuYgGPhjW4VTcB8ok2CFn46uLM3exqeNkqeJmb"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36625/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:43210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "e8043567-a093-4905-a339-672f38c7b95d", "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":"e8043567-a093-4905-a339-672f38c7b95d","statusDesc":"OK"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic Empty string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:43210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "Empty string", "value": ""}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43210/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:43210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A dictionary", "value": {"key": "YWFh"}}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43210/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:43210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "An integer", "value": 1234567890}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43210/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:43210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A list", "value": ["YWFh"]}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43210/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
DEBUG  tests.filter.test_subscribe_update:test_subscribe_update.py:87 Running test with contetn topic A bool
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:43210/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": [{"description": "A bool", "value": true}], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:43210/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
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 e08b049e763a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 256d12f207e2
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.

View File

@ -0,0 +1,65 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cant_retrieve_messages_on_not_subscribed_content_topic with id: 2026-02-22_04-39-33__254329fd-23a0-48d1-9ec2-0e1d7b75bc3a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
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_2026-02-22_04-39-33__254329fd-23a0-48d1-9ec2-0e1d7b75bc3a__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.32.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9647', '9648', '9649', '9650', '9651']
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 9647:9647 -p 9648:9648 -p 9649:9649 -p 9650:9650 -p 9651:9651 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=9649 --rest-port=9647 --tcp-port=9648 --discv5-udp-port=9650 --rest-address=0.0.0.0 --nat=extip:172.18.32.38 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e8bc1ba014802ebbcf5ac4d3bbb1c9e3f1b5a060e5ec5dc30e78ce84dcbcb743 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9651 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.38 waku fe1a947a11c9a1b85ad18f3f9c809d01ab08589b439765443064c5589d209466
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe1a947a11c9. Setting up logs at ./log/docker/node1_2026-02-22_04-39-33__254329fd-23a0-48d1-9ec2-0e1d7b75bc3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9647
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 29b04554164e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9647/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","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"}]}'
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:9647/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.32.38/tcp/9648/p2p/16Uiu2HAm1eTiwDaaDAhR8rEKiFi3G9dirGAxzwKVTkiKKL1Dahaw","/ip4/172.18.32.38/tcp/9649/ws/p2p/16Uiu2HAm1eTiwDaaDAhR8rEKiFi3G9dirGAxzwKVTkiKKL1Dahaw"],"enrUri":"enr:-L24QMTg9spN4IXBkM1FNywhX-vZmS-cluwo-Lz5WfsZhFufXHTGNNAgj0dYUutl5k8acs2lA8GY6GX4dZRvFa6lNz0CgmlkgnY0gmlwhKwSICaKbXVsdGlhZGRyc5YACASsEiAmBiWwAAoErBIgJgYlsd0DgnJzhQACAQAAiXNlY3AyNTZrMaECXGzQYPChAG8bOd8_lnFZ9ugfJuXELZqX4G0oneAKvPiDdGNwgiWwg3VkcIIlsoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-39-33__254329fd-23a0-48d1-9ec2-0e1d7b75bc3a__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.185.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63379', '63380', '63381', '63382', '63383']
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 63379:63379 -p 63380:63380 -p 63381:63381 -p 63382:63382 -p 63383:63383 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=63381 --rest-port=63379 --tcp-port=63380 --discv5-udp-port=63382 --rest-address=0.0.0.0 --nat=extip:172.18.185.213 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a8c0ea52a830cdd8ceeee9ea106bdd975b9abe1f9ded51ab04b5a96cc18ee796 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63383 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMTg9spN4IXBkM1FNywhX-vZmS-cluwo-Lz5WfsZhFufXHTGNNAgj0dYUutl5k8acs2lA8GY6GX4dZRvFa6lNz0CgmlkgnY0gmlwhKwSICaKbXVsdGlhZGRyc5YACASsEiAmBiWwAAoErBIgJgYlsd0DgnJzhQACAQAAiXNlY3AyNTZrMaECXGzQYPChAG8bOd8_lnFZ9ugfJuXELZqX4G0oneAKvPiDdGNwgiWwg3VkcIIlsoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.213 waku e4821d4635dc364a864e9405ab1d6ac75e34aaa2573e498387960ecaf1325c5d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4821d4635dc. Setting up logs at ./log/docker/node2_2026-02-22_04-39-33__254329fd-23a0-48d1-9ec2-0e1d7b75bc3a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63379
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:63379/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:63379/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.185.213/tcp/63380/p2p/16Uiu2HAmSrUaTiHWV35vrJf4U5ZsFzsbsTfNHhQXbbXyMa7Br129","/ip4/172.18.185.213/tcp/63381/ws/p2p/16Uiu2HAmSrUaTiHWV35vrJf4U5ZsFzsbsTfNHhQXbbXyMa7Br129"],"enrUri":"enr:-L24QFf191uLcnOFI97j9ohv9ZNAn020upDGaZFA_R_vbG6GBe6XWoXQLClwPTuI_Al4rWXkd9H5uFR4FskVxCMp9ckCgmlkgnY0gmlwhKwSudWKbXVsdGlhZGRyc5YACASsErnVBveUAAoErBK51Qb3ld0DgnJzhQACAQAAiXNlY3AyNTZrMaED0vTsHuT4j6DPFEqFd08zZvR8EH5nyK_VCZDmQU8lAoqDdGNwgveUg3VkcIL3loV3YWt1MgE"}'
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:63379/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.38/tcp/9648/p2p/16Uiu2HAm1eTiwDaaDAhR8rEKiFi3G9dirGAxzwKVTkiKKL1Dahaw"]'
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:9647/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
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:63379/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
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:9647/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:9647/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
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 fe1a947a11c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e4821d4635dc
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.

View File

@ -0,0 +1,97 @@
2026-02-22 04:36:16.667 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:16.668 DEBUG [tests.conftest] Running test: test_light_push_with_with_large_meta with id: 2026-02-22_04-36-16__c72b36cf-633d-4dfa-bb48-74f69ffb6026
2026-02-22 04:36:16.668 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:16.668 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:36:16.675 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:16.675 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-22_04-36-16__c72b36cf-633d-4dfa-bb48-74f69ffb6026__wakuorg_nwaku:latest.log
2026-02-22 04:36:16.675 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:16.675 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:16.677 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:16.677 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.17
2026-02-22 04:36:16.677 DEBUG [src.node.docker_mananger] Generated ports ['36132', '36133', '36134', '36135', '36136']
2026-02-22 04:36:16.677 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:16.677 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:16.677 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:16.678 DEBUG [src.node.docker_mananger] docker run -i -t -p 36132:36132 -p 36133:36133 -p 36134:36134 -p 36135:36135 -p 36136:36136 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=36134 --rest-port=36132 --tcp-port=36133 --discv5-udp-port=36135 --rest-address=0.0.0.0 --nat=extip:172.18.15.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61bbe302b9cf769ba662eec74aadd5fd33f7b69754c9cebafd61fffc90129039 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36136 --metrics-logging=true --lightpush=true --relay=true
2026-02-22 04:36:16.860 ERROR [src.node.docker_mananger] Max retries reached for container d7309e803233. Exiting log stream.
2026-02-22 04:36:16.862 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.17 waku c5754f193f45c0e304137caba1ede37699e3875ac9ed393f1e00f28b95887309
2026-02-22 04:36:16.892 DEBUG [src.node.docker_mananger] Container started with ID c5754f193f45. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-36-16__c72b36cf-633d-4dfa-bb48-74f69ffb6026__wakuorg_nwaku:latest.log
2026-02-22 04:36:16.893 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36132
2026-02-22 04:36:16.893 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:17.399 ERROR [src.node.docker_mananger] Max retries reached for container 54438c2fae52. Exiting log stream.
2026-02-22 04:36:17.894 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36132/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:17.896 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:36:17.897 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:17.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36132/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:17.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.17/tcp/36133/p2p/16Uiu2HAkzewjoyGJHpCyCAsqnpjCe42tnZFuLReYqGXpFd9ESFtR","/ip4/172.18.15.17/tcp/36134/ws/p2p/16Uiu2HAkzewjoyGJHpCyCAsqnpjCe42tnZFuLReYqGXpFd9ESFtR"],"enrUri":"enr:-L24QGyC_ixwJXBywrvGmafSwCL6WcnQ1K_Oc1bHwkGA_EWsVbsv-PO0GjKDybAoELRGaOMobf10l4zLOeHRcvyUyn0CgmlkgnY0gmlwhKwSDxGKbXVsdGlhZGRyc5YACASsEg8RBo0lAAoErBIPEQaNJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTbDNxq4Xj9P5hmCjnmN_zuCLD1GPUZxNUSdxFGvQ41aDdGNwgo0lg3VkcIKNJ4V3YWt1Mgk"}'
2026-02-22 04:36:17.899 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:17.907 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:17.907 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-22_04-36-16__c72b36cf-633d-4dfa-bb48-74f69ffb6026__wakuorg_nwaku:latest.log
2026-02-22 04:36:17.907 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:17.907 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:17.909 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:17.909 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.226
2026-02-22 04:36:17.909 DEBUG [src.node.docker_mananger] Generated ports ['34766', '34767', '34768', '34769', '34770']
2026-02-22 04:36:17.909 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:17.909 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:17.909 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:17.909 DEBUG [src.node.docker_mananger] docker run -i -t -p 34766:34766 -p 34767:34767 -p 34768:34768 -p 34769:34769 -p 34770:34770 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=34768 --rest-port=34766 --tcp-port=34767 --discv5-udp-port=34769 --rest-address=0.0.0.0 --nat=extip:172.18.145.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f266fee7b3af585c028f422cdd37dfd555efec467dd2f1ebeeec3eea2ff8b4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34770 --metrics-logging=true --lightpush=false --relay=true
2026-02-22 04:36:18.095 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.226 waku db65528d8bac8984cdcd5822833804894a99488fbc94e3e0bd0eb1f28cd86b01
2026-02-22 04:36:18.125 DEBUG [src.node.docker_mananger] Container started with ID db65528d8bac. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-36-16__c72b36cf-633d-4dfa-bb48-74f69ffb6026__wakuorg_nwaku:latest.log
2026-02-22 04:36:18.126 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34766
2026-02-22 04:36:18.126 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:19.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34766/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:19.130 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_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-02-22 04:36:19.130 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:19.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34766/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:19.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.226/tcp/34767/p2p/16Uiu2HAkvSaSrHNJaKHE8nGgRdcHwH9Reh9rPFdhgrcY7EMBajZz","/ip4/172.18.145.226/tcp/34768/ws/p2p/16Uiu2HAkvSaSrHNJaKHE8nGgRdcHwH9Reh9rPFdhgrcY7EMBajZz"],"enrUri":"enr:-L24QEUDHKork-En6rHHjyb4fb0EAWK1VJ2uu_UT7MfjPNz-c3vvC8anY3MM-7erKDcBKP0RP_3C2FkPtc7JkRiXvccCgmlkgnY0gmlwhKwSkeKKbXVsdGlhZGRyc5YACASsEpHiBofPAAoErBKR4gaH0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECDxcC0AlLXhl2HSBfkMJxvVSU66TG5oC7wTgwGFTzeumDdGNwgofPg3VkcIKH0YV3YWt1MgE"}'
2026-02-22 04:36:19.133 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:19.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34766/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.17/tcp/36133/p2p/16Uiu2HAkzewjoyGJHpCyCAsqnpjCe42tnZFuLReYqGXpFd9ESFtR"]'
2026-02-22 04:36:19.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:19.176 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:19.177 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-22_04-36-16__c72b36cf-633d-4dfa-bb48-74f69ffb6026__wakuorg_nwaku:latest.log
2026-02-22 04:36:19.177 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:19.177 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:19.178 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:19.179 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.45
2026-02-22 04:36:19.179 DEBUG [src.node.docker_mananger] Generated ports ['4104', '4105', '4106', '4107', '4108']
2026-02-22 04:36:19.179 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:19.179 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:19.179 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:19.179 DEBUG [src.node.docker_mananger] docker run -i -t -p 4104:4104 -p 4105:4105 -p 4106:4106 -p 4107:4107 -p 4108:4108 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=4106 --rest-port=4104 --tcp-port=4105 --discv5-udp-port=4107 --rest-address=0.0.0.0 --nat=extip:172.18.39.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a08f0da55bff2ac1a9881f804ef0cd6990edbdf08bef41d6e8e88be3ee86715b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4108 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGyC_ixwJXBywrvGmafSwCL6WcnQ1K_Oc1bHwkGA_EWsVbsv-PO0GjKDybAoELRGaOMobf10l4zLOeHRcvyUyn0CgmlkgnY0gmlwhKwSDxGKbXVsdGlhZGRyc5YACASsEg8RBo0lAAoErBIPEQaNJt0DgnJzhQADAQAAiXNlY3AyNTZrMaECTbDNxq4Xj9P5hmCjnmN_zuCLD1GPUZxNUSdxFGvQ41aDdGNwgo0lg3VkcIKNJ4V3YWt1Mgk --lightpushnode=/ip4/172.18.15.17/tcp/36133/p2p/16Uiu2HAkzewjoyGJHpCyCAsqnpjCe42tnZFuLReYqGXpFd9ESFtR --lightpush=true --relay=true
2026-02-22 04:36:19.367 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.45 waku 3be16c196bbc6567e5566ebae5020186c22d974c8c57b21d9ffa8116a6b5ce44
2026-02-22 04:36:19.399 DEBUG [src.node.docker_mananger] Container started with ID 3be16c196bbc. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-36-16__c72b36cf-633d-4dfa-bb48-74f69ffb6026__wakuorg_nwaku:latest.log
2026-02-22 04:36:19.399 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4104
2026-02-22 04:36:19.400 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:20.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4104/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:20.407 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:36:20.408 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:20.409 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4104/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:20.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.45/tcp/4105/p2p/16Uiu2HAmCJFziGJXaFzmufuTePMP7AZTqpTmWetcBmKAWCq3hib3","/ip4/172.18.39.45/tcp/4106/ws/p2p/16Uiu2HAmCJFziGJXaFzmufuTePMP7AZTqpTmWetcBmKAWCq3hib3"],"enrUri":"enr:-L24QDHKslWv2b-BolN-5eKuO8qsvBFFjPLghAX3U8PlJV_beuxuGrbapGBB0SlEbVaMRqiMyuurGPGZsBjcDPl4TxwCgmlkgnY0gmlwhKwSJy2KbXVsdGlhZGRyc5YACASsEictBhAJAAoErBInLQYQCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-rB-PGB9QC0a-0UYfh9jmCaFpE96XoiXMEySRKxtYxqDdGNwghAJg3VkcIIQC4V3YWt1Mgk"}'
2026-02-22 04:36:20.418 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:20.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.17/tcp/36133/p2p/16Uiu2HAkzewjoyGJHpCyCAsqnpjCe42tnZFuLReYqGXpFd9ESFtR"]'
2026-02-22 04:36:20.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:20.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4104/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.226/tcp/34767/p2p/16Uiu2HAkvSaSrHNJaKHE8nGgRdcHwH9Reh9rPFdhgrcY7EMBajZz"]'
2026-02-22 04:36:20.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:20.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36132/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:20.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:20.476 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34766/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:20.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:20.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4104/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:20.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:20.488 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:36:20.488 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4104/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734980488500737, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
2026-02-22 04:36:20.497 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:4104/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
2026-02-22 04:36:20.500 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:20.501 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:20.501 DEBUG [src.node.waku_node] Stopping container with id c5754f193f45
2026-02-22 04:36:21.043 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:21.044 DEBUG [src.node.waku_node] Stopping container with id db65528d8bac
2026-02-22 04:36:21.552 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:21.553 DEBUG [src.node.waku_node] Stopping container with id 3be16c196bbc
2026-02-22 04:36:21.903 ERROR [src.node.docker_mananger] Max retries reached for container c5754f193f45. Exiting log stream.
2026-02-22 04:36:22.085 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:22.086 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:22.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:22.111 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:22.119 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_receiving_node_not_connected_directly_to_relaying_node with id: 2026-02-22_04-33-58__e0c15852-ddb4-445f-99f9-a2048b9eabd4
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.light_push:light_push.py:28 Running fixture setup: light_push_setup
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_2026-02-22_04-33-58__e0c15852-ddb4-445f-99f9-a2048b9eabd4__wakuorg_nwaku:latest.log
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_2026-02-22_04-33-58__e0c15852-ddb4-445f-99f9-a2048b9eabd4__wakuorg_nwaku:latest.log
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/node3_2026-02-22_04-33-58__e0c15852-ddb4-445f-99f9-a2048b9eabd4__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.7
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14150', '14151', '14152', '14153', '14154']
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 14150:14150 -p 14151:14151 -p 14152:14152 -p 14153:14153 -p 14154:14154 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=14152 --rest-port=14150 --tcp-port=14151 --discv5-udp-port=14153 --rest-address=0.0.0.0 --nat=extip:172.18.135.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2e164c59bfadaec12dfa42cbe9fb5d78a703f2e2db9acc0cfced32b9bf861cdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14154 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.7 waku 282040afa2b6f7540c7111c1dddabbb239a8c197271d97d13c1294d913890cf0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 282040afa2b6. Setting up logs at ./log/docker/node1_2026-02-22_04-33-58__e0c15852-ddb4-445f-99f9-a2048b9eabd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 14150
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:14150/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:14150/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.135.7/tcp/14151/p2p/16Uiu2HAmS6MHPPpApan2bzsDscGT2DgVmiEHb5cBc9XqLFjkR5nZ","/ip4/172.18.135.7/tcp/14152/ws/p2p/16Uiu2HAmS6MHPPpApan2bzsDscGT2DgVmiEHb5cBc9XqLFjkR5nZ"],"enrUri":"enr:-L24QDmlYcbwPYega3UADQipIsnjOnC1jeeZTOc7nkGy6bSnA5zOYCVvZYDgrSQSp4KN5wDX0soEfhkWQ53M1rgYuEACgmlkgnY0gmlwhKwShweKbXVsdGlhZGRyc5YACASsEocHBjdHAAoErBKHBwY3SN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx6cec_sqZvK5WfjW9kx308BNbe9i0eBoO8SDrmDJ45KDdGNwgjdHg3VkcII3SYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.5.242
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55927', '55928', '55929', '55930', '55931']
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 55927:55927 -p 55928:55928 -p 55929:55929 -p 55930:55930 -p 55931:55931 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=55929 --rest-port=55927 --tcp-port=55928 --discv5-udp-port=55930 --rest-address=0.0.0.0 --nat=extip:172.18.5.242 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d7a67b1c2fdedb156eda6c86331bffa20eadb4af65ea7adf1fb233dfecd23dc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55931 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDmlYcbwPYega3UADQipIsnjOnC1jeeZTOc7nkGy6bSnA5zOYCVvZYDgrSQSp4KN5wDX0soEfhkWQ53M1rgYuEACgmlkgnY0gmlwhKwShweKbXVsdGlhZGRyc5YACASsEocHBjdHAAoErBKHBwY3SN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx6cec_sqZvK5WfjW9kx308BNbe9i0eBoO8SDrmDJ45KDdGNwgjdHg3VkcII3SYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.242 waku 460ee43f84335cd01418e82b3bb358868dd455e660f02fb1e63a4ba0d018b166
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 460ee43f8433. Setting up logs at ./log/docker/node2_2026-02-22_04-33-58__e0c15852-ddb4-445f-99f9-a2048b9eabd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55927
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:55927/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:55927/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.5.242/tcp/55928/p2p/16Uiu2HAkwvges19c8dyq3JKrYQJ3inS4sDbVSvkzBHGb7G2J3jsJ","/ip4/172.18.5.242/tcp/55929/ws/p2p/16Uiu2HAkwvges19c8dyq3JKrYQJ3inS4sDbVSvkzBHGb7G2J3jsJ"],"enrUri":"enr:-L24QLBi5gkfpojPvDm3s7k5LS8ELKtZdLMWtIV280HxJTTfSOoQUpxni9oRu82TLWMyVpfg9qwOvSDXuAAsuwux8a4CgmlkgnY0gmlwhKwSBfKKbXVsdGlhZGRyc5YACASsEgXyBtp4AAoErBIF8gbaed0DgnJzhQADAQAAiXNlY3AyNTZrMaECJSX6ncNECe8mDP3D_M0zRI9VyAoo27RCt2IfB2WXoA2DdGNwgtp4g3VkcILaeoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.14.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45657', '45658', '45659', '45660', '45661']
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 45657:45657 -p 45658:45658 -p 45659:45659 -p 45660:45660 -p 45661:45661 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=45659 --rest-port=45657 --tcp-port=45658 --discv5-udp-port=45660 --rest-address=0.0.0.0 --nat=extip:172.18.14.86 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7cbbeee0b95b2219b8f5af4ac73fd1896da767acfb05fce4df4bb1c69fd2652 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45661 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLBi5gkfpojPvDm3s7k5LS8ELKtZdLMWtIV280HxJTTfSOoQUpxni9oRu82TLWMyVpfg9qwOvSDXuAAsuwux8a4CgmlkgnY0gmlwhKwSBfKKbXVsdGlhZGRyc5YACASsEgXyBtp4AAoErBIF8gbaed0DgnJzhQADAQAAiXNlY3AyNTZrMaECJSX6ncNECe8mDP3D_M0zRI9VyAoo27RCt2IfB2WXoA2DdGNwgtp4g3VkcILaeoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.86 waku 71e6dad48337e06accba0047ffebb32a5ca224d7a82331580735d6f53ab7edd2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 71e6dad48337. Setting up logs at ./log/docker/node3_2026-02-22_04-33-58__e0c15852-ddb4-445f-99f9-a2048b9eabd4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45657
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:45657/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"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"}]}'
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:45657/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.14.86/tcp/45658/p2p/16Uiu2HAm5axewhtmj2JEVEF3mXLpjyDbAvempsmdB3sb1pedffmL","/ip4/172.18.14.86/tcp/45659/ws/p2p/16Uiu2HAm5axewhtmj2JEVEF3mXLpjyDbAvempsmdB3sb1pedffmL"],"enrUri":"enr:-L24QJBA27dS0eIfIEwbYK2l87hcDUQR2TDN0oGnH-raiJfNAObfBf5IU2M5N6mwqhpYHBX7tNgMrFrL1jBKCVpUoMICgmlkgnY0gmlwhKwSDlaKbXVsdGlhZGRyc5YACASsEg5WBrJaAAoErBIOVgayW90DgnJzhQADAQAAiXNlY3AyNTZrMaEClvXzdy8o5LdyDYYm3C13xy6Q7LOskGtP2RKfsXmpCXODdGNwgrJag3VkcIKyXIV3YWt1MgE"}'
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:14150/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:55927/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:45657/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 GET "http://127.0.0.1:14150/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.5.242/tcp/52414/p2p/16Uiu2HAkwvges19c8dyq3JKrYQJ3inS4sDbVSvkzBHGb7G2J3jsJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55927/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.135.7/tcp/14151/p2p/16Uiu2HAmS6MHPPpApan2bzsDscGT2DgVmiEHb5cBc9XqLFjkR5nZ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.14.86/tcp/53612/p2p/16Uiu2HAm5axewhtmj2JEVEF3mXLpjyDbAvempsmdB3sb1pedffmL","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45657/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.5.242/tcp/55928/p2p/16Uiu2HAkwvges19c8dyq3JKrYQJ3inS4sDbVSvkzBHGb7G2J3jsJ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:14150/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 1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1: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:45657/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":1771734875531139445,"ephemeral":false,"proof":""}]'
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 282040afa2b6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 460ee43f8433
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 71e6dad48337
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 282040afa2b6. Exiting log stream.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-02-22 04:36:45.823 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:45.823 DEBUG [tests.conftest] Running test: test_time_filter_matches_no_message with id: 2026-02-22_04-36-45__a6281af9-5357-479e-8607-7a245eee415c
2026-02-22 04:36:45.824 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:45.824 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:36:45.824 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:36:45.831 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:45.831 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-36-45__a6281af9-5357-479e-8607-7a245eee415c__wakuorg_nwaku:latest.log
2026-02-22 04:36:45.831 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:45.831 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:45.832 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:45.833 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.255.245
2026-02-22 04:36:45.833 DEBUG [src.node.docker_mananger] Generated ports ['7835', '7836', '7837', '7838', '7839']
2026-02-22 04:36:45.833 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:45.833 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:45.833 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:45.833 DEBUG [src.node.docker_mananger] docker run -i -t -p 7835:7835 -p 7836:7836 -p 7837:7837 -p 7838:7838 -p 7839:7839 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=7837 --rest-port=7835 --tcp-port=7836 --discv5-udp-port=7838 --rest-address=0.0.0.0 --nat=extip:172.18.255.245 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=be0e71869e3943addcc4bcbe3b7ddd1a7a4bba5aaf6eebd4bfd7f1d924017eee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7839 --metrics-logging=true --store=true --relay=true
2026-02-22 04:36:46.026 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.255.245 waku 9d5920810c364f4d825b4a34935c139845ae591d6c3f60f2f6279bef809a2548
2026-02-22 04:36:46.056 ERROR [src.node.docker_mananger] Max retries reached for container fa4d25d3cf59. Exiting log stream.
2026-02-22 04:36:46.062 DEBUG [src.node.docker_mananger] Container started with ID 9d5920810c36. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-36-45__a6281af9-5357-479e-8607-7a245eee415c__wakuorg_nwaku:latest.log
2026-02-22 04:36:46.063 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7835
2026-02-22 04:36:46.063 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:46.629 ERROR [src.node.docker_mananger] Max retries reached for container 530a50226b56. Exiting log stream.
2026-02-22 04:36:47.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7835/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:47.067 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:47.067 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:47.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7835/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:47.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.245/tcp/7836/p2p/16Uiu2HAmVbN9DTs96jbWQyrKPoLKEofiC8rGoTHLVYcQAnxuVJBW","/ip4/172.18.255.245/tcp/7837/ws/p2p/16Uiu2HAmVbN9DTs96jbWQyrKPoLKEofiC8rGoTHLVYcQAnxuVJBW"],"enrUri":"enr:-L24QImesHov0cUwFsk861zICLNLk0lufzWFkFp9CNw5cRESYUWH2nb8vqkuTZUa_JcS2KVDGvOdsHD5PI005JDPZ64CgmlkgnY0gmlwhKwS__WKbXVsdGlhZGRyc5YACASsEv_1Bh6cAAoErBL_9QYend0DgnJzhQADAQAAiXNlY3AyNTZrMaED-6j-noO9sbFeSRbncyYtb8DOb5_MeAtCj-kbuMYzs4WDdGNwgh6cg3VkcIIenoV3YWt1MgM"}'
2026-02-22 04:36:47.070 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:47.077 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:47.077 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-36-45__a6281af9-5357-479e-8607-7a245eee415c__wakuorg_nwaku:latest.log
2026-02-22 04:36:47.077 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:47.077 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:47.079 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:47.079 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.147
2026-02-22 04:36:47.079 DEBUG [src.node.docker_mananger] Generated ports ['31261', '31262', '31263', '31264', '31265']
2026-02-22 04:36:47.079 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:47.079 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:47.080 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:47.080 DEBUG [src.node.docker_mananger] docker run -i -t -p 31261:31261 -p 31262:31262 -p 31263:31263 -p 31264:31264 -p 31265:31265 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=31263 --rest-port=31261 --tcp-port=31262 --discv5-udp-port=31264 --rest-address=0.0.0.0 --nat=extip:172.18.122.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=41a35cee335f2dd9c240c364f1cb79204a6da2c3b744ea9c3adedeb2d8e5dac6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31265 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QImesHov0cUwFsk861zICLNLk0lufzWFkFp9CNw5cRESYUWH2nb8vqkuTZUa_JcS2KVDGvOdsHD5PI005JDPZ64CgmlkgnY0gmlwhKwS__WKbXVsdGlhZGRyc5YACASsEv_1Bh6cAAoErBL_9QYend0DgnJzhQADAQAAiXNlY3AyNTZrMaED-6j-noO9sbFeSRbncyYtb8DOb5_MeAtCj-kbuMYzs4WDdGNwgh6cg3VkcIIenoV3YWt1MgM --storenode=/ip4/172.18.255.245/tcp/7836/p2p/16Uiu2HAmVbN9DTs96jbWQyrKPoLKEofiC8rGoTHLVYcQAnxuVJBW --store=true --relay=true
2026-02-22 04:36:47.273 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.147 waku 6b03408f8c40c33067bd6d08aab4ce58156ffb5e59fa51b3b94afd388197e3a1
2026-02-22 04:36:47.303 DEBUG [src.node.docker_mananger] Container started with ID 6b03408f8c40. Setting up logs at ./log/docker/store_node1_2026-02-22_04-36-45__a6281af9-5357-479e-8607-7a245eee415c__wakuorg_nwaku:latest.log
2026-02-22 04:36:47.304 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31261
2026-02-22 04:36:47.304 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:48.305 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31261/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:48.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:36:48.309 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:48.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31261/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:48.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.147/tcp/31262/p2p/16Uiu2HAmPaVXVRkfAhVfcVqejTXamYkzhq8q55fz46rXgGbLvxV8","/ip4/172.18.122.147/tcp/31263/ws/p2p/16Uiu2HAmPaVXVRkfAhVfcVqejTXamYkzhq8q55fz46rXgGbLvxV8"],"enrUri":"enr:-L24QAbP2AmhuCF29lANbC-nHCvNw9YGsSgxDKEeh47eNl0tRcJp0MdsKUHL5BQypQ1roaWMDgFWoOeng29n5diqzE0CgmlkgnY0gmlwhKwSepOKbXVsdGlhZGRyc5YACASsEnqTBnoeAAoErBJ6kwZ6H90DgnJzhQADAQAAiXNlY3AyNTZrMaEDokmkM_BPcypQ_wTKR8oRkGrh5eGbnyb48gNodaMABhODdGNwgnoeg3VkcIJ6IIV3YWt1MgM"}'
2026-02-22 04:36:48.311 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:48.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31261/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.245/tcp/7836/p2p/16Uiu2HAmVbN9DTs96jbWQyrKPoLKEofiC8rGoTHLVYcQAnxuVJBW"]'
2026-02-22 04:36:48.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:48.314 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7835/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:48.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:48.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31261/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:48.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:48.320 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:48.321 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:48.326 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:48.326 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:48.527 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:48.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:48.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:48.534 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:48.735 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:48.735 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:48.740 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:48.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:48.942 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:48.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:48.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:48.949 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:49.150 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:49.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:49.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:49.156 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:49.357 DEBUG [src.steps.store] Relaying message
2026-02-22 04:36:49.357 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7835/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:49.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:49.363 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:36:49.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7835/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735005320569952&endTime=1771735005320669852&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:49.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-22 04:36:49.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31261/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735005320569952&endTime=1771735005320669852&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:49.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-22 04:36:49.572 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:49.573 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:49.573 DEBUG [src.node.waku_node] Stopping container with id 9d5920810c36
2026-02-22 04:36:50.145 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:50.145 DEBUG [src.node.waku_node] Stopping container with id 6b03408f8c40
2026-02-22 04:36:50.715 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:50.718 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:50.725 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:50.732 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,91 @@
2026-02-22 04:38:48.995 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:38:48.995 DEBUG [tests.conftest] Running test: test_filter_get_message_after_node1_restarts with id: 2026-02-22_04-38-48__a2fee1ab-e162-46d6-a790-d41985159b53
2026-02-22 04:38:48.995 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:38:48.996 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:38:48.996 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-22 04:38:49.002 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:38:49.003 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-38-48__a2fee1ab-e162-46d6-a790-d41985159b53__wakuorg_nwaku:latest.log
2026-02-22 04:38:49.003 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:38:49.003 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:38:49.004 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:38:49.004 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.200
2026-02-22 04:38:49.005 DEBUG [src.node.docker_mananger] Generated ports ['18257', '18258', '18259', '18260', '18261']
2026-02-22 04:38:49.005 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:38:49.005 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:38:49.005 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:38:49.005 DEBUG [src.node.docker_mananger] docker run -i -t -p 18257:18257 -p 18258:18258 -p 18259:18259 -p 18260:18260 -p 18261:18261 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=18259 --rest-port=18257 --tcp-port=18258 --discv5-udp-port=18260 --rest-address=0.0.0.0 --nat=extip:172.18.132.200 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ea7d5cdf4a5b5575a5ece37efd2bfef3d4dca8e88fef52ed84cba75bc223dcde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18261 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:38:49.207 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.200 waku 41c98cce6478252b85ae44c6e404a8fef1fc0991a2f7026b7f99d37f173c9453
2026-02-22 04:38:49.211 ERROR [src.node.docker_mananger] Max retries reached for container 6d1c4624a6a1. Exiting log stream.
2026-02-22 04:38:49.241 DEBUG [src.node.docker_mananger] Container started with ID 41c98cce6478. Setting up logs at ./log/docker/node1_2026-02-22_04-38-48__a2fee1ab-e162-46d6-a790-d41985159b53__wakuorg_nwaku:latest.log
2026-02-22 04:38:49.242 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18257
2026-02-22 04:38:49.242 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:38:49.802 ERROR [src.node.docker_mananger] Max retries reached for container 77562f598bc9. Exiting log stream.
2026-02-22 04:38:50.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18257/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:50.245 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-02-22 04:38:50.245 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:38:50.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18257/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:50.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.200/tcp/18258/p2p/16Uiu2HAmHffAhyLkTcysgAgmJ4rEj7gUXpmthknHkUBjCxStuZ9X","/ip4/172.18.132.200/tcp/18259/ws/p2p/16Uiu2HAmHffAhyLkTcysgAgmJ4rEj7gUXpmthknHkUBjCxStuZ9X"],"enrUri":"enr:-L24QFMISXdbQDGSRaz-RQEyltR7zkbJECCprz6UBfxDy5D1C9Gsh4eXyDn6kNTO0uzk-dz0AAEW23uPMvB3odiNzKcCgmlkgnY0gmlwhKwShMiKbXVsdGlhZGRyc5YACASsEoTIBkdSAAoErBKEyAZHU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDSnZTZU-D8riTwQV2t-AsOqK9pDooGovgMT_Qa9iPyp6DdGNwgkdSg3VkcIJHVIV3YWt1MgU"}'
2026-02-22 04:38:50.248 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:38:50.248 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-22 04:38:50.254 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:38:50.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-38-48__a2fee1ab-e162-46d6-a790-d41985159b53__wakuorg_nwaku:latest.log
2026-02-22 04:38:50.255 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:38:50.255 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:38:50.256 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:38:50.256 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.106.213
2026-02-22 04:38:50.256 DEBUG [src.node.docker_mananger] Generated ports ['56296', '56297', '56298', '56299', '56300']
2026-02-22 04:38:50.257 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:38:50.257 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:38:50.257 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:38:50.257 DEBUG [src.node.docker_mananger] docker run -i -t -p 56296:56296 -p 56297:56297 -p 56298:56298 -p 56299:56299 -p 56300:56300 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=56298 --rest-port=56296 --tcp-port=56297 --discv5-udp-port=56299 --rest-address=0.0.0.0 --nat=extip:172.18.106.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb7bdef28cc215bd0d7e6bdc9076bcc85e9ed354c9a5d787e8cd76d99eebf33b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56300 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFMISXdbQDGSRaz-RQEyltR7zkbJECCprz6UBfxDy5D1C9Gsh4eXyDn6kNTO0uzk-dz0AAEW23uPMvB3odiNzKcCgmlkgnY0gmlwhKwShMiKbXVsdGlhZGRyc5YACASsEoTIBkdSAAoErBKEyAZHU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDSnZTZU-D8riTwQV2t-AsOqK9pDooGovgMT_Qa9iPyp6DdGNwgkdSg3VkcIJHVIV3YWt1MgU --filternode=/ip4/172.18.132.200/tcp/18258/p2p/16Uiu2HAmHffAhyLkTcysgAgmJ4rEj7gUXpmthknHkUBjCxStuZ9X
2026-02-22 04:38:50.452 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.106.213 waku 47fc668e8c92c1a00e741b5a6016128e7dc3df2cc7fc66a976a55d205cb90047
2026-02-22 04:38:50.483 DEBUG [src.node.docker_mananger] Container started with ID 47fc668e8c92. Setting up logs at ./log/docker/node2_2026-02-22_04-38-48__a2fee1ab-e162-46d6-a790-d41985159b53__wakuorg_nwaku:latest.log
2026-02-22 04:38:50.483 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56296
2026-02-22 04:38:50.483 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:38:51.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56296/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:51.487 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-02-22 04:38:51.488 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:38:51.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56296/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:51.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.106.213/tcp/56297/p2p/16Uiu2HAmJ7gB1wJ5aWZAAA1kReJWuYrne6o2b1FrR2osmEnJzHcf","/ip4/172.18.106.213/tcp/56298/ws/p2p/16Uiu2HAmJ7gB1wJ5aWZAAA1kReJWuYrne6o2b1FrR2osmEnJzHcf"],"enrUri":"enr:-L24QHMA16QxiMlB-yDOBg5-KhPe2zu-vW_RzYtcanjFnz44DJb0lWsXr5SzwUpFmhXtiCEHvQ9z7Z1ucVXwvtxbVjwCgmlkgnY0gmlwhKwSatWKbXVsdGlhZGRyc5YACASsEmrVBtvpAAoErBJq1Qbb6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDUSCQRFGlFSrc0uARXWN73O1pnAEQvzyvOpQHzeL_SayDdGNwgtvpg3VkcILb64V3YWt1MgA"}'
2026-02-22 04:38:51.490 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:38:51.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56296/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.200/tcp/18258/p2p/16Uiu2HAmHffAhyLkTcysgAgmJ4rEj7gUXpmthknHkUBjCxStuZ9X"]'
2026-02-22 04:38:51.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:51.522 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-22 04:38:51.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18257/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:38:51.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:51.543 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56296/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "81dbc7f5-9a0e-4cb6-a815-eba7a03970c4", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:38:51.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"81dbc7f5-9a0e-4cb6-a815-eba7a03970c4","statusDesc":"OK"}'
2026-02-22 04:38:51.556 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18257/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)'}'
2026-02-22 04:38:51.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:51.564 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:38:51.664 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:38:51.665 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56296/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:51.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771735131556475504,"ephemeral":false}]'
2026-02-22 04:38:51.669 DEBUG [src.node.waku_node] Restarting container with id 41c98cce6478
2026-02-22 04:38:52.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18257/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:52.485 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18257/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:52.488 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-02-22 04:38:52.489 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:38:52.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18257/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:52.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.200/tcp/18258/p2p/16Uiu2HAmHffAhyLkTcysgAgmJ4rEj7gUXpmthknHkUBjCxStuZ9X","/ip4/172.18.132.200/tcp/18259/ws/p2p/16Uiu2HAmHffAhyLkTcysgAgmJ4rEj7gUXpmthknHkUBjCxStuZ9X"],"enrUri":"enr:-L24QFMISXdbQDGSRaz-RQEyltR7zkbJECCprz6UBfxDy5D1C9Gsh4eXyDn6kNTO0uzk-dz0AAEW23uPMvB3odiNzKcCgmlkgnY0gmlwhKwShMiKbXVsdGlhZGRyc5YACASsEoTIBkdSAAoErBKEyAZHU90DgnJzhQADAQAAiXNlY3AyNTZrMaEDSnZTZU-D8riTwQV2t-AsOqK9pDooGovgMT_Qa9iPyp6DdGNwgkdSg3VkcIJHVIV3YWt1MgU"}'
2026-02-22 04:38:52.492 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:38:52.492 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-22 04:38:54.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18257/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:38:54.511 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:54.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56296/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "518cd6db-e1ce-43e6-ac57-7a613f1048df", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:38:54.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"518cd6db-e1ce-43e6-ac57-7a613f1048df","statusDesc":"OK"}'
2026-02-22 04:38:54.542 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18257/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)'}'
2026-02-22 04:38:54.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:38:54.551 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:38:54.651 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:38:54.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56296/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:38:54.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771735134542099693,"ephemeral":false}]'
2026-02-22 04:38:54.658 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:38:54.659 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:38:54.659 DEBUG [src.node.waku_node] Stopping container with id 41c98cce6478
2026-02-22 04:38:55.191 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:38:55.191 DEBUG [src.node.waku_node] Stopping container with id 47fc668e8c92
2026-02-22 04:38:55.703 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:38:55.705 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:38:55.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:38:55.731 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
2026-02-22 04:39:38.948 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:39:38.949 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_150_kb with id: 2026-02-22_04-39-38__c6587735-e362-4caf-9469-93fe561c1b3f
2026-02-22 04:39:38.949 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:39:38.949 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:39:38.957 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:38.957 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-22_04-39-38__c6587735-e362-4caf-9469-93fe561c1b3f__wakuorg_nwaku:latest.log
2026-02-22 04:39:38.957 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:38.957 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:38.959 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:38.959 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.60
2026-02-22 04:39:38.959 DEBUG [src.node.docker_mananger] Generated ports ['35885', '35886', '35887', '35888', '35889']
2026-02-22 04:39:38.959 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:38.959 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:38.959 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:38.959 DEBUG [src.node.docker_mananger] docker run -i -t -p 35885:35885 -p 35886:35886 -p 35887:35887 -p 35888:35888 -p 35889:35889 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=35887 --rest-port=35885 --tcp-port=35886 --discv5-udp-port=35888 --rest-address=0.0.0.0 --nat=extip:172.18.83.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a0734efd2e0bbc0faec0b28be4d7d4d2e7cf4d2444cadfda4cfd6aadc3ebedd7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35889 --metrics-logging=true --lightpush=true --relay=true
2026-02-22 04:39:39.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.60 waku d3661dfc452b6be1d69a88b32d1976c039dee34e6123f37d21e17b6b84360e9a
2026-02-22 04:39:39.190 DEBUG [src.node.docker_mananger] Container started with ID d3661dfc452b. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-39-38__c6587735-e362-4caf-9469-93fe561c1b3f__wakuorg_nwaku:latest.log
2026-02-22 04:39:39.191 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35885
2026-02-22 04:39:39.191 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:39.245 ERROR [src.node.docker_mananger] Max retries reached for container a4f729ea6d8f. Exiting log stream.
2026-02-22 04:39:39.747 ERROR [src.node.docker_mananger] Max retries reached for container be5552b1c04b. Exiting log stream.
2026-02-22 04:39:40.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35885/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.194 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:39:40.194 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:40.195 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35885/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:40.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.60/tcp/35886/p2p/16Uiu2HAmT8c9EHiFkEJ4VHMJMFHBSBMYBb8mULJmko5xKfYjdZMT","/ip4/172.18.83.60/tcp/35887/ws/p2p/16Uiu2HAmT8c9EHiFkEJ4VHMJMFHBSBMYBb8mULJmko5xKfYjdZMT"],"enrUri":"enr:-L24QOcnA1y-NPfNfWx0EG_Hq07SArQPtTevPf0COGWnCdtDTSuQioJOEcVGiIXHn_17IYzx27qnWRpfoRDitj9wmccCgmlkgnY0gmlwhKwSUzyKbXVsdGlhZGRyc5YACASsElM8BowuAAoErBJTPAaML90DgnJzhQADAQAAiXNlY3AyNTZrMaED1xbE349hMGFWfSOL3_no0CjrUY6EZ_ewyI1_kmpCs0KDdGNwgowug3VkcIKMMIV3YWt1Mgk"}'
2026-02-22 04:39:40.197 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:40.204 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:40.204 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-22_04-39-38__c6587735-e362-4caf-9469-93fe561c1b3f__wakuorg_nwaku:latest.log
2026-02-22 04:39:40.204 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:40.204 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:40.206 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:40.206 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.149
2026-02-22 04:39:40.206 DEBUG [src.node.docker_mananger] Generated ports ['4042', '4043', '4044', '4045', '4046']
2026-02-22 04:39:40.206 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:40.206 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:40.206 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:40.206 DEBUG [src.node.docker_mananger] docker run -i -t -p 4042:4042 -p 4043:4043 -p 4044:4044 -p 4045:4045 -p 4046:4046 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=4044 --rest-port=4042 --tcp-port=4043 --discv5-udp-port=4045 --rest-address=0.0.0.0 --nat=extip:172.18.50.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1b127307144da12cfffbc4ebacb407b2efe8f4eedb2e2d7fce2edd22202a761c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4046 --metrics-logging=true --lightpush=false --relay=true
2026-02-22 04:39:40.397 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.149 waku 73cf3e9ca5e1338fd955f6910a25181a13f82a1b740d3fd7b5e89fbe9b5d1d4e
2026-02-22 04:39:40.432 DEBUG [src.node.docker_mananger] Container started with ID 73cf3e9ca5e1. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-39-38__c6587735-e362-4caf-9469-93fe561c1b3f__wakuorg_nwaku:latest.log
2026-02-22 04:39:40.433 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4042
2026-02-22 04:39:40.433 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:41.433 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4042/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:41.436 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_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-02-22 04:39:41.437 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:41.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4042/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:41.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.149/tcp/4043/p2p/16Uiu2HAmQt2XXRBNtLbnZrVA9YcfTcsEyvLiQdq5Nb5b3m3suHAb","/ip4/172.18.50.149/tcp/4044/ws/p2p/16Uiu2HAmQt2XXRBNtLbnZrVA9YcfTcsEyvLiQdq5Nb5b3m3suHAb"],"enrUri":"enr:-L24QC2kQjc-8YAQ6ejdVuFlzxaxEj1sLWF4UKPOmXKqdZzHZyTOc0FJQqA83o2M3illpMcA0OP74sCsY7zsx_cV2IgCgmlkgnY0gmlwhKwSMpWKbXVsdGlhZGRyc5YACASsEjKVBg_LAAoErBIylQYPzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtaNBLBOr2Zy782WPbcHTyqD-zegIzkv-xIWb88lU3uyDdGNwgg_Lg3VkcIIPzYV3YWt1MgE"}'
2026-02-22 04:39:41.439 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:41.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4042/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.60/tcp/35886/p2p/16Uiu2HAmT8c9EHiFkEJ4VHMJMFHBSBMYBb8mULJmko5xKfYjdZMT"]'
2026-02-22 04:39:41.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:41.487 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:41.487 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-22_04-39-38__c6587735-e362-4caf-9469-93fe561c1b3f__wakuorg_nwaku:latest.log
2026-02-22 04:39:41.488 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:41.488 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:41.489 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:41.489 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.178.152
2026-02-22 04:39:41.489 DEBUG [src.node.docker_mananger] Generated ports ['21893', '21894', '21895', '21896', '21897']
2026-02-22 04:39:41.490 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:41.490 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:41.490 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:41.490 DEBUG [src.node.docker_mananger] docker run -i -t -p 21893:21893 -p 21894:21894 -p 21895:21895 -p 21896:21896 -p 21897:21897 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=21895 --rest-port=21893 --tcp-port=21894 --discv5-udp-port=21896 --rest-address=0.0.0.0 --nat=extip:172.18.178.152 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9adcad26227b884a44bfec3bdd380763b626dcd7e7a04281b9b04c7d5ed29fbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21897 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOcnA1y-NPfNfWx0EG_Hq07SArQPtTevPf0COGWnCdtDTSuQioJOEcVGiIXHn_17IYzx27qnWRpfoRDitj9wmccCgmlkgnY0gmlwhKwSUzyKbXVsdGlhZGRyc5YACASsElM8BowuAAoErBJTPAaML90DgnJzhQADAQAAiXNlY3AyNTZrMaED1xbE349hMGFWfSOL3_no0CjrUY6EZ_ewyI1_kmpCs0KDdGNwgowug3VkcIKMMIV3YWt1Mgk --lightpushnode=/ip4/172.18.83.60/tcp/35886/p2p/16Uiu2HAmT8c9EHiFkEJ4VHMJMFHBSBMYBb8mULJmko5xKfYjdZMT --lightpush=true --relay=true
2026-02-22 04:39:41.692 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.178.152 waku d0ca2c3e0f59ca7db0ce9a0070b57287b1919634c617c26d489f4646065cdc95
2026-02-22 04:39:41.727 DEBUG [src.node.docker_mananger] Container started with ID d0ca2c3e0f59. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-39-38__c6587735-e362-4caf-9469-93fe561c1b3f__wakuorg_nwaku:latest.log
2026-02-22 04:39:41.727 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21893
2026-02-22 04:39:41.729 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:42.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21893/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:42.735 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:39:42.735 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:42.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21893/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:42.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.178.152/tcp/21894/p2p/16Uiu2HAkyuXTC8QC8RsXDfEqBYbVhVauALesJX7QHnEQE8VryNDo","/ip4/172.18.178.152/tcp/21895/ws/p2p/16Uiu2HAkyuXTC8QC8RsXDfEqBYbVhVauALesJX7QHnEQE8VryNDo"],"enrUri":"enr:-L24QBTXLGuTP40JlNYqtwkIY2XG2tZkTcPXC3K3JakubRRLG3lpLi-pCYLc6w69vQ4fcd671Gz_BV3IY8G4dAUi8ZYCgmlkgnY0gmlwhKwSspiKbXVsdGlhZGRyc5YACASsErKYBlWGAAoErBKymAZVh90DgnJzhQADAQAAiXNlY3AyNTZrMaECQpFeQGz_XJTCebnGaDyLTrGG6p0TTDzp3BLe_V05rmqDdGNwglWGg3VkcIJViIV3YWt1Mgk"}'
2026-02-22 04:39:42.747 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:42.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.60/tcp/35886/p2p/16Uiu2HAmT8c9EHiFkEJ4VHMJMFHBSBMYBb8mULJmko5xKfYjdZMT"]'
2026-02-22 04:39:42.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:42.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21893/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.149/tcp/4043/p2p/16Uiu2HAmQt2XXRBNtLbnZrVA9YcfTcsEyvLiQdq5Nb5b3m3suHAb"]'
2026-02-22 04:39:42.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:42.799 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35885/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:39:42.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:42.808 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4042/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:39:42.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:42.813 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21893/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:39:42.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:42.822 DEBUG [tests.light_push.test_publish] Running test with payload length of 153600 bytes
2026-02-22 04:39:42.825 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:39:42.826 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-22 04:39:42.977 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:21893/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2026-02-22 04:39:42.980 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:39:42.981 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:39:42.982 DEBUG [src.node.waku_node] Stopping container with id d3661dfc452b
2026-02-22 04:39:43.563 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:43.564 DEBUG [src.node.waku_node] Stopping container with id 73cf3e9ca5e1
2026-02-22 04:39:44.150 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:44.151 DEBUG [src.node.waku_node] Stopping container with id d0ca2c3e0f59
2026-02-22 04:39:44.377 ERROR [src.node.docker_mananger] Max retries reached for container d3661dfc452b. Exiting log stream.
2026-02-22 04:39:44.683 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:44.684 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:44.697 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:44.706 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:44.733 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,133 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_after_light_push_node_restarts with id: 2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
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/receiving_node1_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__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.89.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62703', '62704', '62705', '62706', '62707']
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 62703:62703 -p 62704:62704 -p 62705:62705 -p 62706:62706 -p 62707:62707 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=62705 --rest-port=62703 --tcp-port=62704 --discv5-udp-port=62706 --rest-address=0.0.0.0 --nat=extip:172.18.89.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=94aaaf31f64ecd885fbfec020f778ea818b29fbe7dfafbc9fd778e0b5af3f1fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62707 --metrics-logging=true --lightpush=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 997ace36dc74. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.98 waku 2f0f43f1d9e3956fa0edb9ff46d65c21aefb6cd601ec52573ac2a7034ff99b1d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f0f43f1d9e3. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62703
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 1dd80654ddc3. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62703/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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"}]}'
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:62703/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.89.98/tcp/62704/p2p/16Uiu2HAmHEBGgvp5oRo82ktEU4tvBxH46buNC2ijNPVBbKwoFaVu","/ip4/172.18.89.98/tcp/62705/ws/p2p/16Uiu2HAmHEBGgvp5oRo82ktEU4tvBxH46buNC2ijNPVBbKwoFaVu"],"enrUri":"enr:-L24QDEagP9SvCqTje1Wn-PJh1cE1TJyXBtEgTdm4z3EQ0rcG-0QtTvkbGzI6MX1g2iA0ad3noHQIYyueaZ34nBqn9UCgmlkgnY0gmlwhKwSWWKKbXVsdGlhZGRyc5YACASsElliBvTwAAoErBJZYgb08d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ-9DMEapURM-qBpl9cpgEnlmnDGmS5m9AOky340xJoCDdGNwgvTwg3VkcIL08oV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/receiving_node2_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__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.12.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60021', '60022', '60023', '60024', '60025']
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 60021:60021 -p 60022:60022 -p 60023:60023 -p 60024:60024 -p 60025:60025 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=60023 --rest-port=60021 --tcp-port=60022 --discv5-udp-port=60024 --rest-address=0.0.0.0 --nat=extip:172.18.12.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b22ceefaaf1b5a5c3b17bbfbc2df96dd3e48eb618510abaae9bed4adf6ac0f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60025 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.109 waku a251ad09c716898cc2352c39e0f4c64245458fb8a6b8058b0cb09c66e3ee0026
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a251ad09c716. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60021
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:60021/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:60021/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.12.109/tcp/60022/p2p/16Uiu2HAkyGWS7QxkEomip38oz4o5H1C7rR9UdkW7mLEAuWxnfMxB","/ip4/172.18.12.109/tcp/60023/ws/p2p/16Uiu2HAkyGWS7QxkEomip38oz4o5H1C7rR9UdkW7mLEAuWxnfMxB"],"enrUri":"enr:-L24QGNGM-HIEQChzVaZJb6iI1TMOilFmTEqFaUkoLdK8TwhVAiL5XviwJf-4ImiXrE5z2EN4Tb_XB_huiVBGNB_J1sCgmlkgnY0gmlwhKwSDG2KbXVsdGlhZGRyc5YACASsEgxtBup2AAoErBIMbQbqd90DgnJzhQADAQAAiXNlY3AyNTZrMaECORW5-LySIlwicZH7_CXFL82nYK9Mw80sScAyrGAnRLCDdGNwgup2g3VkcILqeIV3YWt1MgE"}'
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:60021/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.98/tcp/62704/p2p/16Uiu2HAmHEBGgvp5oRo82ktEU4tvBxH46buNC2ijNPVBbKwoFaVu"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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/lightpush_node1_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__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.179.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43154', '43155', '43156', '43157', '43158']
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 43154:43154 -p 43155:43155 -p 43156:43156 -p 43157:43157 -p 43158:43158 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=43156 --rest-port=43154 --tcp-port=43155 --discv5-udp-port=43157 --rest-address=0.0.0.0 --nat=extip:172.18.179.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f32db8beb6545d72c7f4117032acd71d2ffc3dc294b2d93ae134f1aacea2abdc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43158 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDEagP9SvCqTje1Wn-PJh1cE1TJyXBtEgTdm4z3EQ0rcG-0QtTvkbGzI6MX1g2iA0ad3noHQIYyueaZ34nBqn9UCgmlkgnY0gmlwhKwSWWKKbXVsdGlhZGRyc5YACASsElliBvTwAAoErBJZYgb08d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDQ-9DMEapURM-qBpl9cpgEnlmnDGmS5m9AOky340xJoCDdGNwgvTwg3VkcIL08oV3YWt1Mgk --lightpushnode=/ip4/172.18.89.98/tcp/62704/p2p/16Uiu2HAmHEBGgvp5oRo82ktEU4tvBxH46buNC2ijNPVBbKwoFaVu --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.71 waku e5eb12d10c6e229803b790c728f0f9e167c88f1d5701ff3641e337d0bdf988aa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5eb12d10c6e. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43154
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:43154/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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"}]}'
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:43154/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.179.71/tcp/43155/p2p/16Uiu2HAm7NsQhb1MBLzbDg1i6zVNjXSsdNXPJctAuEuYMq7ZEtZJ","/ip4/172.18.179.71/tcp/43156/ws/p2p/16Uiu2HAm7NsQhb1MBLzbDg1i6zVNjXSsdNXPJctAuEuYMq7ZEtZJ"],"enrUri":"enr:-L24QCLFr6eALdC1ugmBCKJZu2_cPTseWG4U2P8e9zT5x_IwPuLUKjNOjF-WVQGcXAxclYQXUmlXSBeG-u0DPnXOMWUCgmlkgnY0gmlwhKwSs0eKbXVsdGlhZGRyc5YACASsErNHBqiTAAoErBKzRwaolN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsZRsiozdcS44PT7MwDairbetgcNjI4QBUUm35druJkWDdGNwgqiTg3VkcIKolYV3YWt1Mgk"}'
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:43154/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.89.98/tcp/62704/p2p/16Uiu2HAmHEBGgvp5oRo82ktEU4tvBxH46buNC2ijNPVBbKwoFaVu"]'
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:43154/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.12.109/tcp/60022/p2p/16Uiu2HAkyGWS7QxkEomip38oz4o5H1C7rR9UdkW7mLEAuWxnfMxB"]'
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:62703/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:60021/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:43154/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43154/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734961787888370}}'
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.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961787888370,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961787888370,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961787888370,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id e5eb12d10c6e
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43154/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43154/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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"}]}'
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:43154/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.179.71/tcp/43155/p2p/16Uiu2HAm7NsQhb1MBLzbDg1i6zVNjXSsdNXPJctAuEuYMq7ZEtZJ","/ip4/172.18.179.71/tcp/43156/ws/p2p/16Uiu2HAm7NsQhb1MBLzbDg1i6zVNjXSsdNXPJctAuEuYMq7ZEtZJ"],"enrUri":"enr:-L24QCLFr6eALdC1ugmBCKJZu2_cPTseWG4U2P8e9zT5x_IwPuLUKjNOjF-WVQGcXAxclYQXUmlXSBeG-u0DPnXOMWUCgmlkgnY0gmlwhKwSs0eKbXVsdGlhZGRyc5YACASsErNHBqiTAAoErBKzRwaolN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsZRsiozdcS44PT7MwDairbetgcNjI4QBUUm35druJkWDdGNwgqiTg3VkcIKolYV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43154/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734963048950175}}'
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.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963048950175,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60021/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963048950175,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43154/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963048950175,"ephemeral":false,"proof":""},{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961787888370,"ephemeral":false,"proof":""}]'
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 2f0f43f1d9e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a251ad09c716
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e5eb12d10c6e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f0f43f1d9e3. Exiting log stream.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  tests.conftest:conftest.py:73 Running fixture teardown: attach_logs_on_fail
DEBUG  tests.conftest:conftest.py:74 Test failed, attempting to attach logs to the allure reports
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/lightpush_node1_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node2_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/receiving_node1_2026-02-22_04-35-57__f53fc929-7a60-4f10-8e2b-3c3c0ecc73e4__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,158 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-02-22_04-43-43__491f299f-6df7-4f37-b37c-f0188808c00b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
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_2026-02-22_04-43-43__491f299f-6df7-4f37-b37c-f0188808c00b__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.236.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50714', '50715', '50716', '50717', '50718']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 50714:50714 -p 50715:50715 -p 50716:50716 -p 50717:50717 -p 50718:50718 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=50716 --rest-port=50714 --tcp-port=50715 --discv5-udp-port=50717 --rest-address=0.0.0.0 --nat=extip:172.18.236.168 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=537fcbb3213f4beee9bc2e025c75ca6ff80e57dcba63ead75dfbd437ac7cc60e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50718 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.168 waku 586ee214fd558186de98804b3c2c5af4e4dd66effa0358d3cb5bb0ef56dc2924
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 586ee214fd55. Setting up logs at ./log/docker/node1_2026-02-22_04-43-43__491f299f-6df7-4f37-b37c-f0188808c00b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50714
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 f32131d0379d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4f97a3fe3bdc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50714/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","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"}]}'
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:50714/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.236.168/tcp/50715/p2p/16Uiu2HAmAuvTDUEmSediq3hWPjraBy7EpgohcZd4F7HqJ4PBZgMG","/ip4/172.18.236.168/tcp/50716/ws/p2p/16Uiu2HAmAuvTDUEmSediq3hWPjraBy7EpgohcZd4F7HqJ4PBZgMG"],"enrUri":"enr:-L24QGy7vJ4y2M8_mInAlRUzdNxxGlZs7FrPBhcKMVrIv4oJK5xgdQxJJt2nyCDuvZkY5loWIUntiPv75dHg7UZjegYCgmlkgnY0gmlwhKwS7KiKbXVsdGlhZGRyc5YACASsEuyoBsYbAAoErBLsqAbGHN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5hvuVaaOAxyka6sEQYJVO4-lYHmL927NOcw9h4TDdbODdGNwgsYbg3VkcILGHYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-43-43__491f299f-6df7-4f37-b37c-f0188808c00b__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.64.152
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6631', '6632', '6633', '6634', '6635']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 6631:6631 -p 6632:6632 -p 6633:6633 -p 6634:6634 -p 6635:6635 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=6633 --rest-port=6631 --tcp-port=6632 --discv5-udp-port=6634 --rest-address=0.0.0.0 --nat=extip:172.18.64.152 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8decce8edbbea83a81128aa1a15d611b5de325933d8cdbc0fd02f879e2dbfcdf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6635 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGy7vJ4y2M8_mInAlRUzdNxxGlZs7FrPBhcKMVrIv4oJK5xgdQxJJt2nyCDuvZkY5loWIUntiPv75dHg7UZjegYCgmlkgnY0gmlwhKwS7KiKbXVsdGlhZGRyc5YACASsEuyoBsYbAAoErBLsqAbGHN0DgnJzhQACAQAAiXNlY3AyNTZrMaEC5hvuVaaOAxyka6sEQYJVO4-lYHmL927NOcw9h4TDdbODdGNwgsYbg3VkcILGHYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.152 waku 35e762672e6d20dee6c3ba777a5bcc4d2e6af208870370f5384a6b47c954fa50
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 35e762672e6d. Setting up logs at ./log/docker/node2_2026-02-22_04-43-43__491f299f-6df7-4f37-b37c-f0188808c00b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6631
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:6631/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:6631/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.64.152/tcp/6632/p2p/16Uiu2HAmQ76qgBcgxhFUqvtUSnWSYowjsp8wjz3zcvuFVKeFeLpB","/ip4/172.18.64.152/tcp/6633/ws/p2p/16Uiu2HAmQ76qgBcgxhFUqvtUSnWSYowjsp8wjz3zcvuFVKeFeLpB"],"enrUri":"enr:-L24QLXwNFR8nMZ3oT7JOBW14ddiDojpK9XhG_nfSViLP8NoUKji9YQOdnjkPFhPgJc1KIaUWWlddkiDSLTBkXRZAWACgmlkgnY0gmlwhKwSQJiKbXVsdGlhZGRyc5YACASsEkCYBhnoAAoErBJAmAYZ6d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDqiD-rcpeblQD7FCCoD5GQW7BuSExeVlXzDtKI1Ssy6SDdGNwghnog3VkcIIZ6oV3YWt1MgE"}'
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:6631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.168/tcp/50715/p2p/16Uiu2HAmAuvTDUEmSediq3hWPjraBy7EpgohcZd4F7HqJ4PBZgMG"]'
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:50714/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:6631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735425800337558,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735425800337558,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735425919335163,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735425919335163,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426034629513,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426034629513,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426148504934,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426148504934,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426263474168,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426263474168,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426378202118,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426378202118,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426492705972,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426492705972,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426607348452,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:6631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735426607348452,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:50714/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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 DELETE "http://127.0.0.1:6631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:50714/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
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 586ee214fd55
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 35e762672e6d
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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,70 @@
2026-02-22 04:34:24.193 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:34:24.194 DEBUG [tests.conftest] Running test: test_store with id: 2026-02-22_04-34-24__2f951bea-fcb8-4c23-920f-b4d110818412
2026-02-22 04:34:24.194 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:34:24.194 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:34:24.195 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:34:24.195 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:34:24.195 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:34:24.205 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:24.205 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-34-24__2f951bea-fcb8-4c23-920f-b4d110818412__wakuorg_nwaku:latest.log
2026-02-22 04:34:24.205 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:24.206 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:24.249 DEBUG [src.node.docker_mananger] Network waku created
2026-02-22 04:34:24.249 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.195
2026-02-22 04:34:24.250 DEBUG [src.node.docker_mananger] Generated ports ['52780', '52781', '52782', '52783', '52784']
2026-02-22 04:34:24.250 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:24.250 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:24.250 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:24.250 DEBUG [src.node.docker_mananger] docker run -i -t -p 52780:52780 -p 52781:52781 -p 52782:52782 -p 52783:52783 -p 52784:52784 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=52782 --rest-port=52780 --tcp-port=52781 --discv5-udp-port=52783 --rest-address=0.0.0.0 --nat=extip:172.18.160.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0a0da8ce0110e66aed62bea793569dde134ba0d5cbeb2def4a179162c8f6ea5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52784 --metrics-logging=true --relay=true --store=true
2026-02-22 04:34:28.646 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.195 waku a8f71d90f3b46b0a53facacfe4f9958b68725a8b6f241105cf31387b2d7a2974
2026-02-22 04:34:28.679 DEBUG [src.node.docker_mananger] Container started with ID a8f71d90f3b4. Setting up logs at ./log/docker/node1_2026-02-22_04-34-24__2f951bea-fcb8-4c23-920f-b4d110818412__wakuorg_nwaku:latest.log
2026-02-22 04:34:28.681 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52780
2026-02-22 04:34:28.682 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:29.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52780/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:29.686 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:34:29.686 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:29.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52780/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:29.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.195/tcp/52781/p2p/16Uiu2HAmDRquNzPPqy8iWMxgoxQrwdJykqg3PkvKMFfMc3mq7kXB","/ip4/172.18.160.195/tcp/52782/ws/p2p/16Uiu2HAmDRquNzPPqy8iWMxgoxQrwdJykqg3PkvKMFfMc3mq7kXB"],"enrUri":"enr:-L24QJ12qMd5vM04k7H1MZw7-6H9qcW6GBvdj3PFRO6qg6zCLEhWmwVBSMcxLjfgFiyLJmjZP4GTL786ViWObs6dUA8CgmlkgnY0gmlwhKwSoMOKbXVsdGlhZGRyc5YACASsEqDDBs4tAAoErBKgwwbOLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC32V7lsqGGBuaPa9uoeb0uNyt1STOZkjUqLS5ntjJ1KDdGNwgs4tg3VkcILOL4V3YWt1MgM"}'
2026-02-22 04:34:29.689 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:29.695 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:29.696 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-34-24__2f951bea-fcb8-4c23-920f-b4d110818412__wakuorg_nwaku:latest.log
2026-02-22 04:34:29.696 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:29.696 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:29.697 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:34:29.697 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.194
2026-02-22 04:34:29.698 DEBUG [src.node.docker_mananger] Generated ports ['55980', '55981', '55982', '55983', '55984']
2026-02-22 04:34:29.698 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:29.698 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:29.698 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:29.698 DEBUG [src.node.docker_mananger] docker run -i -t -p 55980:55980 -p 55981:55981 -p 55982:55982 -p 55983:55983 -p 55984:55984 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=55982 --rest-port=55980 --tcp-port=55981 --discv5-udp-port=55983 --rest-address=0.0.0.0 --nat=extip:172.18.151.194 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b30c3efec71e923bab8e55babb858a0912c8fba99ad878f4dafcd93b7bbfabcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55984 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QJ12qMd5vM04k7H1MZw7-6H9qcW6GBvdj3PFRO6qg6zCLEhWmwVBSMcxLjfgFiyLJmjZP4GTL786ViWObs6dUA8CgmlkgnY0gmlwhKwSoMOKbXVsdGlhZGRyc5YACASsEqDDBs4tAAoErBKgwwbOLt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC32V7lsqGGBuaPa9uoeb0uNyt1STOZkjUqLS5ntjJ1KDdGNwgs4tg3VkcILOL4V3YWt1MgM --storenode=/ip4/172.18.160.195/tcp/52781/p2p/16Uiu2HAmDRquNzPPqy8iWMxgoxQrwdJykqg3PkvKMFfMc3mq7kXB
2026-02-22 04:34:29.894 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.194 waku 55a716ecf5b7f0f83d6f5a0b1bc252843facbb1fd8efadac32b9bc5db93f720e
2026-02-22 04:34:29.928 DEBUG [src.node.docker_mananger] Container started with ID 55a716ecf5b7. Setting up logs at ./log/docker/node1_2026-02-22_04-34-24__2f951bea-fcb8-4c23-920f-b4d110818412__wakuorg_nwaku:latest.log
2026-02-22 04:34:29.929 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 55980
2026-02-22 04:34:29.929 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:30.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55980/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:30.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:34:30.934 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:30.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55980/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:30.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.194/tcp/55981/p2p/16Uiu2HAm2Ry7K85dGDwcKqtudeh4kX1YM3o5Bvbq8Kr32qdhdntN","/ip4/172.18.151.194/tcp/55982/ws/p2p/16Uiu2HAm2Ry7K85dGDwcKqtudeh4kX1YM3o5Bvbq8Kr32qdhdntN"],"enrUri":"enr:-L24QBHJo_WeBMomnB5Uzz3J3SrPpR7K-TUoKCR37KE8XJp1ORzs348aVZzCAh-RubJaHOrqAnUpdSXggc9b3ZIaqk0CgmlkgnY0gmlwhKwSl8KKbXVsdGlhZGRyc5YACASsEpfCBtqtAAoErBKXwgbart0DgnJzhQADAQAAiXNlY3AyNTZrMaECaBUtUqbsxNimR6sK7lEUMpJEPACCukovNVQVn-rasBeDdGNwgtqtg3VkcILar4V3YWt1MgM"}'
2026-02-22 04:34:30.936 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:30.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52780/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:30.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:30.940 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55980/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:30.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:30.949 DEBUG [src.steps.store] Relaying message
2026-02-22 04:34:30.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52780/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:34:30.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:30.955 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:34:31.156 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:34:31.156 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55980/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:31.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda10011a23baad5c315f54dd48ff0a0c4f9bf4b3f7d8de74c8e5eef745857a58"}]}'
2026-02-22 04:34:31.160 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:34:31.162 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:34:31.162 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:34:31.163 DEBUG [src.node.waku_node] Stopping container with id a8f71d90f3b4
2026-02-22 04:34:31.692 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:34:31.693 DEBUG [src.node.waku_node] Stopping container with id 55a716ecf5b7
2026-02-22 04:34:32.202 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:34:32.203 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:34:32.210 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:34:32.216 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-02-22 04:42:50.661 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:42:50.662 DEBUG [tests.conftest] Running test: test_light_push_with_valid_version with id: 2026-02-22_04-42-50__9019ef4d-c867-49df-b1be-e0e71855328d
2026-02-22 04:42:50.662 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:42:50.662 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:42:50.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:42:50.669 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-22_04-42-50__9019ef4d-c867-49df-b1be-e0e71855328d__wakuorg_nwaku:latest.log
2026-02-22 04:42:50.669 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:42:50.669 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:42:50.671 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:42:50.671 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.28.171
2026-02-22 04:42:50.671 DEBUG [src.node.docker_mananger] Generated ports ['15494', '15495', '15496', '15497', '15498']
2026-02-22 04:42:50.671 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:42:50.671 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:42:50.671 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:42:50.671 DEBUG [src.node.docker_mananger] docker run -i -t -p 15494:15494 -p 15495:15495 -p 15496:15496 -p 15497:15497 -p 15498:15498 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=15496 --rest-port=15494 --tcp-port=15495 --discv5-udp-port=15497 --rest-address=0.0.0.0 --nat=extip:172.18.28.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c724fa733e32dffc18fb80c02fcd6693bb0bca31f4dd81a6e4d5db3abfb0d0af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15498 --metrics-logging=true --lightpush=true --relay=true
2026-02-22 04:42:50.858 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.28.171 waku 74292bbc9e52785810a08f20005d2d740d0136e01188c1572aeae0b4fa7e62f8
2026-02-22 04:42:50.889 DEBUG [src.node.docker_mananger] Container started with ID 74292bbc9e52. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-42-50__9019ef4d-c867-49df-b1be-e0e71855328d__wakuorg_nwaku:latest.log
2026-02-22 04:42:50.890 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15494
2026-02-22 04:42:50.890 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:42:50.937 ERROR [src.node.docker_mananger] Max retries reached for container a5dde8c2822f. Exiting log stream.
2026-02-22 04:42:51.461 ERROR [src.node.docker_mananger] Max retries reached for container 2e7a2bdf7a6b. Exiting log stream.
2026-02-22 04:42:51.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15494/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:51.894 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:42:51.894 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:42:51.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15494/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:51.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.171/tcp/15495/p2p/16Uiu2HAm6vaVkC3G3GHY79KWtBJ7msKiaXbYfMJsHTZGYq3nmMu1","/ip4/172.18.28.171/tcp/15496/ws/p2p/16Uiu2HAm6vaVkC3G3GHY79KWtBJ7msKiaXbYfMJsHTZGYq3nmMu1"],"enrUri":"enr:-L24QIQXN9qeWD5HZX5bd3f8KrAx8-3tGkyq2lChtyetoVFuWe1WUAKkb_ElDh7E6cAMWfZkBJai3yAwXynvpxnzdy0CgmlkgnY0gmlwhKwSHKuKbXVsdGlhZGRyc5YACASsEhyrBjyHAAoErBIcqwY8iN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqtgzCAzUJpQuLNpd0oB9HrKcE0qZq5_d5JW14SIcUQiDdGNwgjyHg3VkcII8iYV3YWt1Mgk"}'
2026-02-22 04:42:51.897 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:42:51.904 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:42:51.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-22_04-42-50__9019ef4d-c867-49df-b1be-e0e71855328d__wakuorg_nwaku:latest.log
2026-02-22 04:42:51.904 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:42:51.904 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:42:51.905 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:42:51.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.216
2026-02-22 04:42:51.906 DEBUG [src.node.docker_mananger] Generated ports ['39207', '39208', '39209', '39210', '39211']
2026-02-22 04:42:51.906 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:42:51.906 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:42:51.906 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:42:51.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 39207:39207 -p 39208:39208 -p 39209:39209 -p 39210:39210 -p 39211:39211 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=39209 --rest-port=39207 --tcp-port=39208 --discv5-udp-port=39210 --rest-address=0.0.0.0 --nat=extip:172.18.110.216 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae7fabe98aa43ceeccb5c380bd16d4d7372764c19cac8da0cfd1e053e68ad55b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39211 --metrics-logging=true --lightpush=false --relay=true
2026-02-22 04:42:52.091 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.216 waku 717c11180ad368685d2104d85077811152631b80008ff0a33b647520612e0c3e
2026-02-22 04:42:52.133 DEBUG [src.node.docker_mananger] Container started with ID 717c11180ad3. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-42-50__9019ef4d-c867-49df-b1be-e0e71855328d__wakuorg_nwaku:latest.log
2026-02-22 04:42:52.134 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 39207
2026-02-22 04:42:52.134 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:42:53.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39207/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:53.137 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_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-02-22 04:42:53.138 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:42:53.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39207/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:53.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.216/tcp/39208/p2p/16Uiu2HAmLRF9aCn8BMqaRgiBAmV5742prXDBQ2SNi2CSjFcKLS7a","/ip4/172.18.110.216/tcp/39209/ws/p2p/16Uiu2HAmLRF9aCn8BMqaRgiBAmV5742prXDBQ2SNi2CSjFcKLS7a"],"enrUri":"enr:-L24QCBQDhmQyfpOnzqX3ON7EYZBiCT5hRgtmt47mD_KyUNkDgZO0HjVZ5fPXOle1cUlnGHBTVBPTf4xSpzIdCJfD9UCgmlkgnY0gmlwhKwSbtiKbXVsdGlhZGRyc5YACASsEm7YBpkoAAoErBJu2AaZKd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDc1gYoiVisZ-zUd_rCL2o4w1XCGNL2yNAjfsiVDfrHnmDdGNwgpkog3VkcIKZKoV3YWt1MgE"}'
2026-02-22 04:42:53.140 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:42:53.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39207/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.171/tcp/15495/p2p/16Uiu2HAm6vaVkC3G3GHY79KWtBJ7msKiaXbYfMJsHTZGYq3nmMu1"]'
2026-02-22 04:42:53.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:42:53.184 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:42:53.184 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-22_04-42-50__9019ef4d-c867-49df-b1be-e0e71855328d__wakuorg_nwaku:latest.log
2026-02-22 04:42:53.185 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:42:53.185 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:42:53.186 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:42:53.186 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.174
2026-02-22 04:42:53.186 DEBUG [src.node.docker_mananger] Generated ports ['20086', '20087', '20088', '20089', '20090']
2026-02-22 04:42:53.187 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:42:53.187 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:42:53.187 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:42:53.187 DEBUG [src.node.docker_mananger] docker run -i -t -p 20086:20086 -p 20087:20087 -p 20088:20088 -p 20089:20089 -p 20090:20090 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=20088 --rest-port=20086 --tcp-port=20087 --discv5-udp-port=20089 --rest-address=0.0.0.0 --nat=extip:172.18.219.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=703bcf143bdb307ba5c4f4cf00688a8a316acbf3fb5be2d2de44bfddeecde0a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20090 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIQXN9qeWD5HZX5bd3f8KrAx8-3tGkyq2lChtyetoVFuWe1WUAKkb_ElDh7E6cAMWfZkBJai3yAwXynvpxnzdy0CgmlkgnY0gmlwhKwSHKuKbXVsdGlhZGRyc5YACASsEhyrBjyHAAoErBIcqwY8iN0DgnJzhQADAQAAiXNlY3AyNTZrMaECqtgzCAzUJpQuLNpd0oB9HrKcE0qZq5_d5JW14SIcUQiDdGNwgjyHg3VkcII8iYV3YWt1Mgk --lightpushnode=/ip4/172.18.28.171/tcp/15495/p2p/16Uiu2HAm6vaVkC3G3GHY79KWtBJ7msKiaXbYfMJsHTZGYq3nmMu1 --lightpush=true --relay=true
2026-02-22 04:42:53.377 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.174 waku 55210693b42d187e13be076d7f2e8b174ce72d4bb7651b3f6fb1b511b960c7be
2026-02-22 04:42:53.410 DEBUG [src.node.docker_mananger] Container started with ID 55210693b42d. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-42-50__9019ef4d-c867-49df-b1be-e0e71855328d__wakuorg_nwaku:latest.log
2026-02-22 04:42:53.411 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20086
2026-02-22 04:42:53.411 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:42:54.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20086/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:54.414 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:42:54.414 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:42:54.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20086/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:54.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.174/tcp/20087/p2p/16Uiu2HAkurjsPoB64mQaKfFmw1wVRCumPG1CcwnvGLHyyRRzSAEp","/ip4/172.18.219.174/tcp/20088/ws/p2p/16Uiu2HAkurjsPoB64mQaKfFmw1wVRCumPG1CcwnvGLHyyRRzSAEp"],"enrUri":"enr:-L24QFVIvVChvNO28xnVzn2Ks2sIFr0H1SBhkpQvCIJSlklmIpSMjpXig8XPmFaMi3lxQnKYHL7JxgAiV0izlcn3vNQCgmlkgnY0gmlwhKwS266KbXVsdGlhZGRyc5YACASsEtuuBk53AAoErBLbrgZOeN0DgnJzhQADAQAAiXNlY3AyNTZrMaECBmvrFG8GqYB4agGgqtXfvGAZT__XIFmSMm-nF7LaJN2DdGNwgk53g3VkcIJOeYV3YWt1Mgk"}'
2026-02-22 04:42:54.417 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:42:54.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20086/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.171/tcp/15495/p2p/16Uiu2HAm6vaVkC3G3GHY79KWtBJ7msKiaXbYfMJsHTZGYq3nmMu1"]'
2026-02-22 04:42:54.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:42:54.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20086/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.216/tcp/39208/p2p/16Uiu2HAmLRF9aCn8BMqaRgiBAmV5742prXDBQ2SNi2CSjFcKLS7a"]'
2026-02-22 04:42:54.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:42:54.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15494/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:42:54.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:42:54.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39207/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:42:54.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:42:54.513 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20086/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:42:54.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:42:54.523 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:42:54.524 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20086/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735374523047659, "version": 10}}'
2026-02-22 04:42:54.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:42:54.539 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:42:54.640 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:42:54.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15494/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:54.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1771735374523047659,"ephemeral":false,"proof":""}]'
2026-02-22 04:42:54.644 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:42:54.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39207/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:54.646 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1771735374523047659,"ephemeral":false,"proof":""}]'
2026-02-22 04:42:54.648 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:42:54.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20086/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:42:54.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":10,"timestamp":1771735374523047659,"ephemeral":false,"proof":""}]'
2026-02-22 04:42:54.653 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:42:54.654 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:42:54.654 DEBUG [src.node.waku_node] Stopping container with id 74292bbc9e52
2026-02-22 04:42:55.191 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:42:55.192 DEBUG [src.node.waku_node] Stopping container with id 717c11180ad3
2026-02-22 04:42:55.707 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:42:55.708 DEBUG [src.node.waku_node] Stopping container with id 55210693b42d
2026-02-22 04:42:56.007 ERROR [src.node.docker_mananger] Max retries reached for container 74292bbc9e52. Exiting log stream.
2026-02-22 04:42:56.224 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:42:56.225 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:42:56.233 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:42:56.243 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:42:56.251 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,94 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_to_pubsub_topics_from_multiple_clusters with id: 2026-02-22_04-36-57__f3177e88-42eb-4230-b6bb-f423f5e898c9
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_2026-02-22_04-36-57__f3177e88-42eb-4230-b6bb-f423f5e898c9__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.68.63
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18668', '18669', '18670', '18671', '18672']
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 18668:18668 -p 18669:18669 -p 18670:18670 -p 18671:18671 -p 18672:18672 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=18670 --rest-port=18668 --tcp-port=18669 --discv5-udp-port=18671 --rest-address=0.0.0.0 --nat=extip:172.18.68.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=63c4ecbc64d7b7fcb5faa7e65db59f9a3eb4eb784dbdafa14aab1cea2a5d4eee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18672 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.63 waku 04c425a74ddd4bcba0579b8f5c867a0991296cf87e812cb9b4eb269cd1e13dc7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 04c425a74ddd. Setting up logs at ./log/docker/node1_2026-02-22_04-36-57__f3177e88-42eb-4230-b6bb-f423f5e898c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18668
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 60bd07e73515. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d06593f1d89e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18668/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","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"}]}'
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:18668/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.68.63/tcp/18669/p2p/16Uiu2HAm9vANL2nbFHHudDRW3LpMmiEDRLKDsawbR1hUcw1Sgi4x","/ip4/172.18.68.63/tcp/18670/ws/p2p/16Uiu2HAm9vANL2nbFHHudDRW3LpMmiEDRLKDsawbR1hUcw1Sgi4x"],"enrUri":"enr:-L24QCIw8dJeP81ixBUD0EKyyyjwjHqVac51972ssR_Fg35CTrsvJx0iSoXd4v2iSFIAIzoINGeABEs2SG3_LFIglYQCgmlkgnY0gmlwhKwSRD-KbXVsdGlhZGRyc5YACASsEkQ_BkjtAAoErBJEPwZI7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC10_6iMTT96Ke2dNMBE-RW3lssXrPk4MDN0EnGx2zalGDdGNwgkjtg3VkcIJI74V3YWt1MgU"}'
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_2026-02-22_04-36-57__f3177e88-42eb-4230-b6bb-f423f5e898c9__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.166.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23263', '23264', '23265', '23266', '23267']
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 23263:23263 -p 23264:23264 -p 23265:23265 -p 23266:23266 -p 23267:23267 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=23265 --rest-port=23263 --tcp-port=23264 --discv5-udp-port=23266 --rest-address=0.0.0.0 --nat=extip:172.18.166.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ab20b4d0bcf57c4db475b04dd981be3ada51fda7e65bbfbdd9a92d9fc1b66a42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23267 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCIw8dJeP81ixBUD0EKyyyjwjHqVac51972ssR_Fg35CTrsvJx0iSoXd4v2iSFIAIzoINGeABEs2SG3_LFIglYQCgmlkgnY0gmlwhKwSRD-KbXVsdGlhZGRyc5YACASsEkQ_BkjtAAoErBJEPwZI7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC10_6iMTT96Ke2dNMBE-RW3lssXrPk4MDN0EnGx2zalGDdGNwgkjtg3VkcIJI74V3YWt1MgU --filternode=/ip4/172.18.68.63/tcp/18669/p2p/16Uiu2HAm9vANL2nbFHHudDRW3LpMmiEDRLKDsawbR1hUcw1Sgi4x
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.108 waku c9ddc19872a7b997ea22e2b5593440ada9f5b8e710693cee3b41e707ce7090c5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c9ddc19872a7. Setting up logs at ./log/docker/node2_2026-02-22_04-36-57__f3177e88-42eb-4230-b6bb-f423f5e898c9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23263
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:23263/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","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"}]}'
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:23263/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.166.108/tcp/23264/p2p/16Uiu2HAm64myvBLxgPhwouZbA5v8NQieMGEW7mxK7U69dgwzoasn","/ip4/172.18.166.108/tcp/23265/ws/p2p/16Uiu2HAm64myvBLxgPhwouZbA5v8NQieMGEW7mxK7U69dgwzoasn"],"enrUri":"enr:-L24QF4Le3YArfAuJKfyy5mB8gdbcu8aPMxrHI1ZxtXU9Irie41U8kGaLRMGTNCIG6wNLPWEXo1NK6nI88rfN6bQRAsCgmlkgnY0gmlwhKwSpmyKbXVsdGlhZGRyc5YACASsEqZsBlrgAAoErBKmbAZa4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECnhYlVd9WdPssy2hrFo1e2edxau2wEnTEgiJFwEZwfGWDdGNwglrgg3VkcIJa4oV3YWt1MgA"}'
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:23263/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.68.63/tcp/18669/p2p/16Uiu2HAm9vANL2nbFHHudDRW3LpMmiEDRLKDsawbR1hUcw1Sgi4x"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18668/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:23263/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "72509eb1-ef68-49e5-80a1-3a329db561ba", "contentFilters": ["/waku/2/rs/3/1"], "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":"72509eb1-ef68-49e5-80a1-3a329db561ba","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18668/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)'}'
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:23263/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"/waku/2/rs/3/1","version":0,"timestamp":1771735020220779273,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/2/2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18668/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
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:23263/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5d61ba9c-5006-4ae1-a0eb-0b2ea6b6854f", "contentFilters": ["/waku/2/rs/2/2"], "pubsubTopic": "/waku/2/rs/2/2"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"5d61ba9c-5006-4ae1-a0eb-0b2ea6b6854f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18668/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)'}'
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:23263/filter/v2/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"/waku/2/rs/2/2","version":0,"timestamp":1771735020346182370,"ephemeral":false}]'
DEBUG  tests.filter.test_subscribe_create:test_subscribe_create.py:39 Running test with pubsub topic: /waku/2/rs/3/9
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18668/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
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:23263/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c47825e1-6d45-4dbb-8ba3-a88defe9d566", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"c47825e1-6d45-4dbb-8ba3-a88defe9d566","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18668/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)'}'
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:23263/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -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":"/waku/2/rs/3/9","version":0,"timestamp":1771735020468581623,"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 04c425a74ddd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c9ddc19872a7
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.

View File

@ -0,0 +1,627 @@
WRN 2026-02-22 04:36:18.388+00:00 whether to mount storeSync is not specified, defaulting to not mounting topics="waku conf builder" tid=1 file=waku_conf_builder.nim:431
bSubscribeShards: some(@[0])
INF 2026-02-22 04:36:18.388+00:00 Sharding configuration: topics="waku conf builder" tid=1 file=waku_conf_builder.nim:466 shardingConf="(kind: AutoSharding, numShardsInCluster: 1)" subscribeShards=@[0]
INF 2026-02-22 04:36:18.389+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=false rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-02-22 04:36:18.389+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=2
INF 2026-02-22 04:36:18.389+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-02-22 04:36:18.389+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QMkzw86kkAA-dDni9m9ScdESEwAHYlPpWTd9c1Us3NjFKiru1HJhqztfigOIA38-_rU3ko2SbW9jLtILnzZEvwQCgmlkgnY0gmlwhKwSQGuKbXVsdGlhZGRyc5YACASsEkBrBsEwAAoErBJAawbBMd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDNGLFadVUQ9rLxxMKo-n7iNYz6yrKry2Sneg1DF2LPZSDdGNwgsEwg3VkcILBMoV3YWt1MgU
INF 2026-02-22 04:36:18.389+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-02-22 04:36:18.389+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-02-22 04:36:18.390+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-02-22 04:36:18.390+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-02-22 04:36:18.390+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/circuit/relay/0.2.0/hop, /libp2p/circuit/relay/0.1.0]"
TRC 2026-02-22 04:36:18.390+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-02-22 04:36:18.390+00:00 Initializing networking tid=1 file=waku_node.nim:226 addrs="@[/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws]"
INF 2026-02-22 04:36:18.390+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-02-22 04:36:18.391+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-02-22 04:36:18.391+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-02-22 04:36:18.391+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-02-22 04:36:18.391+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-02-22 04:36:18.391+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:303 clusterId=2 shardCount=1
INF 2026-02-22 04:36:18.391+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics="[/myapp/1/latest/proto]" shards="[/waku/2/rs/2/0]"
INF 2026-02-22 04:36:18.391+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:431
INF 2026-02-22 04:36:18.391+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0, 0]" capabilities=[] wakuPeerRecord="(peerId: 16U*9FL5sR, seqNo: 1771734978, addresses: [/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws], mixKey: )"
TRC 2026-02-22 04:36:18.391+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-02-22 04:36:18.391+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-02-22 04:36:18.391+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-02-22 04:36:18.391+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-02-22 04:36:18.391+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-02-22 04:36:18.391+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-02-22 04:36:18.391+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-02-22 04:36:18.391+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-02-22 04:36:18.391+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-02-22 04:36:18.392+00:00 Adding peer to service slots topics="waku node peer_manager" tid=1 file=peer_manager.nim:283 peerId=16U*rAfEvX addr=/ip4/172.18.64.107/tcp/49456 service=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-22 04:36:18.392+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*rAfEvX addresses="[/ip4/172.18.64.107/tcp/49456]" origin=UnknownOrigin
INF 2026-02-22 04:36:18.392+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-02-22 04:36:18.392+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-02-22 04:36:18.392+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-02-22 04:36:18.392+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:54239
INF 2026-02-22 04:36:18.392+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:54239/
INF 2026-02-22 04:36:18.392+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
INF 2026-02-22 04:36:18.392+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:368
INF 2026-02-22 04:36:18.392+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.36.0-156-gc7e0cc
INF 2026-02-22 04:36:18.392+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:624 version=v0.36.0-156-gc7e0cc
INF 2026-02-22 04:36:18.393+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-02-22 04:36:18.393+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-02-22 04:36:18.393+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-02-22 04:36:18.393+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-02-22 04:36:18.393+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR, listenAddrs: [/ip4/0.0.0.0/tcp/54241/ws, /ip4/0.0.0.0/tcp/54240], addrs: [], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
TRC 2026-02-22 04:36:18.393+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-02-22 04:36:18.393+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/54240
TRC 2026-02-22 04:36:18.393+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/54240]
DBG 2026-02-22 04:36:18.393+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-22 04:36:18.393+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-02-22 04:36:18.394+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/54241/ws]
TRC 2026-02-22 04:36:18.394+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:54241
TRC 2026-02-22 04:36:18.394+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/54241/ws]"
INF 2026-02-22 04:36:18.394+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-02-22 04:36:18.394+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-02-22 04:36:18.394+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-02-22 04:36:18.394+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-02-22 04:36:18.394+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-02-22 04:36:18.394+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
WRN 2026-02-22 04:36:18.394+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-02-22 04:36:18.394+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR, listenAddrs: [/ip4/0.0.0.0/tcp/54240, /ip4/0.0.0.0/tcp/54241/ws], addrs: [/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
INF 2026-02-22 04:36:18.395+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*9FL5sR addrs="[/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws]"
INF 2026-02-22 04:36:18.395+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/54240/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR][/ip4/0.0.0.0/tcp/54241/ws/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws]"
INF 2026-02-22 04:36:18.395+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.117.3/tcp/54240/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR][/ip4/172.18.117.3/tcp/54241/ws/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR]
INF 2026-02-22 04:36:18.395+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QObHVmdEd-ACGDkeGduRExMJPMOQBxbYnpNWE3c3pJySdNVodWU3AhX1Y-qnqfdeAIOz4Qi1trUwDnnhcm1FbiYBgmlkgnY0gmlwhKwSdQOKbXVsdGlhZGRyc4wACgSsEnUDBtPh3QOCcnOFAAIBAACJc2VjcDI1NmsxoQK7KedAy_fhyxSLm4i1glpxGS6pKaylIzhV5e2TLmrSVIN0Y3CC0-CDdWRwgtPihXdha3UyAA
INF 2026-02-22 04:36:18.395+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:680
INF 2026-02-22 04:36:18.395+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*9FL5sR addrs="[/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws]"
INF 2026-02-22 04:36:18.395+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/54240/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR][/ip4/0.0.0.0/tcp/54241/ws/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR] localIp=172.17.0.3 switchAddress="@[/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws]"
INF 2026-02-22 04:36:18.395+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.117.3/tcp/54240/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR][/ip4/172.18.117.3/tcp/54241/ws/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR]
INF 2026-02-22 04:36:18.395+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QObHVmdEd-ACGDkeGduRExMJPMOQBxbYnpNWE3c3pJySdNVodWU3AhX1Y-qnqfdeAIOz4Qi1trUwDnnhcm1FbiYBgmlkgnY0gmlwhKwSdQOKbXVsdGlhZGRyc4wACgSsEnUDBtPh3QOCcnOFAAIBAACJc2VjcDI1NmsxoQK7KedAy_fhyxSLm4i1glpxGS6pKaylIzhV5e2TLmrSVIN0Y3CC0-CDdWRwgtPihXdha3UyAA
INF 2026-02-22 04:36:18.395+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QPQjq4q4Ujbo-yvokZtHHqKQ1insj65G_JOsWeVlF0VUVe5U6lVsP1QQIensDhKiS3KJbsUmb22TB-r-kCHGdbgCgmlkgnY0gmlwhKwSdQOKbXVsdGlhZGRyc5YACASsEnUDBtPgAAoErBJ1AwbT4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECuynnQMv34csUi5uItYJacRkuqSmspSM4VeXtky5q0lSDdGNwgtPgg3VkcILT4oV3YWt1MgA record="(2, id: \"v4\", ip: 172.18.117.3, multiaddrs: 0x000804AC12750306D3E0000A04AC12750306D3E1DD03, rs: 0x0002010000, secp256k1: 0x02BB29E740CBF7E1CB148B9B88B5825A71192EA929ACA5233855E5ED932E6AD254, tcp: 54240, udp: 54242, waku2: 0x00)"
TRC 2026-02-22 04:36:18.396+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*rAfEvX addresses="[/ip4/172.18.64.107/tcp/49456]" origin=Discv5
INF 2026-02-22 04:36:18.396+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-02-22 04:36:18.396+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-02-22 04:36:18.396+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=54242
TRC 2026-02-22 04:36:18.396+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-02-22 04:36:18.397+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-02-22 04:36:18.397+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-02-22 04:36:18.397+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-02-22 04:36:18.397+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QBNjq59hh8TKoC27siJTZuP89IAuzTgzXWfbvXhfv9VTaEpy0wwTwFh4CCvEXDAN6peBuC_Xs5qNAe0Lr4flR60DgmlkgnY0gmlwhKwSdQOKbXVsdGlhZGRyc5YACASsEnUDBtPgAAoErBJ1AwbT4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECuynnQMv34csUi5uItYJacRkuqSmspSM4VeXtky5q0lSDdGNwgtPgg3VkcILT4oV3YWt1MgA enr="(3, id: \"v4\", ip: 172.18.117.3, multiaddrs: 0x000804AC12750306D3E0000A04AC12750306D3E1DD03, rs: 0x0002010000, secp256k1: 0x02BB29E740CBF7E1CB148B9B88B5825A71192EA929ACA5233855E5ED932E6AD254, tcp: 54240, udp: 54242, waku2: 0x00)"
TRC 2026-02-22 04:36:18.397+00:00 Resolving IP using DNS topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:101 address=one.one.one.one servers="[1.1.1.1:53, 1.0.0.1:53]" domain=AF_UNSPEC
INF 2026-02-22 04:36:18.397+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-02-22 04:36:18.398+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
INF 2026-02-22 04:36:18.398+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-02-22 04:36:18.398+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-02-22 04:36:18.400+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-02-22 04:36:18.400+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=54243
INF 2026-02-22 04:36:18.400+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=54243
INF 2026-02-22 04:36:18.400+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-02-22 04:36:18.400+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-02-22 04:36:18.404+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.0.0.1", "1.1.1.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
DBG 2026-02-22 04:36:19.421+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44656 meth=GET uri=/health
DBG 2026-02-22 04:36:19.421+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44656 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-02-22 04:36:19.421+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:44656 uri=/health content_type=application/json content_size=893
DBG 2026-02-22 04:36:19.423+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44658 meth=GET uri=/debug/v1/info
DBG 2026-02-22 04:36:19.423+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44658 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-02-22 04:36:19.424+00:00 node info topics="waku node" tid=1 file=waku_node.nim:268 wakuInfo="(listenAddresses: [/ip4/172.18.117.3/tcp/54240/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR, /ip4/172.18.117.3/tcp/54241/ws/p2p/16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR], enrUri: enr:-L24QPQjq4q4Ujbo-yvokZtHHqKQ1insj65G_JOsWeVlF0VUVe5U6lVsP1QQIensDhKiS3KJbsUmb22TB-r-kCHGdbgCgmlkgnY0gmlwhKwSdQOKbXVsdGlhZGRyc5YACASsEnUDBtPgAAoErBJ1AwbT4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECuynnQMv34csUi5uItYJacRkuqSmspSM4VeXtky5q0lSDdGNwgtPgg3VkcILT4oV3YWt1MgA, mixPubKey: none(string))"
DBG 2026-02-22 04:36:19.424+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:44658 uri=/debug/v1/info content_type=application/json content_size=471
DBG 2026-02-22 04:36:19.426+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44668 meth=POST uri=/admin/v1/peers
DBG 2026-02-22 04:36:19.441+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44668 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 90 bytes)"
TRC 2026-02-22 04:36:19.441+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.64.107/tcp/49456]" peerId=16U*rAfEvX failedAttempts=0
TRC 2026-02-22 04:36:19.442+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*rAfEvX
DBG 2026-02-22 04:36:19.442+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*rAfEvX addrs="[/ip4/172.18.64.107/tcp/49456]"
DBG 2026-02-22 04:36:19.442+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.64.107/tcp/49456 hostname=172.18.64.107 resolvedAddresses="[/ip4/172.18.64.107/tcp/49456]"
TRC 2026-02-22 04:36:19.442+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.64.107/tcp/49456 peerId=16U*rAfEvX hostname=172.18.64.107
TRC 2026-02-22 04:36:19.442+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.64.107/tcp/49456
TRC 2026-02-22 04:36:19.442+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.64.107/tcp/49456) dir=Out clients=0
TRC 2026-02-22 04:36:19.442+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa10083 objName=ChronosStream dir=Out
TRC 2026-02-22 04:36:19.442+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa10083 timeout=10m
TRC 2026-02-22 04:36:19.442+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:699a87c38b0ab2784aa10083 direction=Out
TRC 2026-02-22 04:36:19.443+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:699a87c38b0ab2784aa10083 codec=/multistream/1.0.0
TRC 2026-02-22 04:36:19.443+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:699a87c38b0ab2784aa10083 proto=/noise
TRC 2026-02-22 04:36:19.443+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.443+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:699a87c38b0ab2784aa10083 s=/noise proto="[/noise]"
TRC 2026-02-22 04:36:19.443+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:699a87c38b0ab2784aa10083 proto=/noise
TRC 2026-02-22 04:36:19.443+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:699a87c38b0ab2784aa10083 codec=/noise
TRC 2026-02-22 04:36:19.443+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:699a87c38b0ab2784aa10083 initiator=true
TRC 2026-02-22 04:36:19.443+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-02-22 04:36:19.443+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-02-22 04:36:19.443+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=a1999d1ba69e...8bbd1f3d2cad
TRC 2026-02-22 04:36:19.443+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=826f1c3b43f4...b0d3c0f4a844
TRC 2026-02-22 04:36:19.443+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699a87c38b0ab2784aa10083 size=32
TRC 2026-02-22 04:36:19.444+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-02-22 04:36:19.445+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:699a87c38b0ab2784aa10083 size=207
TRC 2026-02-22 04:36:19.445+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=207
TRC 2026-02-22 04:36:19.445+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=3fac7ec73d4f...a6086b397690
TRC 2026-02-22 04:36:19.445+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-02-22 04:36:19.445+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=a0b491fcc2f1...33ecdfe95b66
TRC 2026-02-22 04:36:19.445+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=175
TRC 2026-02-22 04:36:19.445+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2115516adf3c...1dc2e747f083 tagOut=2115516adf3c...1dc2e747f083 nonce=0
TRC 2026-02-22 04:36:19.445+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=991cb07d87a6...ac0541444450
TRC 2026-02-22 04:36:19.445+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-02-22 04:36:19.445+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=a9a8d253ff92...5ecfc3d50e7f
TRC 2026-02-22 04:36:19.445+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f707c678bf12...62a6c150fd6c tagOut=f707c678bf12...62a6c150fd6c nonce=0
TRC 2026-02-22 04:36:19.445+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=742e7849db89...0f56dfd56c00
TRC 2026-02-22 04:36:19.445+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-02-22 04:36:19.445+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=1c43dd605746db6e85b59dc4ecebbdcb data=303a851673fa...9dc4ecebbdcb nonce=1
TRC 2026-02-22 04:36:19.445+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=ed56e9fb45cf...9ec20f3969e2
TRC 2026-02-22 04:36:19.445+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-02-22 04:36:19.445+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=679c33698cea...bb7308885442
TRC 2026-02-22 04:36:19.445+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=30485a73e4421eac3b9759c4aedfc1be data=4f14569209c5...59c4aedfc1be nonce=0
TRC 2026-02-22 04:36:19.445+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=ce72cdf1cbc2...54a05be788c6
TRC 2026-02-22 04:36:19.446+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:699a87c38b0ab2784aa10083 size=175
TRC 2026-02-22 04:36:19.446+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.446+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAmGBUuRNhf6CjeTnTuedtTwSJQ2yBkEwGoFaTeFXrAfEvX
TRC 2026-02-22 04:36:19.446+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa10084 objName=SecureConn dir=Out
TRC 2026-02-22 04:36:19.446+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*rAfEvX:699a87c38b0ab2784aa10084 timeout=5m
TRC 2026-02-22 04:36:19.446+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=true peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.446+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.446+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=16U*rAfEvX:699a87c38b0ab2784aa10084 codec=/multistream/1.0.0
TRC 2026-02-22 04:36:19.446+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=16U*rAfEvX:699a87c38b0ab2784aa10084 proto=/yamux/1.0.0
TRC 2026-02-22 04:36:19.447+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=36
TRC 2026-02-22 04:36:19.447+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3f1446228fbb...e300e16ec650 tagOut=3f1446228fbb...e300e16ec650 nonce=0
TRC 2026-02-22 04:36:19.447+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.447+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=30
TRC 2026-02-22 04:36:19.447+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=90608ebedc8a...3aa0a74ab832 tagOut=90608ebedc8a...3aa0a74ab832 nonce=1
TRC 2026-02-22 04:36:19.447+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=16U*rAfEvX:699a87c38b0ab2784aa10084 s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-02-22 04:36:19.447+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=16U*rAfEvX:699a87c38b0ab2784aa10084 proto=/yamux/1.0.0
TRC 2026-02-22 04:36:19.447+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*rAfEvX:699a87c38b0ab2784aa10084 muxerName=/yamux/1.0.0
TRC 2026-02-22 04:36:19.447+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.447+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.447+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*rAfEvX:699a87c38b0ab2784aa10083 sconn=16U*rAfEvX:699a87c38b0ab2784aa10084 direction=Out
DBG 2026-02-22 04:36:19.447+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:92 peerId=16U*rAfEvX
TRC 2026-02-22 04:36:19.447+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.448+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.448+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*rAfEvX event="(kind: Joined, initiator: true)"
TRC 2026-02-22 04:36:19.448+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*rAfEvX protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-22 04:36:19.448+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa10085 objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.448+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa10085 timeout=5m
TRC 2026-02-22 04:36:19.448+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.448+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-02-22 04:36:19.448+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*rAfEvX:699a87c38b0ab2784aa10085 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-22 04:36:19.448+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*rAfEvX:699a87c38b0ab2784aa10085 codec=/multistream/1.0.0
TRC 2026-02-22 04:36:19.448+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-22 04:36:19.448+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*rAfEvX:699a87c38b0ab2784aa10085 proto=/vac/waku/metadata/1.0.0
TRC 2026-02-22 04:36:19.448+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-22 04:36:19.448+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*rAfEvX:699a87c38b0ab2784aa10084 direction=Out peers=1
TRC 2026-02-22 04:36:19.448+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa10086 objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.448+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa10086 timeout=5m
TRC 2026-02-22 04:36:19.448+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.448+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-02-22 04:36:19.448+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*rAfEvX:699a87c38b0ab2784aa10086 codec=/multistream/1.0.0
TRC 2026-02-22 04:36:19.448+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-22 04:36:19.448+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*rAfEvX:699a87c38b0ab2784aa10086 proto=/ipfs/id/1.0.0
TRC 2026-02-22 04:36:19.448+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 16}"
TRC 2026-02-22 04:36:19.448+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.448+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=069a6abf673f...860059e9b3dc tagOut=069a6abf673f...860059e9b3dc nonce=2
TRC 2026-02-22 04:36:19.448+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-02-22 04:36:19.448+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa10087 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.448+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa10087 timeout=5m
TRC 2026-02-22 04:36:19.448+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.448+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-02-22 04:36:19.448+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*rAfEvX:699a87c38b0ab2784aa10087
TRC 2026-02-22 04:36:19.448+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*rAfEvX:699a87c38b0ab2784aa10087 handshaked=false
TRC 2026-02-22 04:36:19.449+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*rAfEvX:699a87c38b0ab2784aa10087 handshaked=false
TRC 2026-02-22 04:36:19.449+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.449+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=48
TRC 2026-02-22 04:36:19.449+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=b4e90057e335...8c8c36a58d98 tagOut=b4e90057e335...8c8c36a58d98 nonce=3
TRC 2026-02-22 04:36:19.449+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-22 04:36:19.449+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-22 04:36:19.449+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.449+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=54
TRC 2026-02-22 04:36:19.449+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=da6516e56303...23c23feaaac8 tagOut=da6516e56303...23c23feaaac8 nonce=4
TRC 2026-02-22 04:36:19.449+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-22 04:36:19.449+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-22 04:36:19.449+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.449+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.449+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1b79eccf76c8...c8ce3713478a tagOut=1b79eccf76c8...c8ce3713478a nonce=5
TRC 2026-02-22 04:36:19.449+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-02-22 04:36:19.449+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa10088 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.449+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa10088 timeout=5m
TRC 2026-02-22 04:36:19.449+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.449+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-02-22 04:36:19.449+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*rAfEvX:699a87c38b0ab2784aa10088
TRC 2026-02-22 04:36:19.449+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 handshaked=false
TRC 2026-02-22 04:36:19.450+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 handshaked=false
TRC 2026-02-22 04:36:19.450+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.450+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=48
TRC 2026-02-22 04:36:19.450+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d3e94a3837fe...80e4a7a6be0d tagOut=d3e94a3837fe...80e4a7a6be0d nonce=6
TRC 2026-02-22 04:36:19.450+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-22 04:36:19.450+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-22 04:36:19.450+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.450+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=51
TRC 2026-02-22 04:36:19.450+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=abdac27872dc...31be0c9531df tagOut=abdac27872dc...31be0c9531df nonce=7
TRC 2026-02-22 04:36:19.450+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-02-22 04:36:19.450+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-02-22 04:36:19.450+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.450+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.450+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f0e69b730713...5b61573a16ff tagOut=f0e69b730713...5b61573a16ff nonce=8
TRC 2026-02-22 04:36:19.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10087 ms=/multistream/1.0.0
TRC 2026-02-22 04:36:19.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-02-22 04:36:19.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10087 ms=/vac/waku/metadata/1.0.0
TRC 2026-02-22 04:36:19.450+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*rAfEvX:699a87c38b0ab2784aa10087 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-22 04:36:19.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-02-22 04:36:19.450+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/multistream/1.0.0
TRC 2026-02-22 04:36:19.450+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-02-22 04:36:19.451+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/vac/waku/relay/2.0.0
TRC 2026-02-22 04:36:19.451+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/vac/waku/relay/2.0.0
TRC 2026-02-22 04:36:19.451+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-22 04:36:19.451+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*rAfEvX:699a87c38b0ab2784aa10087 protocol=/vac/waku/metadata/1.0.0
TRC 2026-02-22 04:36:19.451+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-02-22 04:36:19.451+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa10089 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.451+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa10089 timeout=5m
TRC 2026-02-22 04:36:19.451+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.451+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-02-22 04:36:19.451+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*rAfEvX:699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.451+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*rAfEvX:699a87c38b0ab2784aa10089 handshaked=false
TRC 2026-02-22 04:36:19.451+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*rAfEvX:699a87c38b0ab2784aa10089 handshaked=false
TRC 2026-02-22 04:36:19.451+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.451+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=48
TRC 2026-02-22 04:36:19.451+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f5cb6dcc0cf8...c5ca8af06c64 tagOut=f5cb6dcc0cf8...c5ca8af06c64 nonce=9
TRC 2026-02-22 04:36:19.451+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-22 04:36:19.451+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-22 04:36:19.451+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.451+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.451+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7a17d965a665...24cc4fa719e5 tagOut=7a17d965a665...24cc4fa719e5 nonce=10
TRC 2026-02-22 04:36:19.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-22 04:36:19.452+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-22 04:36:19.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.452+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.452+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6a32d2138425...9aede84a3dba tagOut=6a32d2138425...9aede84a3dba nonce=11
TRC 2026-02-22 04:36:19.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-02-22 04:36:19.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.452+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.452+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d1c2dd65ce44...0ba9a4b10317 tagOut=d1c2dd65ce44...0ba9a4b10317 nonce=12
TRC 2026-02-22 04:36:19.452+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-02-22 04:36:19.452+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.452+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=48
TRC 2026-02-22 04:36:19.452+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2cdf04731190...be6e10998985 tagOut=2cdf04731190...be6e10998985 nonce=13
TRC 2026-02-22 04:36:19.452+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10089 ms=/multistream/1.0.0
TRC 2026-02-22 04:36:19.452+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-02-22 04:36:19.452+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10089 ms=/ipfs/id/1.0.0
TRC 2026-02-22 04:36:19.452+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*rAfEvX:699a87c38b0ab2784aa10089 protocol=/ipfs/id/1.0.0
TRC 2026-02-22 04:36:19.452+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-02-22 04:36:19.452+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*rAfEvX:699a87c38b0ab2784aa10089 protocol=/ipfs/id/1.0.0
TRC 2026-02-22 04:36:19.452+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*rAfEvX:699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.452+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 329}"
DBG 2026-02-22 04:36:19.453+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*rAfEvX:699a87c38b0ab2784aa10089 info="(peerId: 16Uiu2HAm82HH8pLBWAUtyPMLqsTMeocDZM1ZgzkKwroGbP9FL5sR, listenAddrs: [/ip4/0.0.0.0/tcp/54240, /ip4/0.0.0.0/tcp/54241/ws], addrs: [/ip4/172.18.117.3/tcp/54240, /ip4/172.18.117.3/tcp/54241/ws], protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.36.0-156-gc7e0cc)"
TRC 2026-02-22 04:36:19.453+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*rAfEvX:699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.453+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.453+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.453+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-22 04:36:19.453+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-02-22 04:36:19.453+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-22 04:36:19.453+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.453+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=54
TRC 2026-02-22 04:36:19.453+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=cb8126994c2b...3163fcdd817f tagOut=cb8126994c2b...3163fcdd817f nonce=14
TRC 2026-02-22 04:36:19.453+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-02-22 04:36:19.453+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-02-22 04:36:19.453+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.453+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=48
TRC 2026-02-22 04:36:19.453+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=74f89cefb6bc...8f0baaadc5e2 tagOut=74f89cefb6bc...8f0baaadc5e2 nonce=15
TRC 2026-02-22 04:36:19.453+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-02-22 04:36:19.453+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-22 04:36:19.453+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.453+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.453+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d3b44e39dd4a...1d68cecf1ce7 tagOut=d3b44e39dd4a...1d68cecf1ce7 nonce=16
TRC 2026-02-22 04:36:19.454+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 16}"
TRC 2026-02-22 04:36:19.454+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-02-22 04:36:19.454+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.454+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=420
TRC 2026-02-22 04:36:19.454+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c499f70f4266...bf84687fabe8 tagOut=c499f70f4266...bf84687fabe8 nonce=17
TRC 2026-02-22 04:36:19.454+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 392}"
TRC 2026-02-22 04:36:19.454+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=86030a250802...633765306363
TRC 2026-02-22 04:36:19.454+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.454+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.454+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d7b7bfb3f260...1cfc28d6c4d4 tagOut=d7b7bfb3f260...1cfc28d6c4d4 nonce=18
TRC 2026-02-22 04:36:19.454+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 3, length: 0}"
TRC 2026-02-22 04:36:19.454+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-22 04:36:19.454+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.454+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.454+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*rAfEvX:699a87c38b0ab2784aa10086
TRC 2026-02-22 04:36:19.454+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*rAfEvX:699a87c38b0ab2784aa10086 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-02-22 04:36:19.454+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*rAfEvX:699a87c38b0ab2784aa10086 proto=/ipfs/id/1.0.0
TRC 2026-02-22 04:36:19.454+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=cf23977e3dfc...586bead469e5 tagOut=cf23977e3dfc...586bead469e5 nonce=19
TRC 2026-02-22 04:36:19.454+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*rAfEvX:699a87c38b0ab2784aa10085
TRC 2026-02-22 04:36:19.455+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*rAfEvX:699a87c38b0ab2784aa10085 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-02-22 04:36:19.455+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*rAfEvX:699a87c38b0ab2784aa10085 proto=/vac/waku/metadata/1.0.0
TRC 2026-02-22 04:36:19.455+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*rAfEvX:699a87c38b0ab2784aa10086
DBG 2026-02-22 04:36:19.455+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*rAfEvX:699a87c38b0ab2784aa10086 pubkey=some(s...d11b)) addresses=/ip4/172.18.64.107/tcp/49456,/ip4/172.18.64.107/tcp/49457/ws protocols=/ipfs/id/1.0.0,/libp2p/autonat/1.0.0,/libp2p/circuit/relay/0.2.0/hop,/vac/waku/metadata/1.0.0,/vac/waku/relay/2.0.0,/vac/waku/rendezvous/1.0.0,/ipfs/ping/1.0.0,/vac/waku/filter-subscribe/2.0.0-beta1,/vac/waku/filter-push/2.0.0-beta1,/vac/waku/peer-exchange/2.0.0-alpha1 observable_address=some(/ip4/172.18.117.3/tcp/56934) proto_version=ipfs/0.1.0 agent_version=nwaku-v0.36.0-156-gc7e0cc signedPeerRecord=None
TRC 2026-02-22 04:36:19.455+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa10086
TRC 2026-02-22 04:36:19.455+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=3 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.455+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 3, length: 0}"
TRC 2026-02-22 04:36:19.455+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa10086
TRC 2026-02-22 04:36:19.455+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa10086
TRC 2026-02-22 04:36:19.455+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa10086 objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.455+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa10086 objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.455+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.455+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e332e300a
TRC 2026-02-22 04:36:19.455+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.456+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=36
TRC 2026-02-22 04:36:19.456+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d564ac4c9035...b69894e4fc4f tagOut=d564ac4c9035...b69894e4fc4f nonce=20
TRC 2026-02-22 04:36:19.456+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-22 04:36:19.456+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-22 04:36:19.456+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.456+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.456+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=07043f4a2af1...54d2f5251f40 tagOut=07043f4a2af1...54d2f5251f40 nonce=21
TRC 2026-02-22 04:36:19.456+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-02-22 04:36:19.456+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-22 04:36:19.456+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.456+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.456+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa10089 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.456+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa10089 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.456+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.456+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-22 04:36:19.456+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.456+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.456+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.3.0
TRC 2026-02-22 04:36:19.456+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.3.0
TRC 2026-02-22 04:36:19.456+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
INF 2026-02-22 04:36:19.457+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[0]" localClusterId=2 localShards="[0]" peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.457+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-02-22 04:36:19.457+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa10087
TRC 2026-02-22 04:36:19.457+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.457+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-22 04:36:19.457+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.457+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-22 04:36:19.457+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*rAfEvX:699a87c38b0ab2784aa10089
TRC 2026-02-22 04:36:19.457+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
DBG 2026-02-22 04:36:19.457+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:44668 uri=/admin/v1/peers content_type=text/plain content_size=2
TRC 2026-02-22 04:36:19.472+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.472+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=229ff40cc0ba...17cba6a9c9a5 tagOut=229ff40cc0ba...17cba6a9c9a5 nonce=22
TRC 2026-02-22 04:36:19.472+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-02-22 04:36:19.472+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-22 04:36:19.472+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa10087
TRC 2026-02-22 04:36:19.472+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa10087
TRC 2026-02-22 04:36:19.472+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa10087 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.472+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa10087 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.472+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.473+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa10087
TRC 2026-02-22 04:36:19.473+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa10087
TRC 2026-02-22 04:36:19.473+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-02-22 04:36:19.473+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*rAfEvX:699a87c38b0ab2784aa10087
TRC 2026-02-22 04:36:19.473+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-22 04:36:19.473+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=36
TRC 2026-02-22 04:36:19.473+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2ba905853032...84dfecd7f860 tagOut=2ba905853032...84dfecd7f860 nonce=23
TRC 2026-02-22 04:36:19.473+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-02-22 04:36:19.473+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=07080210001a0100
TRC 2026-02-22 04:36:19.473+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.473+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.473+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=4ae4f35964b2...5c21719fcf6b tagOut=4ae4f35964b2...5c21719fcf6b nonce=24
TRC 2026-02-22 04:36:19.473+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-22 04:36:19.473+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-22 04:36:19.473+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.473+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.474+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1cb9e66aaaa0...bfa0f21933b3 tagOut=1cb9e66aaaa0...bfa0f21933b3 nonce=25
TRC 2026-02-22 04:36:19.474+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.474+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e322e300a
TRC 2026-02-22 04:36:19.474+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.474+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa10085
TRC 2026-02-22 04:36:19.474+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.474+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-02-22 04:36:19.474+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa10085
TRC 2026-02-22 04:36:19.474+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa10085
TRC 2026-02-22 04:36:19.474+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa10085 objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.474+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa10085 objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.474+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.2.0
TRC 2026-02-22 04:36:19.474+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.2.0
TRC 2026-02-22 04:36:19.474+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
DBG 2026-02-22 04:36:19.475+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-02-22 04:36:19.475+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-02-22 04:36:19.476+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.476+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7d497307ac0d...4775f7563737 tagOut=7d497307ac0d...4775f7563737 nonce=26
TRC 2026-02-22 04:36:19.476+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.476+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e312e300a
TRC 2026-02-22 04:36:19.476+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.476+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.1.0
TRC 2026-02-22 04:36:19.476+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.1.0
TRC 2026-02-22 04:36:19.476+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-22 04:36:19.477+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.477+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=63bd26ec5c45...e2f5629b7e43 tagOut=63bd26ec5c45...e2f5629b7e43 nonce=27
TRC 2026-02-22 04:36:19.477+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.477+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e302e300a
TRC 2026-02-22 04:36:19.477+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.477+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.0.0
TRC 2026-02-22 04:36:19.477+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.0.0
TRC 2026-02-22 04:36:19.477+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-22 04:36:19.477+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.477+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f80b73ff4e1f...fba71dbb7c2f tagOut=f80b73ff4e1f...fba71dbb7c2f nonce=28
TRC 2026-02-22 04:36:19.477+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.477+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e332e300a
TRC 2026-02-22 04:36:19.478+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.478+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.3.0
TRC 2026-02-22 04:36:19.478+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.3.0
TRC 2026-02-22 04:36:19.478+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-22 04:36:19.478+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.478+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ef732a685c02...b14b6db0a5a2 tagOut=ef732a685c02...b14b6db0a5a2 nonce=29
TRC 2026-02-22 04:36:19.478+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.478+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e322e300a
TRC 2026-02-22 04:36:19.478+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
DBG 2026-02-22 04:36:19.479+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:44678 meth=POST uri=/filter/v2/subscriptions
TRC 2026-02-22 04:36:19.479+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.2.0
TRC 2026-02-22 04:36:19.479+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.2.0
TRC 2026-02-22 04:36:19.479+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
DBG 2026-02-22 04:36:19.479+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:44678 meth=POST uri=/filter/v2/subscriptions path_params=[] query_params=[] content_body="(application/json, 131 bytes)"
INF 2026-02-22 04:36:19.479+00:00 post topics="waku node rest filter_api_v2" tid=1 file=handlers.nim:216 ROUTE_FILTER_SUBSCRIPTIONS=/filter/v2/subscriptions contentBody=some((contentType: application/json, data: @[123, 34, 114, 101, 113, 117, 101, 115, 116, 73, 100, 34, 58, 32, 34, 101, 55, 57, 98, 50, 50, 98, 101, 45, 53, 102, 48, 100, 45, 52, 56, 100, 101, 45, 97, 99, 53, 53, 45, 49, 49, 53, 97, 54, 102, 51, 99, 99, 54, 101, 98, 34, 44, 32, 34, 99, 111, 110, 116, 101, 110, 116, 70, 105, 108, 116, 101, 114, 115, 34, 58, 32, 91, 34, 47, 109, 121, 97, 112, 112, 47, 49, 47, 108, 97, 116, 101, 115, 116, 47, 112, 114, 111, 116, 111, 34, 93, 44, 32, 34, 112, 117, 98, 115, 117, 98, 84, 111, 112, 105, 99, 34, 58, 32, 34, 47, 119, 97, 107, 117, 47, 50, 47, 114, 115, 47, 50, 47, 48, 34, 125]))
TRC 2026-02-22 04:36:19.480+00:00 Selecting peer from peerstore topics="waku node peer_manager" tid=1 file=peer_manager.nim:226 protocol=/vac/waku/filter-subscribe/2.0.0-beta1 peers="["(peerId: 16U*rAfEvX, addrs: [/ip4/172.18.64.107/tcp/49456, /ip4/172.18.64.107/tcp/49456, /ip4/172.18.64.107/tcp/49457/ws], enr: some((seqNum: 2, pairs: @[("id", (kind: kString, str: "v4")), ("ip", (kind: kBytes, bytes: @[172, 18, 64, 107])), ("multiaddrs", (kind: kBytes, bytes: @[0, 8, 4, 172, 18, 64, 107, 6, 193, 48, 0, 10, 4, 172, 18, 64, 107, 6, 193, 49, 221, 3])), ("rs", (kind: kBytes, bytes: @[0, 2, 1, 0, 0])), ("secp256k1", (kind: kBytes, bytes: @[3, 52, 98, 197, 105, 213, 84, 67, 218, 203, 199, 19, 10, 163, 233, 251, 136, 214, 51, 235, 42, 202, 175, 45, 146, 157, 232, 53, 12, 93, 139, 61, 148])), ("tcp", (kind: kNum, num: 49456)), ("udp", (kind: kNum, num: 49458)), ("waku2", (kind: kBytes, bytes: @[5]))], raw: @[248, 189, 184, 64, 201, 51, 195, 206, 164, 144, 0, 62, 116, 57, 226, 246, 111, 82, 113, 209, 18, 19, 0, 7, 98, 83, 233, 89, 55, 125, 115, 85, 44, 220, 216, 197, 42, 42, 238, 212, 114, 97, 171, 59, 95, 138, 3, 136, 3, 127, 62, 254, 181, 55, 146, 141, 146, 109, 111, 99, 46, 210, 11, 159, 54, 68, 191, 4, 2, 130, 105, 100, 130, 118, 52, 130, 105, 112, 132, 172, 18, 64, 107, 138, 109, 117, 108, 116, 105, 97, 100, 100, 114, 115, 150, 0, 8, 4, 172, 18, 64, 107, 6, 193, 48, 0, 10, 4, 172, 18, 64, 107, 6, 193, 49, 221, 3, 130, 114, 115, 133, 0, 2, 1, 0, 0, 137, 115, 101, 99, 112, 50, 53, 54, 107, 49, 161, 3, 52, 98, 197, 105, 213, 84, 67, 218, 203, 199, 19, 10, 163, 233, 251, 136, 214, 51, 235, 42, 202, 175, 45, 146, 157, 232, 53, 12, 93, 139, 61, 148, 131, 116, 99, 112, 130, 193, 48, 131, 117, 100, 112, 130, 193, 50, 133, 119, 97, 107, 117, 50, 5], publicKey: ...)), protocols: [/ipfs/id/1.0.0, /libp2p/autonat/1.0.0, /libp2p/circuit/relay/0.2.0/hop, /vac/waku/metadata/1.0.0, /vac/waku/relay/2.0.0, /vac/waku/rendezvous/1.0.0, /ipfs/ping/1.0.0, /vac/waku/filter-subscribe/2.0.0-beta1, /vac/waku/filter-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], shards: [0], mixPubKey: none(Curve25519Key), agent: nwaku-v0.36.0-156-gc7e0cc, protoVersion: ipfs/0.1.0, publicKey: secp256k1 key (043462c569d55443dacbc7130aa3e9fb88d633eb2acaaf2d929de8350c5d8b3d94445d2791c7d71b9ffbd0c0ee634a57b12a36c21bfeebe50dce28a0311e6cd11b), connectedness: Connected, disconnectTime: 0, origin: Discv5, direction: Outbound, lastFailedConn: 0ns, numberFailedConn: 0)"]" address=139748451988944
TRC 2026-02-22 04:36:19.480+00:00 Got peer from service slots topics="waku node peer_manager" tid=1 file=peer_manager.nim:258 peerId=16U*rAfEvX multi=/ip4/172.18.64.107/tcp/49456 protocol=/vac/waku/filter-subscribe/2.0.0-beta1
INF 2026-02-22 04:36:19.480+00:00 registering filter subscription to content topics="waku node rest filter_api_v2" tid=1 file=filter.nim:116 pubsubTopic=/waku/2/rs/2/0 contentTopics="[/myapp/1/latest/proto]" peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.480+00:00 Sending filter subscribe request topics="waku filter client" tid=1 file=client.nim:39 peerId=16U*rAfEvX filterSubscribeRequest=FilterSubscribeRequest of req:cd7762f68df2c34d1a7f [SUBSCRIBE] pubsubTopic:some("/waku/2/rs/2/0") contentTopics:@["/myapp/1/latest/proto"]
TRC 2026-02-22 04:36:19.480+00:00 Dialing peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:425 wireAddr="[/ip4/172.18.64.107/tcp/49456]" peerId=16U*rAfEvX proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-22 04:36:19.481+00:00 Dialing (new) topics="libp2p dialer" tid=1 file=dialer.nim:362 peerId=16U*rAfEvX protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-22 04:36:19.481+00:00 Reusing existing connection topics="libp2p dialer" tid=1 file=dialer.nim:171 muxer=16U*rAfEvX:699a87c38b0ab2784aa10084 direction=Out
TRC 2026-02-22 04:36:19.481+00:00 Opening stream topics="libp2p dialer" tid=1 file=dialer.nim:364 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.481+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa1008a objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.481+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa1008a timeout=5m
TRC 2026-02-22 04:36:19.481+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.481+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-02-22 04:36:19.481+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*rAfEvX:699a87c38b0ab2784aa1008a protos="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-22 04:36:19.481+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*rAfEvX:699a87c38b0ab2784aa1008a codec=/multistream/1.0.0
TRC 2026-02-22 04:36:19.481+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-22 04:36:19.481+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*rAfEvX:699a87c38b0ab2784aa1008a proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-22 04:36:19.481+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 40}"
TRC 2026-02-22 04:36:19.481+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.481+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=71c78ee7dd7c...37012a07463e tagOut=71c78ee7dd7c...37012a07463e nonce=30
TRC 2026-02-22 04:36:19.481+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.481+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e312e300a
TRC 2026-02-22 04:36:19.481+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.481+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.481+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=003fed4ea0f1...a65a4d231d45 tagOut=003fed4ea0f1...a65a4d231d45 nonce=31
TRC 2026-02-22 04:36:19.481+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-02-22 04:36:19.481+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.482+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.1.0
TRC 2026-02-22 04:36:19.482+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.1.0
TRC 2026-02-22 04:36:19.482+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-22 04:36:19.482+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=48
TRC 2026-02-22 04:36:19.482+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6e5330b2a177...658078928c4d tagOut=6e5330b2a177...658078928c4d nonce=32
TRC 2026-02-22 04:36:19.482+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-02-22 04:36:19.482+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-22 04:36:19.482+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.482+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=68
TRC 2026-02-22 04:36:19.482+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=7a27b79d826b...ab95bb242e3e tagOut=7a27b79d826b...ab95bb242e3e nonce=33
TRC 2026-02-22 04:36:19.482+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 40}"
TRC 2026-02-22 04:36:19.482+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=272f7661632f...62657461310a
TRC 2026-02-22 04:36:19.482+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.482+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=44
TRC 2026-02-22 04:36:19.482+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=e10700797149...859edea0e0da tagOut=e10700797149...859edea0e0da nonce=34
TRC 2026-02-22 04:36:19.483+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*rAfEvX:699a87c38b0ab2784aa1008a
TRC 2026-02-22 04:36:19.483+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*rAfEvX:699a87c38b0ab2784aa1008a s=/vac/waku/filter-subscribe/2.0.0-beta1 proto="[/vac/waku/filter-subscribe/2.0.0-beta1]"
TRC 2026-02-22 04:36:19.483+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*rAfEvX:699a87c38b0ab2784aa1008a proto=/vac/waku/filter-subscribe/2.0.0-beta1
TRC 2026-02-22 04:36:19.483+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 16}"
TRC 2026-02-22 04:36:19.483+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f6d657368...312e302e300a
TRC 2026-02-22 04:36:19.483+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.483+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 64}"
TRC 2026-02-22 04:36:19.483+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 ms=/meshsub/1.0.0
TRC 2026-02-22 04:36:19.483+00:00 no handlers topics="libp2p multistream" tid=1 file=multistream.nim:169 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 protocol=/meshsub/1.0.0
TRC 2026-02-22 04:36:19.483+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 4}"
TRC 2026-02-22 04:36:19.485+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=58
TRC 2026-02-22 04:36:19.485+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=11147b020768...e80fcac9e32d tagOut=11147b020768...e80fcac9e32d nonce=35
TRC 2026-02-22 04:36:19.485+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 30}"
TRC 2026-02-22 04:36:19.485+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1d0a14636437...c8015a024f4b
TRC 2026-02-22 04:36:19.485+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.485+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.485+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9a48a9e0de3a...9530dd5cdda3 tagOut=9a48a9e0de3a...9530dd5cdda3 nonce=36
TRC 2026-02-22 04:36:19.485+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-22 04:36:19.485+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-22 04:36:19.485+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.485+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.485+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa1008a
TRC 2026-02-22 04:36:19.485+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.485+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-02-22 04:36:19.485+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa1008a
TRC 2026-02-22 04:36:19.485+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa1008a
TRC 2026-02-22 04:36:19.485+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa1008a objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.485+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa1008a objName=YamuxStream dir=Out
TRC 2026-02-22 04:36:19.485+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5144cc71f0cd...21d29f951065 tagOut=5144cc71f0cd...21d29f951065 nonce=37
TRC 2026-02-22 04:36:19.486+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 4, length: 0}"
TRC 2026-02-22 04:36:19.486+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-02-22 04:36:19.486+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
INF 2026-02-22 04:36:19.486+00:00 onSubscribe tid=1 file=recv_service.nim:139 pubsubTopic=/waku/2/rs/2/0 contentTopics="[/myapp/1/latest/proto]"
INF 2026-02-22 04:36:19.486+00:00 v2 subscribed to topic topics="waku node rest filter_api_v2" tid=1 file=filter.nim:127 pubsubTopic=some("/waku/2/rs/2/0") contentTopics="[/myapp/1/latest/proto]"
INF 2026-02-22 04:36:19.486+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QI4qzkR16t5RfgPeC-tVGEbj37sZGpMDGrPfYSly3FKhWCzNWDF3rTwuUApVav26fRL4L4vrfVQU4d1ZgHAeIpcEgmlkgnY0gmlwhKwSdQOKbXVsdGlhZGRyc5YACASsEnUDBtPgAAoErBJ1AwbT4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECuynnQMv34csUi5uItYJacRkuqSmspSM4VeXtky5q0lSDdGNwgtPgg3VkcILT4oV3YWt1MgA enr="(4, id: \"v4\", ip: 172.18.117.3, multiaddrs: 0x000804AC12750306D3E0000A04AC12750306D3E1DD03, rs: 0x0002010000, secp256k1: 0x02BB29E740CBF7E1CB148B9B88B5825A71192EA929ACA5233855E5ED932E6AD254, tcp: 54240, udp: 54242, waku2: 0x00)"
INF 2026-02-22 04:36:19.486+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
TRC 2026-02-22 04:36:19.486+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=699a87c38b0ab2784aa10088 nbytes=1 read=0 objName=YamuxStream
DBG 2026-02-22 04:36:19.486+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:44678 uri=/filter/v2/subscriptions content_type=application/json content_size=70
TRC 2026-02-22 04:36:19.487+00:00 Exception in multistream topics="libp2p multistream" tid=1 file=multistream.nim:209 conn=16U*rAfEvX:699a87c38b0ab2784aa10088 description="Stream Remotely Closed!"
TRC 2026-02-22 04:36:19.487+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=4 conn=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.487+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 4, length: 0}"
TRC 2026-02-22 04:36:19.487+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa10088
TRC 2026-02-22 04:36:19.487+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa10088
TRC 2026-02-22 04:36:19.487+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa10088 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.487+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa10088 objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.487+00:00 Stopped multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:213 conn=16U*rAfEvX:699a87c38b0ab2784aa10088
TRC 2026-02-22 04:36:19.487+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa10088
TRC 2026-02-22 04:36:19.487+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa10088
TRC 2026-02-22 04:36:19.487+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*rAfEvX:699a87c38b0ab2784aa10088
TRC 2026-02-22 04:36:19.487+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-22 04:36:19.493+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.493+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=aa77de07aef2...29831c362b50 tagOut=aa77de07aef2...29831c362b50 nonce=38
TRC 2026-02-22 04:36:19.493+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 8, length: 0}"
TRC 2026-02-22 04:36:19.493+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=699a87c38b0ab2784aa1008b objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.493+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:699a87c38b0ab2784aa1008b timeout=5m
TRC 2026-02-22 04:36:19.493+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=8 pid=16U*rAfEvX
TRC 2026-02-22 04:36:19.493+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 8, length: 0}"
TRC 2026-02-22 04:36:19.493+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.494+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b handshaked=false
TRC 2026-02-22 04:36:19.494+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b handshaked=false
TRC 2026-02-22 04:36:19.494+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.494+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=48
TRC 2026-02-22 04:36:19.494+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=8d569f2ffe0f...8f748af00e10 tagOut=8d569f2ffe0f...8f748af00e10 nonce=39
TRC 2026-02-22 04:36:19.494+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 20}"
TRC 2026-02-22 04:36:19.494+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-02-22 04:36:19.494+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.494+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=63
TRC 2026-02-22 04:36:19.494+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f0edc589c0b3...847e5f45d180 tagOut=f0edc589c0b3...847e5f45d180 nonce=40
TRC 2026-02-22 04:36:19.494+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 35}"
TRC 2026-02-22 04:36:19.494+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=222f7661632f...62657461310a
TRC 2026-02-22 04:36:19.494+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-02-22 04:36:19.494+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b ms=/multistream/1.0.0
TRC 2026-02-22 04:36:19.494+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 8, length: 20}"
TRC 2026-02-22 04:36:19.494+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b ms=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-22 04:36:19.494+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b protocol=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-22 04:36:19.494+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 8, length: 35}"
TRC 2026-02-22 04:36:19.495+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b protocol=/vac/waku/filter-push/2.0.0-beta1
TRC 2026-02-22 04:36:19.495+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=108
TRC 2026-02-22 04:36:19.496+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a3288cd62503...a1b9c8cee05a tagOut=a3288cd62503...a1b9c8cee05a nonce=41
TRC 2026-02-22 04:36:19.496+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 8, length: 80}"
TRC 2026-02-22 04:36:19.496+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=4f0a3d0a1053...72732f322f30
TRC 2026-02-22 04:36:19.496+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
INF 2026-02-22 04:36:19.496+00:00 Received message push topics="waku filter client" tid=1 file=client.nim:188 peerId=16U*rAfEvX msg_hash=0x5fd943db4218d01b640b41e8de0cf00dcd0492396454625892a6cdb1c6c26960 payload=536861726469...6f726b732121 pubsubTopic=/waku/2/rs/2/0 content_topic=/myapp/1/latest/proto conn=16U*rAfEvX:699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.542+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*rAfEvX:699a87c38b0ab2784aa10083 size=28
TRC 2026-02-22 04:36:19.542+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=34765672b4c3...4a7162065544 tagOut=34765672b4c3...4a7162065544 nonce=42
TRC 2026-02-22 04:36:19.542+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-22 04:36:19.542+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:573 status=NormalTermination
TRC 2026-02-22 04:36:19.542+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-02-22 04:36:19.542+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.542+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.542+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa1008b objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.542+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa1008b objName=YamuxStream dir=In
TRC 2026-02-22 04:36:19.542+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-02-22 04:36:19.542+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*rAfEvX:699a87c38b0ab2784aa10084 dir=Out
TRC 2026-02-22 04:36:19.542+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.64.107:49456 s=16U*rAfEvX:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.542+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=699a87c38b0ab2784aa1008b nbytes=1 read=0 objName=YamuxStream
TRC 2026-02-22 04:36:19.542+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 8 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-02-22 04:36:19.542+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.64.107:49456 conn=16U*rAfEvX:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.542+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.542+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.64.107:49456 conn=16U*rAfEvX:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.542+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.64.107:49456 s=16U*rAfEvX:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.543+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.543+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.543+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa10083 objName=ChronosStream dir=Out
TRC 2026-02-22 04:36:19.543+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa10083 objName=ChronosStream dir=Out
ERR 2026-02-22 04:36:19.543+00:00 error while reading conn topics="waku filter client" tid=1 file=client.nim:178 error="Stream Closed!"
ERR 2026-02-22 04:36:19.543+00:00 Failed to decode message push topics="waku filter client" tid=1 file=client.nim:181 peerId=16U*rAfEvX error="(kind: MissingRequiredField, field: \"message\")"
TRC 2026-02-22 04:36:19.543+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.543+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.543+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=699a87c38b0ab2784aa10084 objName=SecureConn dir=Out
TRC 2026-02-22 04:36:19.543+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=699a87c38b0ab2784aa10084 objName=SecureConn dir=Out
TRC 2026-02-22 04:36:19.543+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.543+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.543+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa10083
TRC 2026-02-22 04:36:19.543+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.543+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*rAfEvX:699a87c38b0ab2784aa10084
TRC 2026-02-22 04:36:19.543+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.543+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*rAfEvX event="(kind: Left)"
TRC 2026-02-22 04:36:19.543+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*rAfEvX
TRC 2026-02-22 04:36:19.543+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.543+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.543+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*rAfEvX:699a87c38b0ab2784aa1008b
TRC 2026-02-22 04:36:19.543+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-02-22 04:36:19.543+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-02-22 04:36:19.543+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
DBG 2026-02-22 04:36:19.576+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=0 relayCount=0 storeClientCount=0 lightpushCount=0 filterCount=0
NTC 2026-02-22 04:36:20.091+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-02-22 04:36:20.091+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-02-22 04:36:20.091+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-02-22 04:36:20.091+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-02-22 04:36:20.091+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-02-22 04:36:20.092+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-02-22 04:36:20.092+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-02-22 04:36:20.092+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-02-22 04:36:20.092+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-02-22 04:36:20.092+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/54240]
TRC 2026-02-22 04:36:20.092+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-02-22 04:36:20.092+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-02-22 04:36:20.092+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/54241/ws]
TRC 2026-02-22 04:36:20.093+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-02-22 04:36:20.093+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-02-22 04:36:20.093+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-02-22 04:36:20.093+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-02-22 04:36:20.093+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-02-22 04:36:20.093+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-02-22 04:36:20.093+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-02-22 04:36:20.093+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:54239

View File

@ -0,0 +1,39 @@
2026-02-22 04:39:31.882 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:39:31.882 DEBUG [tests.conftest] Running test: test_verify_node_version2 with id: 2026-02-22_04-39-31__680c334e-1eff-4ec1-aa42-51b91bce7972
2026-02-22 04:39:31.882 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:39:31.883 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:39:31.883 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:39:31.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:31.889 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-39-31__680c334e-1eff-4ec1-aa42-51b91bce7972__wakuorg_nwaku:latest.log
2026-02-22 04:39:31.890 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:39:31.890 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:39:31.891 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:31.891 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:31.892 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:31.892 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.112
2026-02-22 04:39:31.892 DEBUG [src.node.docker_mananger] Generated ports ['31803', '31804', '31805', '31806', '31807']
2026-02-22 04:39:31.893 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:31.893 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:31.893 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:31.893 DEBUG [src.node.docker_mananger] docker run -i -t -p 31803:31803 -p 31804:31804 -p 31805:31805 -p 31806:31806 -p 31807:31807 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=31805 --rest-port=31803 --tcp-port=31804 --discv5-udp-port=31806 --rest-address=0.0.0.0 --nat=extip:172.18.204.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=531fea4cfbc1607fddf1c080006e01b9d6aae6b53a77fabab3f13c7b6aa8a1a3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31807 --metrics-logging=true --relay=true
2026-02-22 04:39:32.074 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.112 waku 29b04554164eb9289e0eb8d8da0a87b6fe4cdb2fa61192e1abf33de1008e3735
2026-02-22 04:39:32.106 ERROR [src.node.docker_mananger] Max retries reached for container 8f7c9c5ad186. Exiting log stream.
2026-02-22 04:39:32.109 DEBUG [src.node.docker_mananger] Container started with ID 29b04554164e. Setting up logs at ./log/docker/node1_2026-02-22_04-39-31__680c334e-1eff-4ec1-aa42-51b91bce7972__wakuorg_nwaku:latest.log
2026-02-22 04:39:32.111 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31803
2026-02-22 04:39:32.112 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:32.687 ERROR [src.node.docker_mananger] Max retries reached for container 9d6ca068f995. Exiting log stream.
2026-02-22 04:39:33.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31803/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:33.116 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_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-02-22 04:39:33.116 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:33.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31803/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:33.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.112/tcp/31804/p2p/16Uiu2HAm6rucLmocCyqgCERSdLvFHK8VCq3PLkh3mvkJmgkkcLu4","/ip4/172.18.204.112/tcp/31805/ws/p2p/16Uiu2HAm6rucLmocCyqgCERSdLvFHK8VCq3PLkh3mvkJmgkkcLu4"],"enrUri":"enr:-L24QNpRpX1dPdlIRTR_liOTDFMmmk5Z5a50eEBGtNaxMkYbWz2XhjbD4elcAp1LDxy24MuXN7xDdepiLMzzEEE4hw0CgmlkgnY0gmlwhKwSzHCKbXVsdGlhZGRyc5YACASsEsxwBnw8AAoErBLMcAZ8Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaECqed88fKD5KNoFx2lYp4x2kG1P68g2JE3I1VKzMLX0T-DdGNwgnw8g3VkcIJ8PoV3YWt1MgE"}'
2026-02-22 04:39:33.119 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:33.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31803/version" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:33.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-22 04:39:33.122 DEBUG [tests.rest_flags.test_debug_flags] version of created node is v0.36.0-156-gc7e0cc
2026-02-22 04:39:33.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:39:33.125 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:39:33.125 DEBUG [src.node.waku_node] Stopping container with id 29b04554164e
2026-02-22 04:39:33.657 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:33.658 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:33.660 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
2026-02-22 04:36:36.226 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:36.226 DEBUG [tests.conftest] Running test: test_admin_connected_peers_contains_peers_only with id: 2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb
2026-02-22 04:36:36.226 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:36.227 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:36:36.227 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:36:36.234 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:36.234 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:36.241 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:36.241 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:36.248 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:36.248 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:36.255 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:36.255 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:36.256 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:36.256 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:36:36.257 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:36.257 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:36.259 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:36.259 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.7
2026-02-22 04:36:36.259 DEBUG [src.node.docker_mananger] Generated ports ['4530', '4531', '4532', '4533', '4534']
2026-02-22 04:36:36.259 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:36.259 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:36.259 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:36.260 DEBUG [src.node.docker_mananger] docker run -i -t -p 4530:4530 -p 4531:4531 -p 4532:4532 -p 4533:4533 -p 4534:4534 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=4532 --rest-port=4530 --tcp-port=4531 --discv5-udp-port=4533 --rest-address=0.0.0.0 --nat=extip:172.18.235.7 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9596a5d3fdfa6efefacfc7e33fc3c1d0bc181a675ecc7f877c47b9de0c6fcfb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4534 --metrics-logging=true --relay=true
2026-02-22 04:36:36.449 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.7 waku 1b0f512c09fd9985ca6622c3dcea9407910c3a46d996de228b031378ed33fbcc
2026-02-22 04:36:36.480 DEBUG [src.node.docker_mananger] Container started with ID 1b0f512c09fd. Setting up logs at ./log/docker/node1_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:36.482 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4530
2026-02-22 04:36:36.482 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:37.032 ERROR [src.node.docker_mananger] Max retries reached for container b2042bc95c2b. Exiting log stream.
2026-02-22 04:36:37.483 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4530/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:37.486 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_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-02-22 04:36:37.486 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:37.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4530/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:37.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.7/tcp/4531/p2p/16Uiu2HAmBZdmy9ubQZt6ErbyQncLFGLR7wS5syAutSBo9xnfXw83","/ip4/172.18.235.7/tcp/4532/ws/p2p/16Uiu2HAmBZdmy9ubQZt6ErbyQncLFGLR7wS5syAutSBo9xnfXw83"],"enrUri":"enr:-L24QOAiDhVRPDsciL4WO9hsXDwXdTi4ydvXJKrUHSqrMJwVcewkMwAmRh_ThjjtRRmUqzcx10vJrllU06Y9Ma7cFU8CgmlkgnY0gmlwhKwS6weKbXVsdGlhZGRyc5YACASsEusHBhGzAAoErBLrBwYRtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC78UlNudDbPu9xvhyeWwMOwzje0aHD2g8yGYoCMP2TyCDdGNwghGzg3VkcIIRtYV3YWt1MgE"}'
2026-02-22 04:36:37.489 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:37.489 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:37.489 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:37.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:37.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.97.225
2026-02-22 04:36:37.491 DEBUG [src.node.docker_mananger] Generated ports ['21212', '21213', '21214', '21215', '21216']
2026-02-22 04:36:37.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:37.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:37.491 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:37.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 21212:21212 -p 21213:21213 -p 21214:21214 -p 21215:21215 -p 21216:21216 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=21214 --rest-port=21212 --tcp-port=21213 --discv5-udp-port=21215 --rest-address=0.0.0.0 --nat=extip:172.18.97.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbf07b44f62b69aa5daab767ffdf713affc8eaec7efe15ea4f4a90cd6bd898cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21216 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOAiDhVRPDsciL4WO9hsXDwXdTi4ydvXJKrUHSqrMJwVcewkMwAmRh_ThjjtRRmUqzcx10vJrllU06Y9Ma7cFU8CgmlkgnY0gmlwhKwS6weKbXVsdGlhZGRyc5YACASsEusHBhGzAAoErBLrBwYRtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC78UlNudDbPu9xvhyeWwMOwzje0aHD2g8yGYoCMP2TyCDdGNwghGzg3VkcIIRtYV3YWt1MgE
2026-02-22 04:36:37.677 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.97.225 waku 4ee10f7cd15657d99c2a39cd64c4d42e593babf0e843c2a398b9136d5919bdeb
2026-02-22 04:36:37.708 DEBUG [src.node.docker_mananger] Container started with ID 4ee10f7cd156. Setting up logs at ./log/docker/node2_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:37.708 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21212
2026-02-22 04:36:37.708 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:38.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21212/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:38.726 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_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-02-22 04:36:38.727 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:38.727 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21212/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:38.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.97.225/tcp/21213/p2p/16Uiu2HAmSAinfKw6KwbhhdH5BYjf1CmCaurwHmzyt8Sks2Tdbkp8","/ip4/172.18.97.225/tcp/21214/ws/p2p/16Uiu2HAmSAinfKw6KwbhhdH5BYjf1CmCaurwHmzyt8Sks2Tdbkp8"],"enrUri":"enr:-L24QH910joBVOYh9h2bRqzTJ21rnVsegSjtCr1dezmf4A3MRgNihfaRB5-5SqMPaf8oZhzEiH7KHdqMe23hb-MCndACgmlkgnY0gmlwhKwSYeGKbXVsdGlhZGRyc5YACASsEmHhBlLdAAoErBJh4QZS3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyMXB9xVhA1aAaW09w6uz98L3_v8mo5P1ewuXHCh9PcmDdGNwglLdg3VkcIJS34V3YWt1MgE"}'
2026-02-22 04:36:38.735 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:38.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:38.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:38.749 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:38.749 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:38.750 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:38.750 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:38.751 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:38.751 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.170
2026-02-22 04:36:38.752 DEBUG [src.node.docker_mananger] Generated ports ['41496', '41497', '41498', '41499', '41500']
2026-02-22 04:36:38.752 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:38.752 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:38.752 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:38.752 DEBUG [src.node.docker_mananger] docker run -i -t -p 41496:41496 -p 41497:41497 -p 41498:41498 -p 41499:41499 -p 41500:41500 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=41498 --rest-port=41496 --tcp-port=41497 --discv5-udp-port=41499 --rest-address=0.0.0.0 --nat=extip:172.18.25.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bfb9d7d2c9f9a7bcd64fb3068e3cde6dd44a84e2cdde419064bac4a6c7abbce8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41500 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOAiDhVRPDsciL4WO9hsXDwXdTi4ydvXJKrUHSqrMJwVcewkMwAmRh_ThjjtRRmUqzcx10vJrllU06Y9Ma7cFU8CgmlkgnY0gmlwhKwS6weKbXVsdGlhZGRyc5YACASsEusHBhGzAAoErBLrBwYRtN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC78UlNudDbPu9xvhyeWwMOwzje0aHD2g8yGYoCMP2TyCDdGNwghGzg3VkcIIRtYV3YWt1MgE
2026-02-22 04:36:38.943 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.170 waku ea34218861893cb6b9b82cdb898aa020776509e1e7528bd266e9c0b59b412d4b
2026-02-22 04:36:38.977 DEBUG [src.node.docker_mananger] Container started with ID ea3421886189. Setting up logs at ./log/docker/node3_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:38.978 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41496
2026-02-22 04:36:38.978 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:39.979 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41496/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:39.992 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_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-02-22 04:36:39.993 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:39.993 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:39.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.170/tcp/41497/p2p/16Uiu2HAmHWFKFtmbJKasnNsmmVpxrKNdK2RfRbKzHg6NHYwEh49c","/ip4/172.18.25.170/tcp/41498/ws/p2p/16Uiu2HAmHWFKFtmbJKasnNsmmVpxrKNdK2RfRbKzHg6NHYwEh49c"],"enrUri":"enr:-L24QDBVjCYynpiOxtwVBXzVraoBtaAHzVFGZmrKFWoUfkr0Gt-vjDKyKKwB_9usx_dWa4OdvJobqiIwapA6Qsrw4j4CgmlkgnY0gmlwhKwSGaqKbXVsdGlhZGRyc5YACASsEhmqBqIZAAoErBIZqgaiGt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSA0g10bdVU0_7ExHR9SwYzkqYWkiv_VUWcPn_25HBe-DdGNwgqIZg3VkcIKiG4V3YWt1MgE"}'
2026-02-22 04:36:40.001 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:40.001 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:40.001 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:40.003 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:40.003 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.136.144
2026-02-22 04:36:40.003 DEBUG [src.node.docker_mananger] Generated ports ['52294', '52295', '52296', '52297', '52298']
2026-02-22 04:36:40.004 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:40.004 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:40.004 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:40.004 DEBUG [src.node.docker_mananger] docker run -i -t -p 52294:52294 -p 52295:52295 -p 52296:52296 -p 52297:52297 -p 52298:52298 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=52296 --rest-port=52294 --tcp-port=52295 --discv5-udp-port=52297 --rest-address=0.0.0.0 --nat=extip:172.18.136.144 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bce214fd947ce9997b6cef25e1fc6eb9484cc845699cdc4fdfaab2fd0acaf5c3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52298 --metrics-logging=true --relay=true
2026-02-22 04:36:40.197 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.136.144 waku 8d81b206cbcb5ec9a32a9a33ae628fc8d4dda46f3878e0b6eec25419c06c2416
2026-02-22 04:36:40.238 DEBUG [src.node.docker_mananger] Container started with ID 8d81b206cbcb. Setting up logs at ./log/docker/node4_2026-02-22_04-36-36__6d493acb-1999-4d1a-bbe5-04859b1cbbdb__wakuorg_nwaku:latest.log
2026-02-22 04:36:40.238 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52294
2026-02-22 04:36:40.238 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:41.239 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52294/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:41.242 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_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-02-22 04:36:41.242 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:41.242 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52294/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:41.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.136.144/tcp/52295/p2p/16Uiu2HAmMEWwWregzsdtPpky22foaPfbgGKgdkwu9sFsPLR2fFKE","/ip4/172.18.136.144/tcp/52296/ws/p2p/16Uiu2HAmMEWwWregzsdtPpky22foaPfbgGKgdkwu9sFsPLR2fFKE"],"enrUri":"enr:-L24QIaWRUJ8wHrt9fnYb7bheJhkqpbWVXplNVkayXhkFXE_JOOqz85Gs3G0fLynWpaV1aHRMy4EHNDSsZkv8itDWjwCgmlkgnY0gmlwhKwSiJCKbXVsdGlhZGRyc5YACASsEoiQBsxHAAoErBKIkAbMSN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDf3RAHSRso4yztww8jI6-Q7-xAidCt5mZo7M_-SiBNdmDdGNwgsxHg3VkcILMSYV3YWt1MgE"}'
2026-02-22 04:36:41.245 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:41.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4530/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.225/tcp/21213/p2p/16Uiu2HAmSAinfKw6KwbhhdH5BYjf1CmCaurwHmzyt8Sks2Tdbkp8"]'
2026-02-22 04:36:41.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:41.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21212/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.7/tcp/4531/p2p/16Uiu2HAmBZdmy9ubQZt6ErbyQncLFGLR7wS5syAutSBo9xnfXw83"]'
2026-02-22 04:36:41.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:41.251 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4530/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.25.170/tcp/41497/p2p/16Uiu2HAmHWFKFtmbJKasnNsmmVpxrKNdK2RfRbKzHg6NHYwEh49c"]'
2026-02-22 04:36:41.254 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:41.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41496/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.235.7/tcp/4531/p2p/16Uiu2HAmBZdmy9ubQZt6ErbyQncLFGLR7wS5syAutSBo9xnfXw83"]'
2026-02-22 04:36:41.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:41.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4530/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:41.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.97.225/tcp/32814/p2p/16Uiu2HAmSAinfKw6KwbhhdH5BYjf1CmCaurwHmzyt8Sks2Tdbkp8","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.25.170/tcp/45380/p2p/16Uiu2HAmHWFKFtmbJKasnNsmmVpxrKNdK2RfRbKzHg6NHYwEh49c","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-22 04:36:41.260 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected contains : [{'multiaddr': '/ip4/172.18.97.225/tcp/32814/p2p/16Uiu2HAmSAinfKw6KwbhhdH5BYjf1CmCaurwHmzyt8Sks2Tdbkp8', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-156-gc7e0cc', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.25.170/tcp/45380/p2p/16Uiu2HAmHWFKFtmbJKasnNsmmVpxrKNdK2RfRbKzHg6NHYwEh49c', 'protocols': ['/ipfs/id/1.0.0', '/libp2p/autonat/1.0.0', '/libp2p/circuit/relay/0.2.0/hop', '/vac/waku/metadata/1.0.0', '/vac/waku/relay/2.0.0', '/vac/waku/rendezvous/1.0.0', '/ipfs/ping/1.0.0', '/vac/waku/filter-push/2.0.0-beta1', '/vac/waku/peer-exchange/2.0.0-alpha1'], 'shards': [0], 'connected': 'Connected', 'agent': 'nwaku-v0.36.0-156-gc7e0cc', 'origin': 'UnknownOrigin'}]
2026-02-22 04:36:41.262 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:41.263 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:41.263 DEBUG [src.node.waku_node] Stopping container with id 1b0f512c09fd
2026-02-22 04:36:41.857 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:41.858 DEBUG [src.node.waku_node] Stopping container with id 4ee10f7cd156
2026-02-22 04:36:42.419 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:42.420 DEBUG [src.node.waku_node] Stopping container with id ea3421886189
2026-02-22 04:36:42.671 ERROR [src.node.docker_mananger] Max retries reached for container 1b0f512c09fd. Exiting log stream.
2026-02-22 04:36:42.984 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:42.984 DEBUG [src.node.waku_node] Stopping container with id 8d81b206cbcb
2026-02-22 04:36:43.235 ERROR [src.node.docker_mananger] Max retries reached for container 4ee10f7cd156. Exiting log stream.
2026-02-22 04:36:43.558 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:43.560 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:43.568 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:43.572 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:43.576 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:43.578 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_relay_and_store__peer_only_relay with id: 2026-02-22_04-40-40__583a93b8-96e2-45c3-851a-0562f5fa95a7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
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/publishing_node1_2026-02-22_04-40-40__583a93b8-96e2-45c3-851a-0562f5fa95a7__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.150.236
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23910', '23911', '23912', '23913', '23914']
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 23910:23910 -p 23911:23911 -p 23912:23912 -p 23913:23913 -p 23914:23914 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=23912 --rest-port=23910 --tcp-port=23911 --discv5-udp-port=23913 --rest-address=0.0.0.0 --nat=extip:172.18.150.236 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c73d9ac7ec9a8ecf3aa82fb5d3bc83ef5c08e7ce0c17bbbcf3bea77a5d4ed6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23914 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.236 waku f7ca213bff68bd424efdb878769d1872246ed22064ed7e94366c8db5a67f8607
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f7ca213bff68. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-40-40__583a93b8-96e2-45c3-851a-0562f5fa95a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23910
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 4823b8f26d1e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a025d5bf5472. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23910/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:23910/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.150.236/tcp/23911/p2p/16Uiu2HAm6LNVvfaWga3vVLRdMEJ2yQ2DpRWStk99aH9aAjGBgbxj","/ip4/172.18.150.236/tcp/23912/ws/p2p/16Uiu2HAm6LNVvfaWga3vVLRdMEJ2yQ2DpRWStk99aH9aAjGBgbxj"],"enrUri":"enr:-L24QBNS8EvSZ5aARn91y6UdOS1RhrNPkfhW-Dycz1wp9p2OPFc6TcFNCw0Ymo9TErsCGiYpxEBHaMWmt4Fupc0e9PACgmlkgnY0gmlwhKwSluyKbXVsdGlhZGRyc5YACASsEpbsBl1nAAoErBKW7AZdaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECohTjDJH5r7r7zjMTqOFsUKbv6dduRsitLpJ0kQ9SzICDdGNwgl1ng3VkcIJdaYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-40-40__583a93b8-96e2-45c3-851a-0562f5fa95a7__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.191.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42094', '42095', '42096', '42097', '42098']
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 42094:42094 -p 42095:42095 -p 42096:42096 -p 42097:42097 -p 42098:42098 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=42096 --rest-port=42094 --tcp-port=42095 --discv5-udp-port=42097 --rest-address=0.0.0.0 --nat=extip:172.18.191.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc8e3b6d6edd7fcebe2a1c8cb947f73410cfff60dd5ab748a72bc0dce8f7c27e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42098 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBNS8EvSZ5aARn91y6UdOS1RhrNPkfhW-Dycz1wp9p2OPFc6TcFNCw0Ymo9TErsCGiYpxEBHaMWmt4Fupc0e9PACgmlkgnY0gmlwhKwSluyKbXVsdGlhZGRyc5YACASsEpbsBl1nAAoErBKW7AZdaN0DgnJzhQADAQAAiXNlY3AyNTZrMaECohTjDJH5r7r7zjMTqOFsUKbv6dduRsitLpJ0kQ9SzICDdGNwgl1ng3VkcIJdaYV3YWt1MgM --storenode=/ip4/172.18.150.236/tcp/23911/p2p/16Uiu2HAm6LNVvfaWga3vVLRdMEJ2yQ2DpRWStk99aH9aAjGBgbxj --store=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.191.87 waku 9e5db5f282416f3d2ffada18f436c7d18d0f4ccfb815425550254ad3569ea7ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e5db5f28241. Setting up logs at ./log/docker/store_node1_2026-02-22_04-40-40__583a93b8-96e2-45c3-851a-0562f5fa95a7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42094
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:42094/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:42094/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.191.87/tcp/42095/p2p/16Uiu2HAm3yUWyvVtK1QDqA25utMUkyUWogd3jFKcj3ffTSs8cs4a","/ip4/172.18.191.87/tcp/42096/ws/p2p/16Uiu2HAm3yUWyvVtK1QDqA25utMUkyUWogd3jFKcj3ffTSs8cs4a"],"enrUri":"enr:-L24QLOfEqpwgjxKdMNsqzAtuvMaa7Zg7ew5YSBq5qUQci0iEiHghMQqrorf4N_ssWnrVAHByiEFwrPUwgK0JI-gRCQCgmlkgnY0gmlwhKwSv1eKbXVsdGlhZGRyc5YACASsEr9XBqRvAAoErBK_VwakcN0DgnJzhQADAQAAiXNlY3AyNTZrMaECfwMe8eai8IOLTzxA8KOR2uk0tMKQwzpY8yDVZh3f0T-DdGNwgqRvg3VkcIKkcYV3YWt1MgE"}'
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:42094/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.236/tcp/23911/p2p/16Uiu2HAm6LNVvfaWga3vVLRdMEJ2yQ2DpRWStk99aH9aAjGBgbxj"]'
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:23910/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:42094/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23910/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23910/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda2cd7d18f5e8cb6062b2c74ebc05ef233c815e38fd0886881235c590d93568a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42094/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -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'{"requestId":"df40947bbeaa06b8986e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda2cd7d18f5e8cb6062b2c74ebc05ef233c815e38fd0886881235c590d93568a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
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 f7ca213bff68
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e5db5f28241
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.

View File

@ -0,0 +1,77 @@
2026-02-22 04:37:02.257 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:37:02.257 DEBUG [tests.conftest] Running test: test_publish_with_missing_content_topic with id: 2026-02-22_04-37-02__39fff795-7610-4cf6-8477-478f8a28ef15
2026-02-22 04:37:02.257 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:37:02.257 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:37:02.258 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-22 04:37:02.263 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:02.263 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-37-02__39fff795-7610-4cf6-8477-478f8a28ef15__wakuorg_nwaku:latest.log
2026-02-22 04:37:02.263 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:02.264 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:02.265 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:02.265 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.204
2026-02-22 04:37:02.265 DEBUG [src.node.docker_mananger] Generated ports ['31958', '31959', '31960', '31961', '31962']
2026-02-22 04:37:02.265 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:02.265 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:02.265 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:02.266 DEBUG [src.node.docker_mananger] docker run -i -t -p 31958:31958 -p 31959:31959 -p 31960:31960 -p 31961:31961 -p 31962:31962 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=31960 --rest-port=31958 --tcp-port=31959 --discv5-udp-port=31961 --rest-address=0.0.0.0 --nat=extip:172.18.247.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efc50c632e3fc44bde1b6aaf13c71e4a3ef6062ebb1fac282b6d4a2cfb3ac0a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31962 --metrics-logging=true --relay=true
2026-02-22 04:37:02.414 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.204 waku aaa4f85b488fd017dd145056bccf1e248aa0e822541895ea9ef3006a1550a170
2026-02-22 04:37:02.438 DEBUG [src.node.docker_mananger] Container started with ID aaa4f85b488f. Setting up logs at ./log/docker/node1_2026-02-22_04-37-02__39fff795-7610-4cf6-8477-478f8a28ef15__wakuorg_nwaku:latest.log
2026-02-22 04:37:02.438 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31958
2026-02-22 04:37:02.438 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:02.574 ERROR [src.node.docker_mananger] Max retries reached for container 056d5a105ee1. Exiting log stream.
2026-02-22 04:37:03.039 ERROR [src.node.docker_mananger] Max retries reached for container b847a6a2a473. Exiting log stream.
2026-02-22 04:37:03.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31958/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:03.442 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_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-02-22 04:37:03.442 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:03.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31958/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:03.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.204/tcp/31959/p2p/16Uiu2HAm9TC2tQjrMT8HBK66EpuEafsB42ZuFcj8baoFJtFtHMB5","/ip4/172.18.247.204/tcp/31960/ws/p2p/16Uiu2HAm9TC2tQjrMT8HBK66EpuEafsB42ZuFcj8baoFJtFtHMB5"],"enrUri":"enr:-L24QBLQqjsG_KWFWGQ-AYgT6oNe5jKbL21htTxdWXkWNXD7SBQq1I73NGJGKSusTvz6XnbN5N_n_kvoBBC-mx33IzgCgmlkgnY0gmlwhKwS98yKbXVsdGlhZGRyc5YACASsEvfMBnzXAAoErBL3zAZ82N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0Gct39gI_SV_idbZ51rFmTOlR53HiJZsGSog6uvao8iDdGNwgnzXg3VkcIJ82YV3YWt1MgE"}'
2026-02-22 04:37:03.445 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:03.450 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:03.450 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-37-02__39fff795-7610-4cf6-8477-478f8a28ef15__wakuorg_nwaku:latest.log
2026-02-22 04:37:03.451 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:03.451 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:03.452 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:03.452 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.95.225
2026-02-22 04:37:03.452 DEBUG [src.node.docker_mananger] Generated ports ['49396', '49397', '49398', '49399', '49400']
2026-02-22 04:37:03.452 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:03.452 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:03.452 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:03.453 DEBUG [src.node.docker_mananger] docker run -i -t -p 49396:49396 -p 49397:49397 -p 49398:49398 -p 49399:49399 -p 49400:49400 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=49398 --rest-port=49396 --tcp-port=49397 --discv5-udp-port=49399 --rest-address=0.0.0.0 --nat=extip:172.18.95.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee5dadafe5dc6a5eac752d2a77be2c9ef5c02e94fafc9c66e58ea13bcbf3d2a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49400 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBLQqjsG_KWFWGQ-AYgT6oNe5jKbL21htTxdWXkWNXD7SBQq1I73NGJGKSusTvz6XnbN5N_n_kvoBBC-mx33IzgCgmlkgnY0gmlwhKwS98yKbXVsdGlhZGRyc5YACASsEvfMBnzXAAoErBL3zAZ82N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0Gct39gI_SV_idbZ51rFmTOlR53HiJZsGSog6uvao8iDdGNwgnzXg3VkcIJ82YV3YWt1MgE
2026-02-22 04:37:03.601 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.95.225 waku a09ddb7d7c09a8b513e324f1efee407e1693fa698030677f8af1fdcbfe3218f3
2026-02-22 04:37:03.625 DEBUG [src.node.docker_mananger] Container started with ID a09ddb7d7c09. Setting up logs at ./log/docker/node2_2026-02-22_04-37-02__39fff795-7610-4cf6-8477-478f8a28ef15__wakuorg_nwaku:latest.log
2026-02-22 04:37:03.625 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49396
2026-02-22 04:37:03.626 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:04.626 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49396/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:04.654 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_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-02-22 04:37:04.655 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:04.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:04.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.95.225/tcp/49397/p2p/16Uiu2HAmTbDVCLJjWqRHN27ZKYfyRC6oerszJtHL7NUnnWB3NScd","/ip4/172.18.95.225/tcp/49398/ws/p2p/16Uiu2HAmTbDVCLJjWqRHN27ZKYfyRC6oerszJtHL7NUnnWB3NScd"],"enrUri":"enr:-L24QFnO__7Fl52ZVVK418V8DqPA_8ccyjm9SpmVM_xzno6NVtaVGdn4lRWzdB4UKE7DO5PW0Rd7mIy-1nVJMKGMKEYCgmlkgnY0gmlwhKwSX-GKbXVsdGlhZGRyc5YACASsEl_hBsD1AAoErBJf4QbA9t0DgnJzhQADAQAAiXNlY3AyNTZrMaED3efVfQYn57XOpIeAf_JyzJnh5SA8gwpEAkGV-dAilP6DdGNwgsD1g3VkcILA94V3YWt1MgE"}'
2026-02-22 04:37:04.661 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:04.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49396/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.204/tcp/31959/p2p/16Uiu2HAm9TC2tQjrMT8HBK66EpuEafsB42ZuFcj8baoFJtFtHMB5"]'
2026-02-22 04:37:04.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:04.665 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-22 04:37:04.666 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31958/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:37:04.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:04.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:37:04.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:04.673 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:04.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:04.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:04.779 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:04.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:04.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735024673063424,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:04.784 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:04.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:04.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735024673063424,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:04.787 INFO [src.steps.relay] WARM UP successful!!
2026-02-22 04:37:04.788 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:37:04.790 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31958/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-22 04:37:04.792 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:04.792 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:04.792 DEBUG [src.node.waku_node] Stopping container with id aaa4f85b488f
2026-02-22 04:37:05.259 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:05.260 DEBUG [src.node.waku_node] Stopping container with id a09ddb7d7c09
2026-02-22 04:37:05.696 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:05.698 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:05.703 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:05.708 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,92 @@
2026-02-22 04:35:53.088 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:35:53.088 DEBUG [tests.conftest] Running test: test_relay_resubscribe_to_unsubscribed_pubsub_topic with id: 2026-02-22_04-35-53__edfc91c7-2eec-49bc-818e-f714f333082d
2026-02-22 04:35:53.088 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:35:53.089 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:35:53.089 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-22 04:35:53.095 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:53.095 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-35-53__edfc91c7-2eec-49bc-818e-f714f333082d__wakuorg_nwaku:latest.log
2026-02-22 04:35:53.095 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:53.095 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:53.097 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:53.097 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.105.8
2026-02-22 04:35:53.097 DEBUG [src.node.docker_mananger] Generated ports ['31938', '31939', '31940', '31941', '31942']
2026-02-22 04:35:53.097 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:53.097 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:53.097 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:53.097 DEBUG [src.node.docker_mananger] docker run -i -t -p 31938:31938 -p 31939:31939 -p 31940:31940 -p 31941:31941 -p 31942:31942 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=31940 --rest-port=31938 --tcp-port=31939 --discv5-udp-port=31941 --rest-address=0.0.0.0 --nat=extip:172.18.105.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f05bbfecedbff5f0fe89ace42e4fdbaeca846cf6db4b0a57c5908a0d7ba72d7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31942 --metrics-logging=true --relay=true
2026-02-22 04:35:53.285 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.105.8 waku fdc180094974b556408ea28300dbe7f6d710333fd075822fd8b83a2b5568376d
2026-02-22 04:35:53.320 DEBUG [src.node.docker_mananger] Container started with ID fdc180094974. Setting up logs at ./log/docker/node1_2026-02-22_04-35-53__edfc91c7-2eec-49bc-818e-f714f333082d__wakuorg_nwaku:latest.log
2026-02-22 04:35:53.321 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31938
2026-02-22 04:35:53.322 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:53.367 ERROR [src.node.docker_mananger] Max retries reached for container 107d93d5f258. Exiting log stream.
2026-02-22 04:35:53.884 ERROR [src.node.docker_mananger] Max retries reached for container 3a1a4d2ef05f. Exiting log stream.
2026-02-22 04:35:54.323 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31938/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.326 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_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-02-22 04:35:54.326 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:54.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.105.8/tcp/31939/p2p/16Uiu2HAm7eHzhYgCxGABeDocXp5vr3ZNYNL4x87oARiazrwfdQe1","/ip4/172.18.105.8/tcp/31940/ws/p2p/16Uiu2HAm7eHzhYgCxGABeDocXp5vr3ZNYNL4x87oARiazrwfdQe1"],"enrUri":"enr:-L24QAcdd_ELKYW64cTVvvjY2PRWcNUq0yCQDZ12iDptmSxIUcKftYNRD24DMmCiZBG6hlLX4ZSAXFzxuYbQIpCzjOMCgmlkgnY0gmlwhKwSaQiKbXVsdGlhZGRyc5YACASsEmkIBnzDAAoErBJpCAZ8xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtYfvkjG4GXEyv6QEfP8NWUfdkJdpmq4FIFDD5MWpoB6DdGNwgnzDg3VkcIJ8xYV3YWt1MgE"}'
2026-02-22 04:35:54.329 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:54.335 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:54.335 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-35-53__edfc91c7-2eec-49bc-818e-f714f333082d__wakuorg_nwaku:latest.log
2026-02-22 04:35:54.335 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:54.335 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:54.337 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:54.337 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.87
2026-02-22 04:35:54.337 DEBUG [src.node.docker_mananger] Generated ports ['32272', '32273', '32274', '32275', '32276']
2026-02-22 04:35:54.337 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:54.337 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:54.337 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:54.338 DEBUG [src.node.docker_mananger] docker run -i -t -p 32272:32272 -p 32273:32273 -p 32274:32274 -p 32275:32275 -p 32276:32276 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=32274 --rest-port=32272 --tcp-port=32273 --discv5-udp-port=32275 --rest-address=0.0.0.0 --nat=extip:172.18.159.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a26f8d826fa619dbda95cebcae36b790b017ed294a947872e048efc5375bab01 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32276 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAcdd_ELKYW64cTVvvjY2PRWcNUq0yCQDZ12iDptmSxIUcKftYNRD24DMmCiZBG6hlLX4ZSAXFzxuYbQIpCzjOMCgmlkgnY0gmlwhKwSaQiKbXVsdGlhZGRyc5YACASsEmkIBnzDAAoErBJpCAZ8xN0DgnJzhQADAQAAiXNlY3AyNTZrMaECtYfvkjG4GXEyv6QEfP8NWUfdkJdpmq4FIFDD5MWpoB6DdGNwgnzDg3VkcIJ8xYV3YWt1MgE
2026-02-22 04:35:54.523 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.87 waku 34c955664fabc1ed145f765a8ad21a679a5b763382ab965c9fbe3aeba717ae4d
2026-02-22 04:35:54.558 DEBUG [src.node.docker_mananger] Container started with ID 34c955664fab. Setting up logs at ./log/docker/node2_2026-02-22_04-35-53__edfc91c7-2eec-49bc-818e-f714f333082d__wakuorg_nwaku:latest.log
2026-02-22 04:35:54.558 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32272
2026-02-22 04:35:54.559 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:55.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32272/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:55.569 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_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-02-22 04:35:55.569 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:55.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32272/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:55.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.87/tcp/32273/p2p/16Uiu2HAm1Tuptq4UGg53m6z61DYHKPAxCocizarDspu5UFXj1c4W","/ip4/172.18.159.87/tcp/32274/ws/p2p/16Uiu2HAm1Tuptq4UGg53m6z61DYHKPAxCocizarDspu5UFXj1c4W"],"enrUri":"enr:-L24QGkEwAWoqsp2y6GPg5IIkfHKdrciudg3nPWEtCVbc7fVeBisq9FiUiraTzJSEod7s07z79qcsFCnkpZt6X9XZ8ECgmlkgnY0gmlwhKwSn1eKbXVsdGlhZGRyc5YACASsEp9XBn4RAAoErBKfVwZ-Et0DgnJzhQADAQAAiXNlY3AyNTZrMaECWbjwhaw3_kReenuRfG4Ihmn7xkSKtxLvsSGY4Mt25ReDdGNwgn4Rg3VkcIJ-E4V3YWt1MgE"}'
2026-02-22 04:35:55.578 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:55.578 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32272/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.8/tcp/31939/p2p/16Uiu2HAm7eHzhYgCxGABeDocXp5vr3ZNYNL4x87oARiazrwfdQe1"]'
2026-02-22 04:35:55.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:55.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32272/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:55.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:55.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.600 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:55.700 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:55.701 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:55.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734955594788352,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:55.705 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:55.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:55.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734955594788352,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:55.709 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:31938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:55.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.712 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:32272/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:55.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:55.720 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1'
2026-02-22 04:35:55.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:55.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32272/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:55.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:55.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:55.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:55.835 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:55.835 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31938/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:55.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734955729400748,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:55.839 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:55.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32272/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:55.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734955729400748,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:55.845 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:35:55.846 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:35:55.846 DEBUG [src.node.waku_node] Stopping container with id fdc180094974
2026-02-22 04:35:56.389 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:56.389 DEBUG [src.node.waku_node] Stopping container with id 34c955664fab
2026-02-22 04:35:56.907 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:56.908 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:35:56.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:56.922 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[2-4] with id: 2026-02-22_04-44-28__bc3f778c-b898-4998-8c0d-28c6cdbeced5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-44-28__bc3f778c-b898-4998-8c0d-28c6cdbeced5__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.72.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10286', '10287', '10288', '10289', '10290']
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 10286:10286 -p 10287:10287 -p 10288:10288 -p 10289:10289 -p 10290:10290 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=10288 --rest-port=10286 --tcp-port=10287 --discv5-udp-port=10289 --rest-address=0.0.0.0 --nat=extip:172.18.72.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fabee886e8aca10c4efcadcb3ee5aea03bdb2aac7a8e6de8b6731b9fdbc68ebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10290 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.72.71 waku bfc93e330fc7775588f531dbcb28f3b8f805b45e3d6a11def13d661b6d792b9c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53ca1a7ededf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfc93e330fc7. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-44-28__bc3f778c-b898-4998-8c0d-28c6cdbeced5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10286
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 4c0ba4944ade. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10286/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:10286/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.72.71/tcp/10287/p2p/16Uiu2HAm9dj8WVFyZWXPQoqMwCsDXM6aVDG47rtgDeciEE2ts2xF","/ip4/172.18.72.71/tcp/10288/ws/p2p/16Uiu2HAm9dj8WVFyZWXPQoqMwCsDXM6aVDG47rtgDeciEE2ts2xF"],"enrUri":"enr:-L24QK-Wbm91IRm0f6XeC2Jb8QoiB41gezkJhscxqkh5a9-qbb3NaKXoPY4rGY5mZtIWPAP-GUXZfAWpiBejfYglMZQCgmlkgnY0gmlwhKwSSEeKbXVsdGlhZGRyc5YACASsEkhHBigvAAoErBJIRwYoMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0xomETg1MiY_aUBKL7A2H1TZsKZtPr24P7enSoAI2giDdGNwgigvg3VkcIIoMYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-44-28__bc3f778c-b898-4998-8c0d-28c6cdbeced5__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.159.8
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6117', '6118', '6119', '6120', '6121']
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 6117:6117 -p 6118:6118 -p 6119:6119 -p 6120:6120 -p 6121:6121 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=6119 --rest-port=6117 --tcp-port=6118 --discv5-udp-port=6120 --rest-address=0.0.0.0 --nat=extip:172.18.159.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0cdea48bd7b8e4a62025af1ad59eb4fd6468bb56cb927cccc92e04ac0303e0bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6121 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK-Wbm91IRm0f6XeC2Jb8QoiB41gezkJhscxqkh5a9-qbb3NaKXoPY4rGY5mZtIWPAP-GUXZfAWpiBejfYglMZQCgmlkgnY0gmlwhKwSSEeKbXVsdGlhZGRyc5YACASsEkhHBigvAAoErBJIRwYoMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0xomETg1MiY_aUBKL7A2H1TZsKZtPr24P7enSoAI2giDdGNwgigvg3VkcIIoMYV3YWt1MgM --storenode=/ip4/172.18.72.71/tcp/10287/p2p/16Uiu2HAm9dj8WVFyZWXPQoqMwCsDXM6aVDG47rtgDeciEE2ts2xF --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.8 waku 6835a01f497cdebac8f0faf5de5ee163c61be76d9a84f4391ce93e02d6a0fc74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6835a01f497c. Setting up logs at ./log/docker/store_node1_2026-02-22_04-44-28__bc3f778c-b898-4998-8c0d-28c6cdbeced5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6117
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:6117/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:6117/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.159.8/tcp/6118/p2p/16Uiu2HAkwrR56ABfAGdXR4BT9Gu1YmoA1ckBSJvjiboUgHFFgQvx","/ip4/172.18.159.8/tcp/6119/ws/p2p/16Uiu2HAkwrR56ABfAGdXR4BT9Gu1YmoA1ckBSJvjiboUgHFFgQvx"],"enrUri":"enr:-L24QLbvSudnCQco57ypu50gCM9v0E-Xfd6hIE3DJEEZxfdCdIy07avTMG8PXsB1Xm38CMaIpAmRwgoGhoqfnphrgqwCgmlkgnY0gmlwhKwSnwiKbXVsdGlhZGRyc5YACASsEp8IBhfmAAoErBKfCAYX590DgnJzhQADAQAAiXNlY3AyNTZrMaECJA4Jahb9aC1gfQndKDFlxsQChnU0zp8nH8JSewD9sK2DdGNwghfmg3VkcIIX6IV3YWt1MgM"}'
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:6117/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.72.71/tcp/10287/p2p/16Uiu2HAm9dj8WVFyZWXPQoqMwCsDXM6aVDG47rtgDeciEE2ts2xF"]'
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:10286/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:6117/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10286/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10286/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x30360838d6abffa5758e27ceb3eab2678f0f4f65102ec47e0dca01dc731fd64c"},{"messageHash":"0xf09f300f071159b0320f2230c67515749405be105c584355798374ca230b91a4"}],"paginationCursor":"0xf09f300f071159b0320f2230c67515749405be105c584355798374ca230b91a4"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x30360838d6abffa5758e27ceb3eab2678f0f4f65102ec47e0dca01dc731fd64c"},{"messageHash":"0xf09f300f071159b0320f2230c67515749405be105c584355798374ca230b91a4"}],"paginationCursor":"0xf09f300f071159b0320f2230c67515749405be105c584355798374ca230b91a4"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10286/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf09f300f071159b0320f2230c67515749405be105c584355798374ca230b91a4&pageSize=100&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe1658b530b35d3581cfb6675baff5d71c66205df9fb9082e997c823800e7ec0a"},{"messageHash":"0xd41a08d47d0d8e2d6aca4410881924e1866dbb393c2bfeff93eef574ed2f9ab6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6117/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xf09f300f071159b0320f2230c67515749405be105c584355798374ca230b91a4&pageSize=100&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe1658b530b35d3581cfb6675baff5d71c66205df9fb9082e997c823800e7ec0a"},{"messageHash":"0xd41a08d47d0d8e2d6aca4410881924e1866dbb393c2bfeff93eef574ed2f9ab6"}]}'
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 bfc93e330fc7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6835a01f497c
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.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_with_version with id: 2026-02-22_04-35-17__24bb097b-3f8c-42b1-945c-21af3cad391d
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_2026-02-22_04-35-17__24bb097b-3f8c-42b1-945c-21af3cad391d__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.4.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33240', '33241', '33242', '33243', '33244']
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 33240:33240 -p 33241:33241 -p 33242:33242 -p 33243:33243 -p 33244:33244 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=33242 --rest-port=33240 --tcp-port=33241 --discv5-udp-port=33243 --rest-address=0.0.0.0 --nat=extip:172.18.4.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=95dedcedba88a4f9d5cce72275cafe9cc8ebddbd1f4a71aa72e0ca1eceff3b2b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33244 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.4.198 waku 5e25030368464769a434d57448e6da1bf930dba323b3194d9f5391ffeb7959f9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5e2503036846. Setting up logs at ./log/docker/node1_2026-02-22_04-35-17__24bb097b-3f8c-42b1-945c-21af3cad391d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33240
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 6cd02a063e50. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b4983a3a5e84. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33240/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","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"}]}'
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:33240/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.4.198/tcp/33241/p2p/16Uiu2HAmGi233x9NH7H9N8vAsRWSSTSZuWPpRuKDkEAD6Rvbtrq9","/ip4/172.18.4.198/tcp/33242/ws/p2p/16Uiu2HAmGi233x9NH7H9N8vAsRWSSTSZuWPpRuKDkEAD6Rvbtrq9"],"enrUri":"enr:-L24QM2KWJH8YdLJ93cRCSKvgdItE41EGxNcGvH605Wmzw8gdOJu7TtGEVGh1aqdyXzKWCK3B0QJegbC4ZbYn_kRThMCgmlkgnY0gmlwhKwSBMaKbXVsdGlhZGRyc5YACASsEgTGBoHZAAoErBIExgaB2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPDVlX3_B8Jkn12AnicUg4dc9W29myQzxVp8Sfqf3R4SDdGNwgoHZg3VkcIKB24V3YWt1MgU"}'
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_2026-02-22_04-35-17__24bb097b-3f8c-42b1-945c-21af3cad391d__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.150.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63775', '63776', '63777', '63778', '63779']
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 63775:63775 -p 63776:63776 -p 63777:63777 -p 63778:63778 -p 63779:63779 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=63777 --rest-port=63775 --tcp-port=63776 --discv5-udp-port=63778 --rest-address=0.0.0.0 --nat=extip:172.18.150.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e48c588cafec41eabedfabe64cd35102a3c53ed4bbd3ee80e070d0f600aecb03 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63779 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM2KWJH8YdLJ93cRCSKvgdItE41EGxNcGvH605Wmzw8gdOJu7TtGEVGh1aqdyXzKWCK3B0QJegbC4ZbYn_kRThMCgmlkgnY0gmlwhKwSBMaKbXVsdGlhZGRyc5YACASsEgTGBoHZAAoErBIExgaB2t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPDVlX3_B8Jkn12AnicUg4dc9W29myQzxVp8Sfqf3R4SDdGNwgoHZg3VkcIKB24V3YWt1MgU --filternode=/ip4/172.18.4.198/tcp/33241/p2p/16Uiu2HAmGi233x9NH7H9N8vAsRWSSTSZuWPpRuKDkEAD6Rvbtrq9
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.60 waku 6dda6ca2d80a4a2e7f350d189cd23d42c9b4e6241543c3db0157a19fcd6dc16e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6dda6ca2d80a. Setting up logs at ./log/docker/node2_2026-02-22_04-35-17__24bb097b-3f8c-42b1-945c-21af3cad391d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63775
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:63775/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","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"}]}'
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:63775/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.150.60/tcp/63776/p2p/16Uiu2HAm7cWAHwFNmmRYWodJ958VBuis1Sdwj3YwijqLquDGdJVi","/ip4/172.18.150.60/tcp/63777/ws/p2p/16Uiu2HAm7cWAHwFNmmRYWodJ958VBuis1Sdwj3YwijqLquDGdJVi"],"enrUri":"enr:-L24QJ0_iSUDyJC-L_hklq85jfxB3v9zgyZDd11Jp06Kn5Y7OEnxbtJHWFmv4CnBR2BURQx39wkg04Hf3nEzmzfpK5ACgmlkgnY0gmlwhKwSljyKbXVsdGlhZGRyc5YACASsEpY8BvkgAAoErBKWPAb5Id0DgnJzhQADAQAAiXNlY3AyNTZrMaECtRKHl_V0rJB2Vy2L5Ly71FYolDCpnKfEwwpPfwCG2vWDdGNwgvkgg3VkcIL5IoV3YWt1MgA"}'
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:63775/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.4.198/tcp/33241/p2p/16Uiu2HAmGi233x9NH7H9N8vAsRWSSTSZuWPpRuKDkEAD6Rvbtrq9"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33240/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:63775/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "09371723-6eb9-45e0-badd-79b5f028f5dc", "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":"09371723-6eb9-45e0-badd-79b5f028f5dc","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33240/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)', "version": 10}'
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:63775/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":10,"timestamp":1771734919717775482,"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 5e2503036846
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6dda6ca2d80a
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.

View File

@ -0,0 +1,140 @@
2026-02-22 04:39:15.411 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:39:15.412 DEBUG [tests.conftest] Running test: test_sync_nodes_are_not_relay_and_have_storenode_set with id: 2026-02-22_04-39-15__8f2094d3-dde8-4de0-8cb0-b56f8323e9d0
2026-02-22 04:39:15.412 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:39:15.419 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:15.419 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-39-15__8f2094d3-dde8-4de0-8cb0-b56f8323e9d0__wakuorg_nwaku:latest.log
2026-02-22 04:39:15.425 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:15.425 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-39-15__8f2094d3-dde8-4de0-8cb0-b56f8323e9d0__wakuorg_nwaku:latest.log
2026-02-22 04:39:15.431 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:15.431 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-39-15__8f2094d3-dde8-4de0-8cb0-b56f8323e9d0__wakuorg_nwaku:latest.log
2026-02-22 04:39:15.432 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:39:15.432 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:15.432 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:15.434 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:15.434 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.207
2026-02-22 04:39:15.434 DEBUG [src.node.docker_mananger] Generated ports ['33032', '33033', '33034', '33035', '33036']
2026-02-22 04:39:15.434 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:15.434 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:15.434 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:15.435 DEBUG [src.node.docker_mananger] docker run -i -t -p 33032:33032 -p 33033:33033 -p 33034:33034 -p 33035:33035 -p 33036:33036 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=33034 --rest-port=33032 --tcp-port=33033 --discv5-udp-port=33035 --rest-address=0.0.0.0 --nat=extip:172.18.92.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1a2b352ab66bddba2cbf6030a15eab6bd776ed3af3816a9e7944b61ff8f06a9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33036 --metrics-logging=true --store=true --relay=true
2026-02-22 04:39:15.614 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.207 waku 3298384ba82e973a56fe5f9bd0b9627078227357b7518a1d87cdeaccf07234ac
2026-02-22 04:39:15.646 DEBUG [src.node.docker_mananger] Container started with ID 3298384ba82e. Setting up logs at ./log/docker/node1_2026-02-22_04-39-15__8f2094d3-dde8-4de0-8cb0-b56f8323e9d0__wakuorg_nwaku:latest.log
2026-02-22 04:39:15.647 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33032
2026-02-22 04:39:15.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:15.662 ERROR [src.node.docker_mananger] Max retries reached for container 0478b708e16d. Exiting log stream.
2026-02-22 04:39:16.199 ERROR [src.node.docker_mananger] Max retries reached for container 89979b8d5dce. Exiting log stream.
2026-02-22 04:39:16.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33032/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:16.650 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:39:16.650 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:16.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33032/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:16.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.207/tcp/33033/p2p/16Uiu2HAmJu9xhLe9w6jALAivurQQ7ZPPG4y4NxmG4qiD4Fhvxhv8","/ip4/172.18.92.207/tcp/33034/ws/p2p/16Uiu2HAmJu9xhLe9w6jALAivurQQ7ZPPG4y4NxmG4qiD4Fhvxhv8"],"enrUri":"enr:-L24QDB-8MAlSHRMzfKC-uIPxR4XdulrhMhiZDONjBf7xxXzQRpEcP9KuORZlrt2MrfPrSWosF-qFf70pG4FSdw5LccCgmlkgnY0gmlwhKwSXM-KbXVsdGlhZGRyc5YACASsElzPBoEJAAoErBJczwaBCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXMcelRIHagSg7SumAAUBAJmr-vYykIcOm9ykx7taIpGDdGNwgoEJg3VkcIKBC4V3YWt1MgM"}'
2026-02-22 04:39:16.653 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:16.653 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:16.653 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:16.655 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:16.655 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.24.240
2026-02-22 04:39:16.655 DEBUG [src.node.docker_mananger] Generated ports ['36770', '36771', '36772', '36773', '36774']
2026-02-22 04:39:16.655 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:16.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:16.656 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:16.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 36770:36770 -p 36771:36771 -p 36772:36772 -p 36773:36773 -p 36774:36774 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=36772 --rest-port=36770 --tcp-port=36771 --discv5-udp-port=36773 --rest-address=0.0.0.0 --nat=extip:172.18.24.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d1a8bff3b6cd7db8a68f6dce9eb241b786cca7d3a9fac0afa4bbbd2cffab7eb8 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36774 --metrics-logging=true --relay=false --storenode=/ip4/172.18.92.207/tcp/33033/p2p/16Uiu2HAmJu9xhLe9w6jALAivurQQ7ZPPG4y4NxmG4qiD4Fhvxhv8 --discv5-bootstrap-node=enr:-L24QDB-8MAlSHRMzfKC-uIPxR4XdulrhMhiZDONjBf7xxXzQRpEcP9KuORZlrt2MrfPrSWosF-qFf70pG4FSdw5LccCgmlkgnY0gmlwhKwSXM-KbXVsdGlhZGRyc5YACASsElzPBoEJAAoErBJczwaBCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXMcelRIHagSg7SumAAUBAJmr-vYykIcOm9ykx7taIpGDdGNwgoEJg3VkcIKBC4V3YWt1MgM
2026-02-22 04:39:16.849 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.24.240 waku b1b39ce75608bb1144b8fb08a67245389811292d8833a3b2028393e25581acbf
2026-02-22 04:39:16.880 DEBUG [src.node.docker_mananger] Container started with ID b1b39ce75608. Setting up logs at ./log/docker/node2_2026-02-22_04-39-15__8f2094d3-dde8-4de0-8cb0-b56f8323e9d0__wakuorg_nwaku:latest.log
2026-02-22 04:39:16.880 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36770
2026-02-22 04:39:16.881 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:17.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36770/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:17.885 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-02-22 04:39:17.885 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:17.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36770/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:17.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.24.240/tcp/36771/p2p/16Uiu2HAkwC3ErXPghd8yjVdgoErXvXu7wdRGJSb8g7BXoHAqTM7v","/ip4/172.18.24.240/tcp/36772/ws/p2p/16Uiu2HAkwC3ErXPghd8yjVdgoErXvXu7wdRGJSb8g7BXoHAqTM7v"],"enrUri":"enr:-L24QEW3PfxdSlbuDE1gzcK9FlMSvJMsrNEtl85TvlrUE3PQcke95g_WgcUxk65mWGCNN5Xj95yEJrVyXuVVhiJk8OMCgmlkgnY0gmlwhKwSGPCKbXVsdGlhZGRyc5YACASsEhjwBo-jAAoErBIY8AaPpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGjlH6i2xsvoCENUN9iDIbHYmYbsEEy1k968kypi7zxGDdGNwgo-jg3VkcIKPpYV3YWt1MgA"}'
2026-02-22 04:39:17.888 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:17.888 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:17.888 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:17.889 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:17.890 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.29.240
2026-02-22 04:39:17.890 DEBUG [src.node.docker_mananger] Generated ports ['29316', '29317', '29318', '29319', '29320']
2026-02-22 04:39:17.890 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:17.890 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:17.890 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:17.890 DEBUG [src.node.docker_mananger] docker run -i -t -p 29316:29316 -p 29317:29317 -p 29318:29318 -p 29319:29319 -p 29320:29320 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=29318 --rest-port=29316 --tcp-port=29317 --discv5-udp-port=29319 --rest-address=0.0.0.0 --nat=extip:172.18.29.240 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7d465c8d7a0f1af4feccc1aab515fb6e41a6d6bbb1ceb957acab9b7998dc97bd --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29320 --metrics-logging=true --relay=false --storenode=/ip4/172.18.92.207/tcp/33033/p2p/16Uiu2HAmJu9xhLe9w6jALAivurQQ7ZPPG4y4NxmG4qiD4Fhvxhv8 --discv5-bootstrap-node=enr:-L24QEW3PfxdSlbuDE1gzcK9FlMSvJMsrNEtl85TvlrUE3PQcke95g_WgcUxk65mWGCNN5Xj95yEJrVyXuVVhiJk8OMCgmlkgnY0gmlwhKwSGPCKbXVsdGlhZGRyc5YACASsEhjwBo-jAAoErBIY8AaPpN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGjlH6i2xsvoCENUN9iDIbHYmYbsEEy1k968kypi7zxGDdGNwgo-jg3VkcIKPpYV3YWt1MgA
2026-02-22 04:39:18.087 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.29.240 waku 841bb0080cacb2fbff899a884a78dca9e72d12ec4764cef69ffa6778a6288cbb
2026-02-22 04:39:18.123 DEBUG [src.node.docker_mananger] Container started with ID 841bb0080cac. Setting up logs at ./log/docker/node3_2026-02-22_04-39-15__8f2094d3-dde8-4de0-8cb0-b56f8323e9d0__wakuorg_nwaku:latest.log
2026-02-22 04:39:18.123 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 29316
2026-02-22 04:39:18.123 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:19.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29316/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:19.128 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-02-22 04:39:19.128 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:19.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:19.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.29.240/tcp/29317/p2p/16Uiu2HAmTFruuguJfGXXXFBhYHxVYbuHzABPz8mQjwMucnCWoxEU","/ip4/172.18.29.240/tcp/29318/ws/p2p/16Uiu2HAmTFruuguJfGXXXFBhYHxVYbuHzABPz8mQjwMucnCWoxEU"],"enrUri":"enr:-L24QEAzBgerrI6y_Y5a__WO3GDMcU_2zbZe0xPIkW_U_RjBcnQkyeD7ZmO1-Y5MR83Il5FEqNcTMxr08LYOopsBzyMCgmlkgnY0gmlwhKwSHfCKbXVsdGlhZGRyc5YACASsEh3wBnKFAAoErBId8AZyht0DgnJzhQADAQAAiXNlY3AyNTZrMaED2PKJGwMXF40809igr65_-uftrZ4gEP7LX1Z46K90TmmDdGNwgnKFg3VkcIJyh4V3YWt1MgA"}'
2026-02-22 04:39:19.131 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:19.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36770/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.207/tcp/33033/p2p/16Uiu2HAmJu9xhLe9w6jALAivurQQ7ZPPG4y4NxmG4qiD4Fhvxhv8"]'
2026-02-22 04:39:19.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:19.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29316/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.24.240/tcp/36771/p2p/16Uiu2HAkwC3ErXPghd8yjVdgoErXvXu7wdRGJSb8g7BXoHAqTM7v"]'
2026-02-22 04:39:19.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:19.214 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:39:19.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:19.222 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:19.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:19.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:19.227 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:19.427 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:19.428 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:19.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:19.432 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:19.632 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:19.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:19.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:19.637 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:19.838 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:19.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:19.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:19.842 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:20.043 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:20.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:20.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:20.047 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:20.248 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:20.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:20.252 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:20.252 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:20.453 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:20.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:20.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:20.458 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:20.658 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:20.659 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:20.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:20.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:20.864 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:20.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:20.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:20.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:21.069 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:21.069 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33032/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:21.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:21.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:21.274 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:39:21.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33032/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:21.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5fed250f0a29b4f5187ddeab47fc4d1462b1992eb321f5e9182f98feed99a61"},{"messageHash":"0x8de1c6ecba9c524e70158d97d11a8c0f5f9bf792e008e5a35d9cab81d2dbc1d8"},{"messageHash":"0x40d4b4e74f9b14f1957a4370f8343b7d0895ba8dc02c6d13c5f03b479ff44cee"},{"messageHash":"0x790df51c4c7c54daab87898434d50ae1556543ae1272ce336711094c4bfc1ecb"},{"messageHash":"0xe4b65c1e33d8ca1e679458883ae2031d68d7120c91c3f94088d687bd0c5019db"},{"messageHash":"0x660f096d9049ee9d6f87307634f154632faa8a06beb3a56b5456824fd94be049"},{"messageHash":"0x1a984fd9c73d90185494f3135bd90d663e057be775620ce331e28b8d0c9ee6c9"},{"messageHash":"0x1608e0da51f6545c854aa9388bcb3d3518515c3fb684438df559199bb283039d"},{"messageHash":"0xc2bb050b25330e7dfb6669d50a08821fd307ec59959bce53e31fd63a7fb25436"},{"messageHash":"0xb9de21c3ee225bc4aaa5255ca053339928583b8fe526f43f75b90cb995e5ebe7"}]}'
2026-02-22 04:39:21.278 DEBUG [src.steps.store] messages length is 10
2026-02-22 04:39:21.279 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:39:21.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36770/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:21.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"371451de23315bea9eb6","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5fed250f0a29b4f5187ddeab47fc4d1462b1992eb321f5e9182f98feed99a61"},{"messageHash":"0x8de1c6ecba9c524e70158d97d11a8c0f5f9bf792e008e5a35d9cab81d2dbc1d8"},{"messageHash":"0x40d4b4e74f9b14f1957a4370f8343b7d0895ba8dc02c6d13c5f03b479ff44cee"},{"messageHash":"0x790df51c4c7c54daab87898434d50ae1556543ae1272ce336711094c4bfc1ecb"},{"messageHash":"0xe4b65c1e33d8ca1e679458883ae2031d68d7120c91c3f94088d687bd0c5019db"},{"messageHash":"0x660f096d9049ee9d6f87307634f154632faa8a06beb3a56b5456824fd94be049"},{"messageHash":"0x1a984fd9c73d90185494f3135bd90d663e057be775620ce331e28b8d0c9ee6c9"},{"messageHash":"0x1608e0da51f6545c854aa9388bcb3d3518515c3fb684438df559199bb283039d"},{"messageHash":"0xc2bb050b25330e7dfb6669d50a08821fd307ec59959bce53e31fd63a7fb25436"},{"messageHash":"0xb9de21c3ee225bc4aaa5255ca053339928583b8fe526f43f75b90cb995e5ebe7"}]}'
2026-02-22 04:39:21.288 DEBUG [src.steps.store] messages length is 10
2026-02-22 04:39:21.289 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:39:21.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29316/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:21.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"06fcc8a19096714dab5a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5fed250f0a29b4f5187ddeab47fc4d1462b1992eb321f5e9182f98feed99a61"},{"messageHash":"0x8de1c6ecba9c524e70158d97d11a8c0f5f9bf792e008e5a35d9cab81d2dbc1d8"},{"messageHash":"0x40d4b4e74f9b14f1957a4370f8343b7d0895ba8dc02c6d13c5f03b479ff44cee"},{"messageHash":"0x790df51c4c7c54daab87898434d50ae1556543ae1272ce336711094c4bfc1ecb"},{"messageHash":"0xe4b65c1e33d8ca1e679458883ae2031d68d7120c91c3f94088d687bd0c5019db"},{"messageHash":"0x660f096d9049ee9d6f87307634f154632faa8a06beb3a56b5456824fd94be049"},{"messageHash":"0x1a984fd9c73d90185494f3135bd90d663e057be775620ce331e28b8d0c9ee6c9"},{"messageHash":"0x1608e0da51f6545c854aa9388bcb3d3518515c3fb684438df559199bb283039d"},{"messageHash":"0xc2bb050b25330e7dfb6669d50a08821fd307ec59959bce53e31fd63a7fb25436"},{"messageHash":"0xb9de21c3ee225bc4aaa5255ca053339928583b8fe526f43f75b90cb995e5ebe7"}]}'
2026-02-22 04:39:21.320 DEBUG [src.steps.store] messages length is 10
2026-02-22 04:39:21.330 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:39:21.332 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:39:21.332 DEBUG [src.node.waku_node] Stopping container with id 3298384ba82e
2026-02-22 04:39:21.903 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:21.905 DEBUG [src.node.waku_node] Stopping container with id b1b39ce75608
2026-02-22 04:39:22.489 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:22.492 DEBUG [src.node.waku_node] Stopping container with id 841bb0080cac
2026-02-22 04:39:22.759 ERROR [src.node.docker_mananger] Max retries reached for container 3298384ba82e. Exiting log stream.
2026-02-22 04:39:23.049 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:23.050 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:23.067 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:23.074 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:23.080 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,110 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_and_retrieve_duplicate_message with id: 2026-02-22_04-43-26__fbad1f3d-9416-4d34-aeff-e5d4eef83983
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
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/receiving_node1_2026-02-22_04-43-26__fbad1f3d-9416-4d34-aeff-e5d4eef83983__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.112.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33548', '33549', '33550', '33551', '33552']
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 33548:33548 -p 33549:33549 -p 33550:33550 -p 33551:33551 -p 33552:33552 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=33550 --rest-port=33548 --tcp-port=33549 --discv5-udp-port=33551 --rest-address=0.0.0.0 --nat=extip:172.18.112.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbf00cd5d3abbc5dc7cdd0bae378498acaba2ce08091b5dc7bcdfa08bfcfce58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33552 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.112.135 waku 236cf39b2563a2b9039e9dd88f0c9cabde2a3d2cc620d6a51ff471de99431d3b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 236cf39b2563. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-43-26__fbad1f3d-9416-4d34-aeff-e5d4eef83983__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33548
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 82fa681f541a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66e04d749273. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33548/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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"}]}'
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:33548/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.112.135/tcp/33549/p2p/16Uiu2HAmSSDBqVenNHe1WRmwtEqbe777eyxJ3PfSbj9LhTdZGHGA","/ip4/172.18.112.135/tcp/33550/ws/p2p/16Uiu2HAmSSDBqVenNHe1WRmwtEqbe777eyxJ3PfSbj9LhTdZGHGA"],"enrUri":"enr:-L24QFpFd4J09LzaPvSqRU6xtqgv7Eoo-N5dZdiePS4NnGKcdqns7WcpGZ7nRIpFNJfaOUGYNJupW7_-A1E4LhnCkcYCgmlkgnY0gmlwhKwScIeKbXVsdGlhZGRyc5YACASsEnCHBoMNAAoErBJwhwaDDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzL2U0PXF1kQly849n4xM45r7wad-HuRJgYyWuubC_AeDdGNwgoMNg3VkcIKDD4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/receiving_node2_2026-02-22_04-43-26__fbad1f3d-9416-4d34-aeff-e5d4eef83983__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.189.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['64050', '64051', '64052', '64053', '64054']
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 64050:64050 -p 64051:64051 -p 64052:64052 -p 64053:64053 -p 64054:64054 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=64052 --rest-port=64050 --tcp-port=64051 --discv5-udp-port=64053 --rest-address=0.0.0.0 --nat=extip:172.18.189.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc1fe8eab87e880aacdeff8bedda5c1fda9ad5ec34dd6ccaa8826f4bedbfcfcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64054 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.189.76 waku 3146b7e66c73e5b7e7d89d973aa6c992ad77d5c2e6b3c2cc56d93ee744d20198
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3146b7e66c73. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-43-26__fbad1f3d-9416-4d34-aeff-e5d4eef83983__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 64050
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:64050/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:64050/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.189.76/tcp/64051/p2p/16Uiu2HAmMhtDRbw6RdRTMge48VEFh6zsHuaAhgY9vKyv9Z7ZSGZ6","/ip4/172.18.189.76/tcp/64052/ws/p2p/16Uiu2HAmMhtDRbw6RdRTMge48VEFh6zsHuaAhgY9vKyv9Z7ZSGZ6"],"enrUri":"enr:-L24QIqv6_IF1PYEzBygl77aXSSQYCuv-DWLI2q19fio8ufeeQ-fh2wA8-0XFcmLD0S5_vpIGnwf6iHq3T8kgSk55toCgmlkgnY0gmlwhKwSvUyKbXVsdGlhZGRyc5YACASsEr1MBvozAAoErBK9TAb6NN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhnb8uk2EvYC_9Ct0LIqT-CubAvzYk-6_omRnyFlGrwmDdGNwgvozg3VkcIL6NYV3YWt1MgE"}'
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:64050/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.135/tcp/33549/p2p/16Uiu2HAmSSDBqVenNHe1WRmwtEqbe777eyxJ3PfSbj9LhTdZGHGA"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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/lightpush_node1_2026-02-22_04-43-26__fbad1f3d-9416-4d34-aeff-e5d4eef83983__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.134.9
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6106', '6107', '6108', '6109', '6110']
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 6106:6106 -p 6107:6107 -p 6108:6108 -p 6109:6109 -p 6110:6110 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=6108 --rest-port=6106 --tcp-port=6107 --discv5-udp-port=6109 --rest-address=0.0.0.0 --nat=extip:172.18.134.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1b4565deeef7adedb6c2f53cfcff8ae6df2f52c2f75dd37a3ef2b9c17eae435d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6110 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFpFd4J09LzaPvSqRU6xtqgv7Eoo-N5dZdiePS4NnGKcdqns7WcpGZ7nRIpFNJfaOUGYNJupW7_-A1E4LhnCkcYCgmlkgnY0gmlwhKwScIeKbXVsdGlhZGRyc5YACASsEnCHBoMNAAoErBJwhwaDDt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzL2U0PXF1kQly849n4xM45r7wad-HuRJgYyWuubC_AeDdGNwgoMNg3VkcIKDD4V3YWt1Mgk --lightpushnode=/ip4/172.18.112.135/tcp/33549/p2p/16Uiu2HAmSSDBqVenNHe1WRmwtEqbe777eyxJ3PfSbj9LhTdZGHGA --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.134.9 waku 15fb7f9b8dfe283b04072edc451acf6486a5fa0c9957f4eafa109fbf222fca95
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15fb7f9b8dfe. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-43-26__fbad1f3d-9416-4d34-aeff-e5d4eef83983__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6106
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:6106/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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"}]}'
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:6106/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.134.9/tcp/6107/p2p/16Uiu2HAmQipmrN4UhiayyPidjNqUNVwAcZ6psRiTqyK8QTReMHyB","/ip4/172.18.134.9/tcp/6108/ws/p2p/16Uiu2HAmQipmrN4UhiayyPidjNqUNVwAcZ6psRiTqyK8QTReMHyB"],"enrUri":"enr:-L24QEH2GQGdk1gMJnT-mjHnzTWc4Ga2cSRg02O_IWtTe_O9V5IREP__sU8-53DntnG8WoBW641DWulShbwShsgUF98CgmlkgnY0gmlwhKwShgmKbXVsdGlhZGRyc5YACASsEoYJBhfbAAoErBKGCQYX3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDs0e8926jJy7fDAHvqlKcF2QnBvFvdpnRTNOsU446Q2qDdGNwghfbg3VkcIIX3YV3YWt1Mgk"}'
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:6106/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.112.135/tcp/33549/p2p/16Uiu2HAmSSDBqVenNHe1WRmwtEqbe777eyxJ3PfSbj9LhTdZGHGA"]'
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:6106/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.76/tcp/64051/p2p/16Uiu2HAmMhtDRbw6RdRTMge48VEFh6zsHuaAhgY9vKyv9Z7ZSGZ6"]'
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:33548/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:64050/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:6106/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6106/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735410796639220}}'
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.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33548/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735410796639220,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:64050/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735410796639220,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6106/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735410796639220,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:121 Lightpushing message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:6106/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735410796639220}}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:6106/lightpush/v1/message. Response content: b'Failed to request a message push: not_published_to_any_peer'
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 236cf39b2563
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3146b7e66c73
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 15fb7f9b8dfe
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 236cf39b2563. Exiting log stream.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_hash with id: 2026-02-22_04-38-51__0ab857ab-9c79-4f06-a4a3-9f8a8b917892
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-38-51__0ab857ab-9c79-4f06-a4a3-9f8a8b917892__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.140.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45947', '45948', '45949', '45950', '45951']
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 45947:45947 -p 45948:45948 -p 45949:45949 -p 45950:45950 -p 45951:45951 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=45949 --rest-port=45947 --tcp-port=45948 --discv5-udp-port=45950 --rest-address=0.0.0.0 --nat=extip:172.18.140.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c97aacac610efbebdd2ae3abcb8ff7dadeee21fd64f8ddafadf58f7b083fa04c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45951 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.40 waku 1e3a0d334123cd86313a309d3c704c61155720db20eff435ad25753b853c10a8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1e3a0d334123. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-38-51__0ab857ab-9c79-4f06-a4a3-9f8a8b917892__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45947
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 cd2b3e4c8e88. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ff782d36b377. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45947/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:45947/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.140.40/tcp/45948/p2p/16Uiu2HAmAYHBTDzTFdQB31NHVH8xjJ6Xt6R8wVWbEryNFzpfdMNk","/ip4/172.18.140.40/tcp/45949/ws/p2p/16Uiu2HAmAYHBTDzTFdQB31NHVH8xjJ6Xt6R8wVWbEryNFzpfdMNk"],"enrUri":"enr:-L24QBdb2Vu6lF2exHJLYNYpEQ0FJNoCdEzHpRgdTTdsMaDMJhddUuuRYrk1RIcS3Vu8eqhe3qk55SychE7DzAHC610CgmlkgnY0gmlwhKwSjCiKbXVsdGlhZGRyc5YACASsEowoBrN8AAoErBKMKAazfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4JCXNn-76VA0_exR053ZtbNst6VvwLTgN3r70jDWKl2DdGNwgrN8g3VkcIKzfoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-38-51__0ab857ab-9c79-4f06-a4a3-9f8a8b917892__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.17.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8594', '8595', '8596', '8597', '8598']
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 8594:8594 -p 8595:8595 -p 8596:8596 -p 8597:8597 -p 8598:8598 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=8596 --rest-port=8594 --tcp-port=8595 --discv5-udp-port=8597 --rest-address=0.0.0.0 --nat=extip:172.18.17.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a1d81bc7b78ee4e9cc76b0db1fbdbc881ba6bd1c0b5caf5f389026c4aac5c1ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8598 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBdb2Vu6lF2exHJLYNYpEQ0FJNoCdEzHpRgdTTdsMaDMJhddUuuRYrk1RIcS3Vu8eqhe3qk55SychE7DzAHC610CgmlkgnY0gmlwhKwSjCiKbXVsdGlhZGRyc5YACASsEowoBrN8AAoErBKMKAazfd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4JCXNn-76VA0_exR053ZtbNst6VvwLTgN3r70jDWKl2DdGNwgrN8g3VkcIKzfoV3YWt1MgM --storenode=/ip4/172.18.140.40/tcp/45948/p2p/16Uiu2HAmAYHBTDzTFdQB31NHVH8xjJ6Xt6R8wVWbEryNFzpfdMNk --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.119 waku 499a67461436a96a8fe75d5f208faf78408f761bcd61835da27e713375517145
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 499a67461436. Setting up logs at ./log/docker/store_node1_2026-02-22_04-38-51__0ab857ab-9c79-4f06-a4a3-9f8a8b917892__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 8594
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:8594/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:8594/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.17.119/tcp/8595/p2p/16Uiu2HAmJoVX7yEZPDTZ5E9UH2Wzv2i3xTDAq3AbDxPew4Mve8hF","/ip4/172.18.17.119/tcp/8596/ws/p2p/16Uiu2HAmJoVX7yEZPDTZ5E9UH2Wzv2i3xTDAq3AbDxPew4Mve8hF"],"enrUri":"enr:-L24QFgu3g1pGmYed7Ysb8gW74MXzVaRMo-lHDODcLBkN2R7aFENJw3YQHYcIey6mqRxXwwrxCwlPmL9m4sJHRP5GUMCgmlkgnY0gmlwhKwSEXeKbXVsdGlhZGRyc5YACASsEhF3BiGTAAoErBIRdwYhlN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW1PABgAdR_5Ev8S83j3X2-fzpgYwbQnoVIsrp-D7GHKDdGNwgiGTg3VkcIIhlYV3YWt1MgM"}'
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:8594/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.140.40/tcp/45948/p2p/16Uiu2HAmAYHBTDzTFdQB31NHVH8xjJ6Xt6R8wVWbEryNFzpfdMNk"]'
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:45947/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:8594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45947/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45947/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1fc862b52bda00dd93d916989811836ea9bc221483730df59eb9beb11f2583be&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8594/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1fc862b52bda00dd93d916989811836ea9bc221483730df59eb9beb11f2583be&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
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 1e3a0d334123
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 499a67461436
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.

View File

@ -0,0 +1,233 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_resubscribe_to_unsubscribed_pubsub_topics with id: 2026-02-22_04-35-59__409af7bb-b32d-4823-b42a-ccac93783011
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
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_2026-02-22_04-35-59__409af7bb-b32d-4823-b42a-ccac93783011__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.42.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30065', '30066', '30067', '30068', '30069']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 30065:30065 -p 30066:30066 -p 30067:30067 -p 30068:30068 -p 30069:30069 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=30067 --rest-port=30065 --tcp-port=30066 --discv5-udp-port=30068 --rest-address=0.0.0.0 --nat=extip:172.18.42.255 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4a1edbfd77eee7b6e6cb8fcd912aeecbfd44a9096eeaae3edec935edadb0dce5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30069 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.255 waku 1c1ba03bfb460ae4513c96e11c9841bb4c2bdf87f7ef4734cb83df9ebd4d74e1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1c1ba03bfb46. Setting up logs at ./log/docker/node1_2026-02-22_04-35-59__409af7bb-b32d-4823-b42a-ccac93783011__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30065
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 a68f2c547d42. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30065/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","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"}]}'
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:30065/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.42.255/tcp/30066/p2p/16Uiu2HAmAeqQd2LTH3XuLxQaHXsAiqetutZT5F5xpDJefZAinC37","/ip4/172.18.42.255/tcp/30067/ws/p2p/16Uiu2HAmAeqQd2LTH3XuLxQaHXsAiqetutZT5F5xpDJefZAinC37"],"enrUri":"enr:-L24QLf3zNkLQGjt4dUecSavf00cqn_zuS_iCP31LBMko1NrWpWi5AI5l1I1v-VklX69E9lk59KoeQ8B4U45blGSbuECgmlkgnY0gmlwhKwSKv-KbXVsdGlhZGRyc5YACASsEir_BnVyAAoErBIq_wZ1c90DgnJzhQACAQAAiXNlY3AyNTZrMaEC4j6DyB7tHxHvtMOx3A9i_AlA_9vUYVOKxijWvLEVEj6DdGNwgnVyg3VkcIJ1dIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-35-59__409af7bb-b32d-4823-b42a-ccac93783011__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.247.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10399', '10400', '10401', '10402', '10403']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 10399:10399 -p 10400:10400 -p 10401:10401 -p 10402:10402 -p 10403:10403 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=10401 --rest-port=10399 --tcp-port=10400 --discv5-udp-port=10402 --rest-address=0.0.0.0 --nat=extip:172.18.247.117 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5e542ce7cdc28aab9faba484b63f7df06bc5ddf2efcbf1adcd84a920ded6bd6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10403 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLf3zNkLQGjt4dUecSavf00cqn_zuS_iCP31LBMko1NrWpWi5AI5l1I1v-VklX69E9lk59KoeQ8B4U45blGSbuECgmlkgnY0gmlwhKwSKv-KbXVsdGlhZGRyc5YACASsEir_BnVyAAoErBIq_wZ1c90DgnJzhQACAQAAiXNlY3AyNTZrMaEC4j6DyB7tHxHvtMOx3A9i_AlA_9vUYVOKxijWvLEVEj6DdGNwgnVyg3VkcIJ1dIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.117 waku 8ced67932a75f714366795ca72ee715847d4ae228a03e9f61739d42f576dc67b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8ced67932a75. Setting up logs at ./log/docker/node2_2026-02-22_04-35-59__409af7bb-b32d-4823-b42a-ccac93783011__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10399
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:10399/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:10399/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.247.117/tcp/10400/p2p/16Uiu2HAm6t9u8KBZXsZwvfXBgzW7TJ7jehCoY5GMZWuDJ32sE6d1","/ip4/172.18.247.117/tcp/10401/ws/p2p/16Uiu2HAm6t9u8KBZXsZwvfXBgzW7TJ7jehCoY5GMZWuDJ32sE6d1"],"enrUri":"enr:-L24QP4Hl3nj2-cUgio7t_P0y4k5akgC1ixh1ytVWiriyCHTbcMjknB5vkazNTWQOhiTNpHTTMkfJC6fuTXGLxzLszQCgmlkgnY0gmlwhKwS93WKbXVsdGlhZGRyc5YACASsEvd1BiigAAoErBL3dQYood0DgnJzhQACAQAAiXNlY3AyNTZrMaECqjk51_n45Hnj88oXOxugYCxzomDJftzwNSOqW9cqp6SDdGNwgiigg3VkcIIoooV3YWt1MgE"}'
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:10399/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.255/tcp/30066/p2p/16Uiu2HAmAeqQd2LTH3XuLxQaHXsAiqetutZT5F5xpDJefZAinC37"]'
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:30065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:10399/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961806359835,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961806359835,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961927338955,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734961927338955,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962042315479,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962042315479,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962157299527,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962157299527,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962271768529,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962271768529,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962386753425,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962386753425,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962502860237,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962502860237,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962618280789,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962618280789,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:30065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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 DELETE "http://127.0.0.1:10399/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:10399/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962824564880,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962824564880,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962943281886,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734962943281886,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963058337228,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963058337228,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963172482321,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963172482321,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963286859219,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963286859219,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963402313029,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963402313029,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963516784936,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963516784936,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.sharding:sharding.py:158 Checking that peer NODE_1: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:30065/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963630816297,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:10399/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771734963630816297,"ephemeral":false,"proof":""}]'
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 1c1ba03bfb46
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8ced67932a75
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.

View File

@ -0,0 +1,654 @@
2026-02-22 04:37:16.532 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:37:16.532 DEBUG [tests.conftest] Running test: test_light_push_with_valid_payloads with id: 2026-02-22_04-37-16__737045f4-b349-4156-8fe0-28a03982f305
2026-02-22 04:37:16.532 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:37:16.533 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:37:16.539 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:16.539 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-22_04-37-16__737045f4-b349-4156-8fe0-28a03982f305__wakuorg_nwaku:latest.log
2026-02-22 04:37:16.539 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:16.539 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:16.541 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:16.541 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.53.106
2026-02-22 04:37:16.541 DEBUG [src.node.docker_mananger] Generated ports ['37986', '37987', '37988', '37989', '37990']
2026-02-22 04:37:16.541 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:16.541 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:16.541 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:16.542 DEBUG [src.node.docker_mananger] docker run -i -t -p 37986:37986 -p 37987:37987 -p 37988:37988 -p 37989:37989 -p 37990:37990 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=37988 --rest-port=37986 --tcp-port=37987 --discv5-udp-port=37989 --rest-address=0.0.0.0 --nat=extip:172.18.53.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7cffb1b7691fdc1d6c9d33f8ee6a6dbcbff2933aa4b6f63c79b9aec1aa0dd7bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37990 --metrics-logging=true --lightpush=true --relay=true
2026-02-22 04:37:16.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.53.106 waku e577c49960e6fab51c56ec27a1c23fd3b349149195b6b6a95d22ada64676c385
2026-02-22 04:37:16.752 DEBUG [src.node.docker_mananger] Container started with ID e577c49960e6. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-37-16__737045f4-b349-4156-8fe0-28a03982f305__wakuorg_nwaku:latest.log
2026-02-22 04:37:16.753 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37986
2026-02-22 04:37:16.753 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:16.841 ERROR [src.node.docker_mananger] Max retries reached for container dcabd365980f. Exiting log stream.
2026-02-22 04:37:17.336 ERROR [src.node.docker_mananger] Max retries reached for container ab5d73f75ef8. Exiting log stream.
2026-02-22 04:37:17.753 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:17.756 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:37:17.756 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:17.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:17.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.53.106/tcp/37987/p2p/16Uiu2HAmBGMVaB9XbjgQCs7PxaLeAeJDbrxZEgrW8yxmaPj6vaEE","/ip4/172.18.53.106/tcp/37988/ws/p2p/16Uiu2HAmBGMVaB9XbjgQCs7PxaLeAeJDbrxZEgrW8yxmaPj6vaEE"],"enrUri":"enr:-L24QOSp7k8YYjll84THDnCN2dech0mJi9SDggLDFUgvk_8rCAROOhJl78Ak60TmCJMO39m_OGjwRVdxioVz9Vpp7F4CgmlkgnY0gmlwhKwSNWqKbXVsdGlhZGRyc5YACASsEjVqBpRjAAoErBI1agaUZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC61fcV9YdegoUw3XyZ9NSeckWNF_Ov_yI74UmA-BBenuDdGNwgpRjg3VkcIKUZYV3YWt1Mgk"}'
2026-02-22 04:37:17.759 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:17.766 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:17.766 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-22_04-37-16__737045f4-b349-4156-8fe0-28a03982f305__wakuorg_nwaku:latest.log
2026-02-22 04:37:17.766 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:17.766 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:17.767 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:17.767 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.170
2026-02-22 04:37:17.768 DEBUG [src.node.docker_mananger] Generated ports ['30856', '30857', '30858', '30859', '30860']
2026-02-22 04:37:17.768 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:17.768 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:17.768 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:17.768 DEBUG [src.node.docker_mananger] docker run -i -t -p 30856:30856 -p 30857:30857 -p 30858:30858 -p 30859:30859 -p 30860:30860 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=30858 --rest-port=30856 --tcp-port=30857 --discv5-udp-port=30859 --rest-address=0.0.0.0 --nat=extip:172.18.80.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ff4fcf6cecc7d2f4adccad9a755b07c6812cea6a99ea366c1dc9cc6b5e9a75e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30860 --metrics-logging=true --lightpush=false --relay=true
2026-02-22 04:37:17.954 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.170 waku deaa8987256301f480a377ff118ef5deef0863fc28110cb008298056c45932ad
2026-02-22 04:37:17.985 DEBUG [src.node.docker_mananger] Container started with ID deaa89872563. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-37-16__737045f4-b349-4156-8fe0-28a03982f305__wakuorg_nwaku:latest.log
2026-02-22 04:37:17.986 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30856
2026-02-22 04:37:17.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:18.986 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:18.989 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_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-02-22 04:37:18.989 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:18.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:18.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.170/tcp/30857/p2p/16Uiu2HAmTskuNYTnCK3R2ZzqijdLyEPRqGqRihHdrCfXDq7mghHz","/ip4/172.18.80.170/tcp/30858/ws/p2p/16Uiu2HAmTskuNYTnCK3R2ZzqijdLyEPRqGqRihHdrCfXDq7mghHz"],"enrUri":"enr:-L24QMl_tNW2c_X3AA5zKHx5MfasSBqh8saviGZFBpdLkF3cZ0ow1DcnNFQaadpIugqO66qpTO5h2SwfGcAs6iSQ_0ACgmlkgnY0gmlwhKwSUKqKbXVsdGlhZGRyc5YACASsElCqBniJAAoErBJQqgZ4it0DgnJzhQADAQAAiXNlY3AyNTZrMaED4iSmZridv8Snlx5C_8RVq4EcBpisdMnmUTC7rGMWxhGDdGNwgniJg3VkcIJ4i4V3YWt1MgE"}'
2026-02-22 04:37:18.992 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:18.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30856/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.106/tcp/37987/p2p/16Uiu2HAmBGMVaB9XbjgQCs7PxaLeAeJDbrxZEgrW8yxmaPj6vaEE"]'
2026-02-22 04:37:19.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:19.038 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:19.038 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-22_04-37-16__737045f4-b349-4156-8fe0-28a03982f305__wakuorg_nwaku:latest.log
2026-02-22 04:37:19.039 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:19.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:19.040 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:19.040 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.181
2026-02-22 04:37:19.040 DEBUG [src.node.docker_mananger] Generated ports ['42696', '42697', '42698', '42699', '42700']
2026-02-22 04:37:19.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:19.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:19.041 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:19.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 42696:42696 -p 42697:42697 -p 42698:42698 -p 42699:42699 -p 42700:42700 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=42698 --rest-port=42696 --tcp-port=42697 --discv5-udp-port=42699 --rest-address=0.0.0.0 --nat=extip:172.18.56.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5b9d7d32cc3b066fddbd3cf3c6dd441b24882c4c3a1d7ab89fa48dfaf23a7ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42700 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOSp7k8YYjll84THDnCN2dech0mJi9SDggLDFUgvk_8rCAROOhJl78Ak60TmCJMO39m_OGjwRVdxioVz9Vpp7F4CgmlkgnY0gmlwhKwSNWqKbXVsdGlhZGRyc5YACASsEjVqBpRjAAoErBI1agaUZN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC61fcV9YdegoUw3XyZ9NSeckWNF_Ov_yI74UmA-BBenuDdGNwgpRjg3VkcIKUZYV3YWt1Mgk --lightpushnode=/ip4/172.18.53.106/tcp/37987/p2p/16Uiu2HAmBGMVaB9XbjgQCs7PxaLeAeJDbrxZEgrW8yxmaPj6vaEE --lightpush=true --relay=true
2026-02-22 04:37:19.245 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.181 waku d8d415694864adb03f1bc24f7ed33ad3b0b5cf7206f12b67e01966ecf3a54fc8
2026-02-22 04:37:19.276 DEBUG [src.node.docker_mananger] Container started with ID d8d415694864. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-37-16__737045f4-b349-4156-8fe0-28a03982f305__wakuorg_nwaku:latest.log
2026-02-22 04:37:19.277 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42696
2026-02-22 04:37:19.278 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:20.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.281 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:37:20.281 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:20.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.181/tcp/42697/p2p/16Uiu2HAmLcEMWNWdx4VwsVShzkd3QgsrCv5aRjU4zPfTy1ShALtm","/ip4/172.18.56.181/tcp/42698/ws/p2p/16Uiu2HAmLcEMWNWdx4VwsVShzkd3QgsrCv5aRjU4zPfTy1ShALtm"],"enrUri":"enr:-L24QOTn360v4qrLWUvp3D1_m_eOy1Cyhdyufyl1EZX1Mn9hOuMYVu3Vbg6V8LpyRLKfSWtRlu2Fafq1-8LPbknLxWACgmlkgnY0gmlwhKwSOLWKbXVsdGlhZGRyc5YACASsEji1BqbJAAoErBI4tQamyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDdiiWSkieAwm5BJ1LWR05Ci-zBhFEEKtb3VPshuibae6DdGNwgqbJg3VkcIKmy4V3YWt1Mgk"}'
2026-02-22 04:37:20.284 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:20.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.53.106/tcp/37987/p2p/16Uiu2HAmBGMVaB9XbjgQCs7PxaLeAeJDbrxZEgrW8yxmaPj6vaEE"]'
2026-02-22 04:37:20.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.324 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.170/tcp/30857/p2p/16Uiu2HAmTskuNYTnCK3R2ZzqijdLyEPRqGqRihHdrCfXDq7mghHz"]'
2026-02-22 04:37:20.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.352 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37986/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:37:20.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30856/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:37:20.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:37:20.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.372 DEBUG [tests.light_push.test_publish] Running test with payload A simple string
2026-02-22 04:37:20.373 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:20.374 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735040373540321}}'
2026-02-22 04:37:20.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.388 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:20.489 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040373540321,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.493 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040373540321,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.497 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040373540321,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.501 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-02-22 04:37:20.501 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:20.502 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735040501615878}}'
2026-02-22 04:37:20.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.514 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:20.615 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040501615878,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.619 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040501615878,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.623 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.623 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040501615878,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.627 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-02-22 04:37:20.627 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:20.627 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735040627254430}}'
2026-02-22 04:37:20.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.640 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:20.740 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040627254430,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.745 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040627254430,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.748 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.748 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.751 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040627254430,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.752 DEBUG [tests.light_push.test_publish] Running test with payload Chinese characters
2026-02-22 04:37:20.752 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:20.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735040752573335}}'
2026-02-22 04:37:20.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.767 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:20.867 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040752573335,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.872 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040752573335,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.876 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.876 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040752573335,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:20.879 DEBUG [tests.light_push.test_publish] Running test with payload Emojis
2026-02-22 04:37:20.880 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:20.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735040879917576}}'
2026-02-22 04:37:20.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:20.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:20.995 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:20.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:20.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040879917576,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.000 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040879917576,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.004 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.004 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735040879917576,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.008 DEBUG [tests.light_push.test_publish] Running test with payload Lorem ipsum text
2026-02-22 04:37:21.008 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.008 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041008376928}}'
2026-02-22 04:37:21.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.023 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:21.123 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041008376928,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.128 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041008376928,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.132 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041008376928,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.135 DEBUG [tests.light_push.test_publish] Running test with payload HTML content
2026-02-22 04:37:21.136 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.136 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041136065142}}'
2026-02-22 04:37:21.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.151 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:21.252 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.252 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041136065142,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.256 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041136065142,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.261 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041136065142,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.264 DEBUG [tests.light_push.test_publish] Running test with payload Cyrillic characters
2026-02-22 04:37:21.265 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.265 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041265038362}}'
2026-02-22 04:37:21.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.281 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:21.381 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041265038362,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.387 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.387 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041265038362,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.390 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041265038362,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.394 DEBUG [tests.light_push.test_publish] Running test with payload Base64 encoded string
2026-02-22 04:37:21.395 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041394810546}}'
2026-02-22 04:37:21.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.410 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:21.510 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041394810546,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.515 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.515 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041394810546,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.519 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041394810546,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.522 DEBUG [tests.light_push.test_publish] Running test with payload Binary data
2026-02-22 04:37:21.523 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041522897857}}'
2026-02-22 04:37:21.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.536 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:21.636 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041522897857,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.640 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041522897857,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.644 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041522897857,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.648 DEBUG [tests.light_push.test_publish] Running test with payload Special characters with whitespace
2026-02-22 04:37:21.649 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.649 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041649168593}}'
2026-02-22 04:37:21.665 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:21.765 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041649168593,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.770 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041649168593,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.773 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041649168593,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.777 DEBUG [tests.light_push.test_publish] Running test with payload Boolean false as a string
2026-02-22 04:37:21.778 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041777864634}}'
2026-02-22 04:37:21.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:21.891 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041777864634,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.895 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041777864634,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.899 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:21.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:21.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041777864634,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:21.902 DEBUG [tests.light_push.test_publish] Running test with payload A float number
2026-02-22 04:37:21.903 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:21.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735041903021611}}'
2026-02-22 04:37:21.916 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:21.916 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.017 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041903021611,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.021 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041903021611,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.025 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735041903021611,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.029 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-02-22 04:37:22.030 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042029946735}}'
2026-02-22 04:37:22.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.042 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.144 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042029946735,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.149 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042029946735,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.152 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042029946735,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.156 DEBUG [tests.light_push.test_publish] Running test with payload Hexadecimal number as a string
2026-02-22 04:37:22.156 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042156734234}}'
2026-02-22 04:37:22.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.269 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.272 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042156734234,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.274 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.274 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042156734234,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.278 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.278 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042156734234,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.282 DEBUG [tests.light_push.test_publish] Running test with payload Email format
2026-02-22 04:37:22.282 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.282 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042282469792}}'
2026-02-22 04:37:22.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.295 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.395 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042282469792,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.400 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.400 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042282469792,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.404 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.404 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042282469792,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.407 DEBUG [tests.light_push.test_publish] Running test with payload URL format
2026-02-22 04:37:22.408 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042408095538}}'
2026-02-22 04:37:22.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.420 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.520 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042408095538,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.525 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.525 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042408095538,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.529 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042408095538,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.533 DEBUG [tests.light_push.test_publish] Running test with payload Date and time in ISO format
2026-02-22 04:37:22.533 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.533 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042533521046}}'
2026-02-22 04:37:22.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.548 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.649 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042533521046,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.653 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042533521046,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.658 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042533521046,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.662 DEBUG [tests.light_push.test_publish] Running test with payload String with escaped quotes
2026-02-22 04:37:22.663 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042662867491}}'
2026-02-22 04:37:22.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.676 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.777 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042662867491,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.782 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042662867491,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.786 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.786 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042662867491,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.790 DEBUG [tests.light_push.test_publish] Running test with payload A regular expression
2026-02-22 04:37:22.791 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042790925467}}'
2026-02-22 04:37:22.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.803 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:22.903 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042790925467,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.908 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042790925467,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.912 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:22.912 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:22.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042790925467,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:22.916 DEBUG [tests.light_push.test_publish] Running test with payload A very long string
2026-02-22 04:37:22.917 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:22.917 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735042917018148}}'
2026-02-22 04:37:22.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:22.935 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.035 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042917018148,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.040 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042917018148,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.044 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735042917018148,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.048 DEBUG [tests.light_push.test_publish] Running test with payload A JSON string
2026-02-22 04:37:23.049 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.049 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043048957101}}'
2026-02-22 04:37:23.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.063 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.163 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043048957101,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.167 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.168 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043048957101,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.171 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043048957101,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.175 DEBUG [tests.light_push.test_publish] Running test with payload A Unix path
2026-02-22 04:37:23.175 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043175716994}}'
2026-02-22 04:37:23.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.190 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.291 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043175716994,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.295 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.296 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043175716994,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.299 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043175716994,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.303 DEBUG [tests.light_push.test_publish] Running test with payload A Windows path
2026-02-22 04:37:23.304 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043303898352}}'
2026-02-22 04:37:23.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.318 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.418 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.418 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043303898352,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.422 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.423 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043303898352,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.427 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.427 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043303898352,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.430 DEBUG [tests.light_push.test_publish] Running test with payload An SQL query
2026-02-22 04:37:23.431 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043430935346}}'
2026-02-22 04:37:23.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.444 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.545 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043430935346,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.549 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.549 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.552 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043430935346,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.553 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043430935346,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.558 DEBUG [tests.light_push.test_publish] Running test with payload JavaScript code snippet
2026-02-22 04:37:23.558 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.558 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043558494495}}'
2026-02-22 04:37:23.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.574 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.674 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.674 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043558494495,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.679 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043558494495,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.682 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043558494495,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.686 DEBUG [tests.light_push.test_publish] Running test with payload A CSS snippet
2026-02-22 04:37:23.687 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043687090301}}'
2026-02-22 04:37:23.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.704 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.804 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043687090301,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.808 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043687090301,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.812 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043687090301,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.816 DEBUG [tests.light_push.test_publish] Running test with payload A Python one-liner
2026-02-22 04:37:23.816 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043816536332}}'
2026-02-22 04:37:23.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.831 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:23.931 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.932 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.934 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043816536332,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.936 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043816536332,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.940 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:23.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:23.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043816536332,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:23.944 DEBUG [tests.light_push.test_publish] Running test with payload An IP address
2026-02-22 04:37:23.944 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:23.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735043944462189}}'
2026-02-22 04:37:23.958 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:23.958 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.058 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043944462189,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.063 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.063 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043944462189,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.067 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735043944462189,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.070 DEBUG [tests.light_push.test_publish] Running test with payload A domain name
2026-02-22 04:37:24.071 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044071071151}}'
2026-02-22 04:37:24.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:24.087 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.188 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044071071151,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.192 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.192 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.195 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044071071151,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.196 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044071071151,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.200 DEBUG [tests.light_push.test_publish] Running test with payload A user agent string
2026-02-22 04:37:24.200 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.200 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044200267179}}'
2026-02-22 04:37:24.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:24.213 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.313 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.314 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044200267179,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.318 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.320 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044200267179,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.322 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.322 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.324 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044200267179,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.325 DEBUG [tests.light_push.test_publish] Running test with payload A credit card number
2026-02-22 04:37:24.353 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044326215269}}'
2026-02-22 04:37:24.368 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:24.368 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.468 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.469 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044326215269,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.473 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044326215269,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.477 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044326215269,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.481 DEBUG [tests.light_push.test_publish] Running test with payload A phone number
2026-02-22 04:37:24.482 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044482133453}}'
2026-02-22 04:37:24.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:24.496 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.596 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.596 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044482133453,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.601 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044482133453,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.605 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.605 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044482133453,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.609 DEBUG [tests.light_push.test_publish] Running test with payload A UUID
2026-02-22 04:37:24.609 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044609538085}}'
2026-02-22 04:37:24.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:24.626 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.726 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044609538085,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.731 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044609538085,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.735 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044609538085,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.739 DEBUG [tests.light_push.test_publish] Running test with payload A hashtag
2026-02-22 04:37:24.739 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044739514522}}'
2026-02-22 04:37:24.753 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:24.754 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.855 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044739514522,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.859 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044739514522,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.863 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044739514522,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.867 DEBUG [tests.light_push.test_publish] Running test with payload A Twitter handle
2026-02-22 04:37:24.867 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.867 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044867539982}}'
2026-02-22 04:37:24.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:24.882 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:24.982 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.985 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044867539982,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.987 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044867539982,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.991 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:24.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:24.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044867539982,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:24.995 DEBUG [tests.light_push.test_publish] Running test with payload A password
2026-02-22 04:37:24.995 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:24.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735044995290351}}'
2026-02-22 04:37:25.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:25.009 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:25.110 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.110 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044995290351,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.114 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.114 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044995290351,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.118 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735044995290351,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.122 DEBUG [tests.light_push.test_publish] Running test with payload A date in common format
2026-02-22 04:37:25.122 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:25.122 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735045122564871}}'
2026-02-22 04:37:25.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:25.136 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:25.237 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045122564871,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.241 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045122564871,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.245 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045122564871,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.249 DEBUG [tests.light_push.test_publish] Running test with payload A time string
2026-02-22 04:37:25.249 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:25.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735045249398684}}'
2026-02-22 04:37:25.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:25.262 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:25.364 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.364 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045249398684,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.368 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.371 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045249398684,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.372 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.373 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.375 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045249398684,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.376 DEBUG [tests.light_push.test_publish] Running test with payload A mathematical equation
2026-02-22 04:37:25.377 DEBUG [src.steps.light_push] Lightpushing message
2026-02-22 04:37:25.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42696/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771735045377083398}}'
2026-02-22 04:37:25.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:25.390 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:25.490 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045377083398,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.494 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.495 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30856/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045377083398,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.498 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-22 04:37:25.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:25.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735045377083398,"ephemeral":false,"proof":""}]'
2026-02-22 04:37:25.504 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:25.505 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:25.505 DEBUG [src.node.waku_node] Stopping container with id e577c49960e6
2026-02-22 04:37:26.083 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:26.083 DEBUG [src.node.waku_node] Stopping container with id deaa89872563
2026-02-22 04:37:26.626 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:26.627 DEBUG [src.node.waku_node] Stopping container with id d8d415694864
2026-02-22 04:37:26.896 ERROR [src.node.docker_mananger] Max retries reached for container e577c49960e6. Exiting log stream.
2026-02-22 04:37:27.142 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:27.143 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:27.173 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:27.199 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:27.240 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_no_timestamp with id: 2026-02-22_04-37-30__89e043a6-fbf0-432b-a657-2447ecff8014
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
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_2026-02-22_04-37-30__89e043a6-fbf0-432b-a657-2447ecff8014__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.175.27
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32857', '32858', '32859', '32860', '32861']
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 32857:32857 -p 32858:32858 -p 32859:32859 -p 32860:32860 -p 32861:32861 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=32859 --rest-port=32857 --tcp-port=32858 --discv5-udp-port=32860 --rest-address=0.0.0.0 --nat=extip:172.18.175.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cad99b8dcc4cf9cc0bbedf41170cb5ddba9a2ae9a7b07d84ef6c0af8cdf64a6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32861 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.175.27 waku d990ff12a05cac9f50ca5698c4683d3d973c8b0edaf35a787e5b7ce942ac0b09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d990ff12a05c. Setting up logs at ./log/docker/node1_2026-02-22_04-37-30__89e043a6-fbf0-432b-a657-2447ecff8014__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32857
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 da6aea83c78c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cea0dff45b39. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32857/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:32857/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.175.27/tcp/32858/p2p/16Uiu2HAm4p5iD8SvCc8iLruViLju5XpiFX5ge32GsB7o1HsAT4tf","/ip4/172.18.175.27/tcp/32859/ws/p2p/16Uiu2HAm4p5iD8SvCc8iLruViLju5XpiFX5ge32GsB7o1HsAT4tf"],"enrUri":"enr:-L24QA6Z3KUY3RPcdhtmeFJtC6rV0XiNNtyqrv1pjvk4TM51X1Pc5EuB9ee2Hh0xgeALs6_kBC9_42Q5S3w5fIBuH_4CgmlkgnY0gmlwhKwSrxuKbXVsdGlhZGRyc5YACASsEq8bBoBaAAoErBKvGwaAW90DgnJzhQADAQAAiXNlY3AyNTZrMaECi3bLEKjuvRHwp71tUdbVUPlHmXCRuwkwK2onNNRcIACDdGNwgoBag3VkcIKAXIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-37-30__89e043a6-fbf0-432b-a657-2447ecff8014__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.208.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48338', '48339', '48340', '48341', '48342']
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 48338:48338 -p 48339:48339 -p 48340:48340 -p 48341:48341 -p 48342:48342 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=48340 --rest-port=48338 --tcp-port=48339 --discv5-udp-port=48341 --rest-address=0.0.0.0 --nat=extip:172.18.208.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cad6e562dfb479b8bffedc72fba3e1c3bb342e53f83b6cddf9caf1d9390fd9d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48342 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA6Z3KUY3RPcdhtmeFJtC6rV0XiNNtyqrv1pjvk4TM51X1Pc5EuB9ee2Hh0xgeALs6_kBC9_42Q5S3w5fIBuH_4CgmlkgnY0gmlwhKwSrxuKbXVsdGlhZGRyc5YACASsEq8bBoBaAAoErBKvGwaAW90DgnJzhQADAQAAiXNlY3AyNTZrMaECi3bLEKjuvRHwp71tUdbVUPlHmXCRuwkwK2onNNRcIACDdGNwgoBag3VkcIKAXIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.149 waku 6bce5585a0cf3ccf97d59cd1aa4cf42f74dfea11ada4ccbc8ca0c59084d15aaf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6bce5585a0cf. Setting up logs at ./log/docker/node2_2026-02-22_04-37-30__89e043a6-fbf0-432b-a657-2447ecff8014__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 48338
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:48338/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:48338/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.208.149/tcp/48339/p2p/16Uiu2HAmDZMYU81RrW8BEGgmJkpVyiNSjY3Xib1NMKUtEvfD4Vmt","/ip4/172.18.208.149/tcp/48340/ws/p2p/16Uiu2HAmDZMYU81RrW8BEGgmJkpVyiNSjY3Xib1NMKUtEvfD4Vmt"],"enrUri":"enr:-L24QCA9-4VL7YNzh6oFcXwMCUx4cyElyA1h-SHHqw2MEcVBO3Ol7vrHB85q22-7OYm7SqGWVH4CKEPjnkrlcjlClIwCgmlkgnY0gmlwhKwS0JWKbXVsdGlhZGRyc5YACASsEtCVBrzTAAoErBLQlQa81N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDWoqLn_Bi0Q6cra3GX_z-ktCAqaYtPLhDmjQLJj399ODdGNwgrzTg3VkcIK81YV3YWt1MgE"}'
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:48338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.175.27/tcp/32858/p2p/16Uiu2HAm4p5iD8SvCc8iLruViLju5XpiFX5ge32GsB7o1HsAT4tf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32857/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:48338/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:32857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:32857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735052914705408,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:48338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735052914705408,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto"}'
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.relay:relay.py:123 Checking that peer NODE_1: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:32857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735053034894336,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:48338/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735053034894336,"ephemeral":false,"proof":""}]'
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 d990ff12a05c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6bce5585a0cf
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.

View File

@ -0,0 +1,199 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_get_message_while_one_peer_is_paused with id: 2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
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_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__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.84.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41069', '41070', '41071', '41072', '41073']
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 41069:41069 -p 41070:41070 -p 41071:41071 -p 41072:41072 -p 41073:41073 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=41071 --rest-port=41069 --tcp-port=41070 --discv5-udp-port=41072 --rest-address=0.0.0.0 --nat=extip:172.18.84.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2edbfbcc302a1ce40f3f7dac450dc590fc12ebcbbbde6b27f283cf81fbf2fe42 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41073 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.45 waku f5d23b4154e3fe7cb0fd668cdf702923934d4121fd1b318b0905f99de778715e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c78d7564e873. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5d23b4154e3. Setting up logs at ./log/docker/node1_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41069
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 9559988243fc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41069/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:41069/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.84.45/tcp/41070/p2p/16Uiu2HAmPt4SZLZ9ApGh4SLGxFeGFy7UkpZByqXKeBNPttxrRm5q","/ip4/172.18.84.45/tcp/41071/ws/p2p/16Uiu2HAmPt4SZLZ9ApGh4SLGxFeGFy7UkpZByqXKeBNPttxrRm5q"],"enrUri":"enr:-L24QCZgOO-vV_p1VpzB5_DFTV4VcCNIZAHF1-2F6v6yeeOdN9wP27YS-cUpqlZg-tSxizuwl01r2ZPA4LEh8-x887gCgmlkgnY0gmlwhKwSVC2KbXVsdGlhZGRyc5YACASsElQtBqBuAAoErBJULQagb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpsm7c3fYCRYHTz4ki8jWIXCK7MYEf--SU80mpNwp2riDdGNwgqBug3VkcIKgcIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__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.206.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19948', '19949', '19950', '19951', '19952']
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 19948:19948 -p 19949:19949 -p 19950:19950 -p 19951:19951 -p 19952:19952 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=19950 --rest-port=19948 --tcp-port=19949 --discv5-udp-port=19951 --rest-address=0.0.0.0 --nat=extip:172.18.206.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7db4decbd39cbd7183b5dc0feb93edd49c1b5c4ce762f3e5c1205e18f0caa566 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19952 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCZgOO-vV_p1VpzB5_DFTV4VcCNIZAHF1-2F6v6yeeOdN9wP27YS-cUpqlZg-tSxizuwl01r2ZPA4LEh8-x887gCgmlkgnY0gmlwhKwSVC2KbXVsdGlhZGRyc5YACASsElQtBqBuAAoErBJULQagb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpsm7c3fYCRYHTz4ki8jWIXCK7MYEf--SU80mpNwp2riDdGNwgqBug3VkcIKgcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.206.189 waku 4bd2d1773aef376949e7f9a4abee0caf2fb8c3119fc7a9d78d2c1e3088121910
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4bd2d1773aef. Setting up logs at ./log/docker/node2_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19948
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:19948/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:19948/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.206.189/tcp/19949/p2p/16Uiu2HAmLAe2DUZrvVixhGZVycvYJeUYAWs3CzWz6RUd7tHdBFYF","/ip4/172.18.206.189/tcp/19950/ws/p2p/16Uiu2HAmLAe2DUZrvVixhGZVycvYJeUYAWs3CzWz6RUd7tHdBFYF"],"enrUri":"enr:-L24QNXH5HQYiud9yankoqhSAesi7Qlhi383C2JzimZ2WUTgYD2XCevYzgrqbbYnzV9lX4s_S8WJdMSLdF2RfVBK6xUCgmlkgnY0gmlwhKwSzr2KbXVsdGlhZGRyc5YACASsEs69Bk3tAAoErBLOvQZN7t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDb5o_MOMiD2Zmzo8SuScVCH55ENbfwJOoEHHZ2w1R7JyDdGNwgk3tg3VkcIJN74V3YWt1MgE"}'
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:19948/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.45/tcp/41070/p2p/16Uiu2HAmPt4SZLZ9ApGh4SLGxFeGFy7UkpZByqXKeBNPttxrRm5q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
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/node3_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__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.97.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58855', '58856', '58857', '58858', '58859']
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 58855:58855 -p 58856:58856 -p 58857:58857 -p 58858:58858 -p 58859:58859 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=58857 --rest-port=58855 --tcp-port=58856 --discv5-udp-port=58858 --rest-address=0.0.0.0 --nat=extip:172.18.97.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eecc13ad5727513bfdaf8b6a0af9afb395cee190163f57bdfef1d3e4502df99a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58859 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCZgOO-vV_p1VpzB5_DFTV4VcCNIZAHF1-2F6v6yeeOdN9wP27YS-cUpqlZg-tSxizuwl01r2ZPA4LEh8-x887gCgmlkgnY0gmlwhKwSVC2KbXVsdGlhZGRyc5YACASsElQtBqBuAAoErBJULQagb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpsm7c3fYCRYHTz4ki8jWIXCK7MYEf--SU80mpNwp2riDdGNwgqBug3VkcIKgcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.123 waku ce046eaf9b7c6c3ccaae25317c47af315779b86a81a0ed07ab8eca6edc300ac9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce046eaf9b7c. Setting up logs at ./log/docker/node3_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58855
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:58855/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:58855/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.97.123/tcp/58856/p2p/16Uiu2HAmG5e6vQZNXR8Vu2S5v3LxnC1oy8SKc6QjfUEuqeTyAaVX","/ip4/172.18.97.123/tcp/58857/ws/p2p/16Uiu2HAmG5e6vQZNXR8Vu2S5v3LxnC1oy8SKc6QjfUEuqeTyAaVX"],"enrUri":"enr:-L24QDMu5nUW6XW7_W0nP9cyQxgfdd1z0wW8-DUUb8efTuJ4BjZQFrQvJgGsHAh-4hh2dtgWndJ6pTNX-ScvA2Qx0j4CgmlkgnY0gmlwhKwSYXuKbXVsdGlhZGRyc5YACASsEmF7BuXoAAoErBJhewbl6d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMuOv09ZBWwbJ16RTT3a2Asvxd2AFIwaf05UcO_ITMoKDdGNwguXog3VkcILl6oV3YWt1MgE"}'
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:58855/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.45/tcp/41070/p2p/16Uiu2HAmPt4SZLZ9ApGh4SLGxFeGFy7UkpZByqXKeBNPttxrRm5q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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/node4_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__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.116.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27952', '27953', '27954', '27955', '27956']
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 27952:27952 -p 27953:27953 -p 27954:27954 -p 27955:27955 -p 27956:27956 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=27954 --rest-port=27952 --tcp-port=27953 --discv5-udp-port=27955 --rest-address=0.0.0.0 --nat=extip:172.18.116.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0cd42ff6c0abcbbdfab9afabddd4d1620d796b58bf1cd7526bfab5f9b3cfe64 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27956 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCZgOO-vV_p1VpzB5_DFTV4VcCNIZAHF1-2F6v6yeeOdN9wP27YS-cUpqlZg-tSxizuwl01r2ZPA4LEh8-x887gCgmlkgnY0gmlwhKwSVC2KbXVsdGlhZGRyc5YACASsElQtBqBuAAoErBJULQagb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpsm7c3fYCRYHTz4ki8jWIXCK7MYEf--SU80mpNwp2riDdGNwgqBug3VkcIKgcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.76 waku d56e2371a353007600b2cead6fe9371c67d09faf6906cc8780764e0daa92f6b3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d56e2371a353. Setting up logs at ./log/docker/node4_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27952
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:27952/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:27952/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.116.76/tcp/27953/p2p/16Uiu2HAmKtiBhEhUhJ23tkvaeFZx2CmP6q8CYyZBEFLRdkuoWnvR","/ip4/172.18.116.76/tcp/27954/ws/p2p/16Uiu2HAmKtiBhEhUhJ23tkvaeFZx2CmP6q8CYyZBEFLRdkuoWnvR"],"enrUri":"enr:-L24QPOiXNgg6M_kV2MKnJhRDsO4-mT6jgWnEU6KviWiwkFcVZ6Chlto0Tkk_hVB6FNiW47y8ht0EUzeM4DyRXfZFlICgmlkgnY0gmlwhKwSdEyKbXVsdGlhZGRyc5YACASsEnRMBm0xAAoErBJ0TAZtMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDa4WpV6nkXNn-9-Qk9p4YKnGGz7IWO7FUmEiV6L3GXBaDdGNwgm0xg3VkcIJtM4V3YWt1MgE"}'
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:27952/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.45/tcp/41070/p2p/16Uiu2HAmPt4SZLZ9ApGh4SLGxFeGFy7UkpZByqXKeBNPttxrRm5q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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/node5_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__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.30.20
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49062', '49063', '49064', '49065', '49066']
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 49062:49062 -p 49063:49063 -p 49064:49064 -p 49065:49065 -p 49066:49066 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=49064 --rest-port=49062 --tcp-port=49063 --discv5-udp-port=49065 --rest-address=0.0.0.0 --nat=extip:172.18.30.20 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7ad2ea0edde7fac0b1ca4926fcf3d3742a31d971b9fbd9b0f2a51a9da19b21c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49066 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCZgOO-vV_p1VpzB5_DFTV4VcCNIZAHF1-2F6v6yeeOdN9wP27YS-cUpqlZg-tSxizuwl01r2ZPA4LEh8-x887gCgmlkgnY0gmlwhKwSVC2KbXVsdGlhZGRyc5YACASsElQtBqBuAAoErBJULQagb90DgnJzhQADAQAAiXNlY3AyNTZrMaEDpsm7c3fYCRYHTz4ki8jWIXCK7MYEf--SU80mpNwp2riDdGNwgqBug3VkcIKgcIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.20 waku 01afaf46b7e1a9933e98ab0fa22839d41583ea0822525cc97e2e0f432ff2bd10
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01afaf46b7e1. Setting up logs at ./log/docker/node5_2026-02-22_04-39-55__e831149f-577c-4cb1-a731-b9b37e556aa4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49062
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:49062/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:49062/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.30.20/tcp/49063/p2p/16Uiu2HAkw8GfvXtSfPFdBx9X3sf24HNWAzScDDUT93qb8eRJiqkB","/ip4/172.18.30.20/tcp/49064/ws/p2p/16Uiu2HAkw8GfvXtSfPFdBx9X3sf24HNWAzScDDUT93qb8eRJiqkB"],"enrUri":"enr:-L24QJpGHUcAP3Hs_YwIStx6ExaZF2pAXckYgOrZvJYXvEjDQ0TR8JcN2ssL_AjxR_tZchweR33SUO3eAJOvumVHAskCgmlkgnY0gmlwhKwSHhSKbXVsdGlhZGRyc5YACASsEh4UBr-nAAoErBIeFAa_qN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGUIlQpSJ6ZEKbGY4MEWMnhfWqp2clzuYpdWFgg3_kMCDdGNwgr-ng3VkcIK_qYV3YWt1MgE"}'
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:49062/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.45/tcp/41070/p2p/16Uiu2HAmPt4SZLZ9ApGh4SLGxFeGFy7UkpZByqXKeBNPttxrRm5q"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41069/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:19948/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'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58855/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:27952/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:49062/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:41069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:41069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202236701184,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:19948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202236701184,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3: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:58855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202236701184,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4: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:27952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202236701184,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5: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:49062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202236701184,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:41069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202372030039,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:19948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202372030039,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3: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:58855/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202372030039,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4: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:27952/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202372030039,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5: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:49062/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202372030039,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 4bd2d1773aef
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.node.waku_node:waku_node.py:267 Unpause container with id 4bd2d1773aef
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41069/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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 GET "http://127.0.0.1:19948/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202506083264,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735202506162882,"ephemeral":false,"proof":""}]'
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 f5d23b4154e3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4bd2d1773aef
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce046eaf9b7c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f5d23b4154e3. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d56e2371a353
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4bd2d1773aef. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 01afaf46b7e1
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce046eaf9b7c. Exiting log stream.
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.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,116 @@
2026-02-22 04:35:35.097 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:35:35.097 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_multiple_pubsub_topic_from_same_cluster with id: 2026-02-22_04-35-35__77c45b80-ffc2-41b1-b873-5ccfdbd1fbb4
2026-02-22 04:35:35.097 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:35:35.098 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:35:35.098 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-22 04:35:35.104 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:35.104 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-35-35__77c45b80-ffc2-41b1-b873-5ccfdbd1fbb4__wakuorg_nwaku:latest.log
2026-02-22 04:35:35.104 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:35.104 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:35.105 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:35.106 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.228
2026-02-22 04:35:35.106 DEBUG [src.node.docker_mananger] Generated ports ['48449', '48450', '48451', '48452', '48453']
2026-02-22 04:35:35.106 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:35.106 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:35.106 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:35.106 DEBUG [src.node.docker_mananger] docker run -i -t -p 48449:48449 -p 48450:48450 -p 48451:48451 -p 48452:48452 -p 48453:48453 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=48451 --rest-port=48449 --tcp-port=48450 --discv5-udp-port=48452 --rest-address=0.0.0.0 --nat=extip:172.18.32.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=25e66a7f9caa3bd476de8fb07eede0ec84d37da396dce37d6bc4dbba09f9b6d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48453 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:35:35.256 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.228 waku 7b5ce9956e5179ef0d30a7df95bc24adddd72fb3d145838b5965b6ed77819dbe
2026-02-22 04:35:35.281 DEBUG [src.node.docker_mananger] Container started with ID 7b5ce9956e51. Setting up logs at ./log/docker/node1_2026-02-22_04-35-35__77c45b80-ffc2-41b1-b873-5ccfdbd1fbb4__wakuorg_nwaku:latest.log
2026-02-22 04:35:35.281 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48449
2026-02-22 04:35:35.281 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:35.431 ERROR [src.node.docker_mananger] Max retries reached for container 9d0161040930. Exiting log stream.
2026-02-22 04:35:35.893 ERROR [src.node.docker_mananger] Max retries reached for container 47083e50837e. Exiting log stream.
2026-02-22 04:35:36.282 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48449/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:36.285 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-02-22 04:35:36.285 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:36.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48449/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:36.287 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.228/tcp/48450/p2p/16Uiu2HAkw4MbfY8mEWBJg1tw6U4tkdAXsQ6nYHXiLpsTLav5qMFy","/ip4/172.18.32.228/tcp/48451/ws/p2p/16Uiu2HAkw4MbfY8mEWBJg1tw6U4tkdAXsQ6nYHXiLpsTLav5qMFy"],"enrUri":"enr:-L24QIhm_VEU03kGvgNMufGfiuJv4nTgFjvvLOHUW84wLmsAHTWOJjS3QaIZ2btTuqVErZeW9kuc4yxus-I6rq_ees8CgmlkgnY0gmlwhKwSIOSKbXVsdGlhZGRyc5YACASsEiDkBr1CAAoErBIg5Aa9Q90DgnJzhQADAQAAiXNlY3AyNTZrMaECGEFkjyFk1zhPk4evIdeOaRW8vBgS9NNjwo4eH_6aZ9SDdGNwgr1Cg3VkcIK9RIV3YWt1MgU"}'
2026-02-22 04:35:36.288 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:36.288 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-22 04:35:36.294 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:36.294 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-35-35__77c45b80-ffc2-41b1-b873-5ccfdbd1fbb4__wakuorg_nwaku:latest.log
2026-02-22 04:35:36.294 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:36.294 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:36.295 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:36.295 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.153
2026-02-22 04:35:36.295 DEBUG [src.node.docker_mananger] Generated ports ['38594', '38595', '38596', '38597', '38598']
2026-02-22 04:35:36.296 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:36.296 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:36.296 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:36.296 DEBUG [src.node.docker_mananger] docker run -i -t -p 38594:38594 -p 38595:38595 -p 38596:38596 -p 38597:38597 -p 38598:38598 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=38596 --rest-port=38594 --tcp-port=38595 --discv5-udp-port=38597 --rest-address=0.0.0.0 --nat=extip:172.18.51.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aabaf53ecfafa0fcd3e3edeba1b4cb3d5bcc5aa333a4aae2311ddedada32a8f8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38598 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QIhm_VEU03kGvgNMufGfiuJv4nTgFjvvLOHUW84wLmsAHTWOJjS3QaIZ2btTuqVErZeW9kuc4yxus-I6rq_ees8CgmlkgnY0gmlwhKwSIOSKbXVsdGlhZGRyc5YACASsEiDkBr1CAAoErBIg5Aa9Q90DgnJzhQADAQAAiXNlY3AyNTZrMaECGEFkjyFk1zhPk4evIdeOaRW8vBgS9NNjwo4eH_6aZ9SDdGNwgr1Cg3VkcIK9RIV3YWt1MgU --filternode=/ip4/172.18.32.228/tcp/48450/p2p/16Uiu2HAkw4MbfY8mEWBJg1tw6U4tkdAXsQ6nYHXiLpsTLav5qMFy
2026-02-22 04:35:36.448 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.153 waku 13d38217a9fb6fc462e3d8e67e2adfc334aace4ddfc765cec7fe808dc0ed0b30
2026-02-22 04:35:36.472 DEBUG [src.node.docker_mananger] Container started with ID 13d38217a9fb. Setting up logs at ./log/docker/node2_2026-02-22_04-35-35__77c45b80-ffc2-41b1-b873-5ccfdbd1fbb4__wakuorg_nwaku:latest.log
2026-02-22 04:35:36.472 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38594
2026-02-22 04:35:36.472 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:37.473 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38594/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:37.476 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-02-22 04:35:37.476 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:37.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38594/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:37.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.153/tcp/38595/p2p/16Uiu2HAkyobqSTBSY2kUwYVMAXLc5EnCSbZqu7ixiqfn2xFUFoTK","/ip4/172.18.51.153/tcp/38596/ws/p2p/16Uiu2HAkyobqSTBSY2kUwYVMAXLc5EnCSbZqu7ixiqfn2xFUFoTK"],"enrUri":"enr:-L24QOAL5KKWOu1WDmMq3iqL8qCeiXqr1M8a49bdo5RLE9iqZeSnZiULHIZUnBmOvX2B6DOtlP0ZW2Y-O54z0MRsvDgCgmlkgnY0gmlwhKwSM5mKbXVsdGlhZGRyc5YACASsEjOZBpbDAAoErBIzmQaWxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQQzW_0Tq5LZDrS8aaq4wOQx5LeWZ_X8XVewawYx1Q06DdGNwgpbDg3VkcIKWxYV3YWt1MgA"}'
2026-02-22 04:35:37.478 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:37.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38594/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.32.228/tcp/48450/p2p/16Uiu2HAkw4MbfY8mEWBJg1tw6U4tkdAXsQ6nYHXiLpsTLav5qMFy"]'
2026-02-22 04:35:37.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.511 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/0
2026-02-22 04:35:37.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:35:37.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38594/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a3d39593-2d85-4cbb-a37e-1a4eecdbf2a4", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-02-22 04:35:37.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a3d39593-2d85-4cbb-a37e-1a4eecdbf2a4","statusDesc":"OK"}'
2026-02-22 04:35:37.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/0", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:37.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.545 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:37.645 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:37.645 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38594/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:37.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/0","version":0,"timestamp":1771734937538801357,"ephemeral":false}]'
2026-02-22 04:35:37.649 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1
2026-02-22 04:35:37.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:37.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.653 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38594/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "be3ec8bd-b798-46b9-aa17-ec92d749b97c", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:35:37.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"be3ec8bd-b798-46b9-aa17-ec92d749b97c","statusDesc":"OK"}'
2026-02-22 04:35:37.661 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/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-22 04:35:37.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.664 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:37.765 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:37.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38594/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:37.768 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":1771734937660877677,"ephemeral":false}]'
2026-02-22 04:35:37.769 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/9
2026-02-22 04:35:37.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-02-22 04:35:37.772 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.773 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38594/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0eb744c9-ff60-448f-a6d4-31750bbfd03a", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-02-22 04:35:37.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0eb744c9-ff60-448f-a6d4-31750bbfd03a","statusDesc":"OK"}'
2026-02-22 04:35:37.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/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-22 04:35:37.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.786 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:37.886 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:37.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38594/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:37.889 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":1771734937781616571,"ephemeral":false}]'
2026-02-22 04:35:37.890 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/25
2026-02-22 04:35:37.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2026-02-22 04:35:37.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38594/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "24a7ee06-311e-4bdc-8c32-0b384d1a3ddc", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2026-02-22 04:35:37.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"24a7ee06-311e-4bdc-8c32-0b384d1a3ddc","statusDesc":"OK"}'
2026-02-22 04:35:37.902 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/25", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:37.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:37.906 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:38.006 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:38.007 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38594/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:38.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/25","version":0,"timestamp":1771734937902173300,"ephemeral":false}]'
2026-02-22 04:35:38.011 DEBUG [tests.filter.test_subscribe_create] Running test with pubsub topic: /waku/2/rs/3/1000
2026-02-22 04:35:38.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-02-22 04:35:38.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:38.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38594/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "c57aaea0-bc1d-4c08-9484-72347e35bab4", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-02-22 04:35:38.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"c57aaea0-bc1d-4c08-9484-72347e35bab4","statusDesc":"OK"}'
2026-02-22 04:35:38.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48449/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/waku/2/rs/3/1000", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:38.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:38.028 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:38.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:38.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38594/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:38.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/waku/2/rs/3/1000","version":0,"timestamp":1771734938023439576,"ephemeral":false}]'
2026-02-22 04:35:38.134 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:35:38.135 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:35:38.135 DEBUG [src.node.waku_node] Stopping container with id 7b5ce9956e51
2026-02-22 04:35:38.608 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:38.608 DEBUG [src.node.waku_node] Stopping container with id 13d38217a9fb
2026-02-22 04:35:39.059 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:39.060 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:35:39.068 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:39.076 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-02-22_04-36-14__c49e91e2-15dc-465e-a2cb-e8cc84f9de6e
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_2026-02-22_04-36-14__c49e91e2-15dc-465e-a2cb-e8cc84f9de6e__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.15.62
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56368', '56369', '56370', '56371', '56372']
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 56368:56368 -p 56369:56369 -p 56370:56370 -p 56371:56371 -p 56372:56372 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=56370 --rest-port=56368 --tcp-port=56369 --discv5-udp-port=56371 --rest-address=0.0.0.0 --nat=extip:172.18.15.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=27ae2f35b6aed7eed4bca21bde13967b117fddbeecfe44bcea1d8bde89f88bbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56372 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.15.62 waku 43e9b0dcf1aae113faf01239696d3e60ad5f8ff9228f985795c36f67093056f2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43e9b0dcf1aa. Setting up logs at ./log/docker/node1_2026-02-22_04-36-14__c49e91e2-15dc-465e-a2cb-e8cc84f9de6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56368
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 ea63d079485e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e66843b9b3c9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56368/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","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"}]}'
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:56368/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.15.62/tcp/56369/p2p/16Uiu2HAmFTPjFZo8wRhZpdjLMGo5uT6VW7FoTAn4aUzisNKJ2XvB","/ip4/172.18.15.62/tcp/56370/ws/p2p/16Uiu2HAmFTPjFZo8wRhZpdjLMGo5uT6VW7FoTAn4aUzisNKJ2XvB"],"enrUri":"enr:-L24QMxaOj6eWSGdY0N9W1RrWBcZH0o4KssBrFhOLbqxpKqORxoCPMaJgZakOu9tijYhTfgzcfXvLlF-TbHP8hFrFD0CgmlkgnY0gmlwhKwSDz6KbXVsdGlhZGRyc5YACASsEg8-BtwxAAoErBIPPgbcMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKZqGgLDyJydJ38GViub5QzYmls53c_0HIvaqezZbOvyDdGNwgtwxg3VkcILcM4V3YWt1MgU"}'
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_2026-02-22_04-36-14__c49e91e2-15dc-465e-a2cb-e8cc84f9de6e__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.159.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65266', '65267', '65268', '65269', '65270']
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 65266:65266 -p 65267:65267 -p 65268:65268 -p 65269:65269 -p 65270:65270 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=65268 --rest-port=65266 --tcp-port=65267 --discv5-udp-port=65269 --rest-address=0.0.0.0 --nat=extip:172.18.159.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=887fff6ccd12bd6d4deb42d5bdda49fbda380a9aeedf34bca84cddf4e6e161ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65270 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMxaOj6eWSGdY0N9W1RrWBcZH0o4KssBrFhOLbqxpKqORxoCPMaJgZakOu9tijYhTfgzcfXvLlF-TbHP8hFrFD0CgmlkgnY0gmlwhKwSDz6KbXVsdGlhZGRyc5YACASsEg8-BtwxAAoErBIPPgbcMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKZqGgLDyJydJ38GViub5QzYmls53c_0HIvaqezZbOvyDdGNwgtwxg3VkcILcM4V3YWt1MgU --filternode=/ip4/172.18.15.62/tcp/56369/p2p/16Uiu2HAmFTPjFZo8wRhZpdjLMGo5uT6VW7FoTAn4aUzisNKJ2XvB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.118 waku c842974e05bf70f6bcbeda8c7f9fcaf34cbebd8a4700c21da01d8e190f7e27a9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c842974e05bf. Setting up logs at ./log/docker/node2_2026-02-22_04-36-14__c49e91e2-15dc-465e-a2cb-e8cc84f9de6e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 65266
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:65266/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","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"}]}'
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:65266/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.159.118/tcp/65267/p2p/16Uiu2HAm4UAPNDUjGz7Zhhb9csRxYwYqb4sARCKg3j93SVK23zBC","/ip4/172.18.159.118/tcp/65268/ws/p2p/16Uiu2HAm4UAPNDUjGz7Zhhb9csRxYwYqb4sARCKg3j93SVK23zBC"],"enrUri":"enr:-L24QKuwYNN-OL25Ti4p5K_hSzfJQIzaOwQC7t96OdIa5-OoOEGmm0Ju4MO7s0TMgqjRwLWS0JLSobbGL3BaSgJSLUMCgmlkgnY0gmlwhKwSn3aKbXVsdGlhZGRyc5YACASsEp92Bv7zAAoErBKfdgb-9N0DgnJzhQADAQAAiXNlY3AyNTZrMaEChlx2lPu0ZOCQMeH7xaaf8SSLYo6do_fmJtsh0IVC5XODdGNwgv7zg3VkcIL-9YV3YWt1MgA"}'
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:65266/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.62/tcp/56369/p2p/16Uiu2HAmFTPjFZo8wRhZpdjLMGo5uT6VW7FoTAn4aUzisNKJ2XvB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56368/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:65266/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "32c5f540-d2cd-47f4-88e0-0e44eed68190", "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":"32c5f540-d2cd-47f4-88e0-0e44eed68190","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56368/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:65266/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":1771734976720377401,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:65266/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "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":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:56368/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:65266/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:65266/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
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 43e9b0dcf1aa
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c842974e05bf
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.

View File

@ -0,0 +1,95 @@
2026-02-22 04:36:28.325 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:28.325 DEBUG [tests.conftest] Running test: test_publish_with_ephemeral with id: 2026-02-22_04-36-28__1dab2ed9-6213-460c-a3bb-cbf55cd88a77
2026-02-22 04:36:28.326 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:28.326 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:28.326 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-22 04:36:28.333 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:28.334 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-28__1dab2ed9-6213-460c-a3bb-cbf55cd88a77__wakuorg_nwaku:latest.log
2026-02-22 04:36:28.334 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:28.334 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:28.335 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:28.336 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.67
2026-02-22 04:36:28.336 DEBUG [src.node.docker_mananger] Generated ports ['3014', '3015', '3016', '3017', '3018']
2026-02-22 04:36:28.336 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:28.336 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:28.336 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:28.336 DEBUG [src.node.docker_mananger] docker run -i -t -p 3014:3014 -p 3015:3015 -p 3016:3016 -p 3017:3017 -p 3018:3018 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=3016 --rest-port=3014 --tcp-port=3015 --discv5-udp-port=3017 --rest-address=0.0.0.0 --nat=extip:172.18.253.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae8ca55b8cbfb1120268f11cc5cb2734ef5e29c80b30a447e2f5fa34da2abbdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3018 --metrics-logging=true --relay=true
2026-02-22 04:36:28.530 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.67 waku 2600dbfbad35703a0370a0ade7f466168183a30ef1ca475e10b7d48ef1abe532
2026-02-22 04:36:28.563 DEBUG [src.node.docker_mananger] Container started with ID 2600dbfbad35. Setting up logs at ./log/docker/node1_2026-02-22_04-36-28__1dab2ed9-6213-460c-a3bb-cbf55cd88a77__wakuorg_nwaku:latest.log
2026-02-22 04:36:28.563 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3014
2026-02-22 04:36:28.564 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:28.577 ERROR [src.node.docker_mananger] Max retries reached for container 4e6846dc275c. Exiting log stream.
2026-02-22 04:36:29.126 ERROR [src.node.docker_mananger] Max retries reached for container fe8baee5d70d. Exiting log stream.
2026-02-22 04:36:29.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3014/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:29.567 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_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-02-22 04:36:29.567 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:29.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3014/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:29.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.67/tcp/3015/p2p/16Uiu2HAmHjBCGBT4ffBzwugc8iQUfNGhmCixxTm5ppUb1H6fnmcr","/ip4/172.18.253.67/tcp/3016/ws/p2p/16Uiu2HAmHjBCGBT4ffBzwugc8iQUfNGhmCixxTm5ppUb1H6fnmcr"],"enrUri":"enr:-L24QAgoL9uXpwIa-VIMoEnEfpw79A-Sgimtuo7ICQlscZj6WyBz7wKiPvBSSZmsVKqkeK8YFPcuuDa2sgsEODQUGUgCgmlkgnY0gmlwhKwS_UOKbXVsdGlhZGRyc5YACASsEv1DBgvHAAoErBL9QwYLyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS10FBd9gY2K4v-BaBPG-NRzZ5pJUy5zPN9PqmZ0y19eDdGNwggvHg3VkcIILyYV3YWt1MgE"}'
2026-02-22 04:36:29.570 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:29.577 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:29.577 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-28__1dab2ed9-6213-460c-a3bb-cbf55cd88a77__wakuorg_nwaku:latest.log
2026-02-22 04:36:29.577 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:29.578 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:29.579 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:29.579 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.71
2026-02-22 04:36:29.579 DEBUG [src.node.docker_mananger] Generated ports ['18364', '18365', '18366', '18367', '18368']
2026-02-22 04:36:29.580 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:29.580 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:29.580 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:29.580 DEBUG [src.node.docker_mananger] docker run -i -t -p 18364:18364 -p 18365:18365 -p 18366:18366 -p 18367:18367 -p 18368:18368 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=18366 --rest-port=18364 --tcp-port=18365 --discv5-udp-port=18367 --rest-address=0.0.0.0 --nat=extip:172.18.144.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58fadcf20a8f0ab4abc3ac01b55b9e6c7dd0de0f3f4af95dabcfe9ec8605dbed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18368 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAgoL9uXpwIa-VIMoEnEfpw79A-Sgimtuo7ICQlscZj6WyBz7wKiPvBSSZmsVKqkeK8YFPcuuDa2sgsEODQUGUgCgmlkgnY0gmlwhKwS_UOKbXVsdGlhZGRyc5YACASsEv1DBgvHAAoErBL9QwYLyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS10FBd9gY2K4v-BaBPG-NRzZ5pJUy5zPN9PqmZ0y19eDdGNwggvHg3VkcIILyYV3YWt1MgE
2026-02-22 04:36:29.769 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.71 waku 9d3c588daaf75f9dd191c0e5186965f6a34c47916efac57d94beec6a0c1b3cf5
2026-02-22 04:36:29.799 DEBUG [src.node.docker_mananger] Container started with ID 9d3c588daaf7. Setting up logs at ./log/docker/node2_2026-02-22_04-36-28__1dab2ed9-6213-460c-a3bb-cbf55cd88a77__wakuorg_nwaku:latest.log
2026-02-22 04:36:29.799 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18364
2026-02-22 04:36:29.800 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:30.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18364/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:30.819 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_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-02-22 04:36:30.819 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:30.820 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18364/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:30.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.71/tcp/18365/p2p/16Uiu2HAmSPXp5pwaRi77awqyVD4vRSdoAkq8apcsQ5wWnc4qpHAU","/ip4/172.18.144.71/tcp/18366/ws/p2p/16Uiu2HAmSPXp5pwaRi77awqyVD4vRSdoAkq8apcsQ5wWnc4qpHAU"],"enrUri":"enr:-L24QHOJQ_vfmfjU5MM3BJC04x9VbB9tmT5g73j_4Puhbfe7cB7MySJiIDk_c17UhmQD8iWwR9e_VxEGS9esQfMiX-ACgmlkgnY0gmlwhKwSkEeKbXVsdGlhZGRyc5YACASsEpBHBke9AAoErBKQRwZHvt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDzA3l721T24pJ8bn4GG16owl5R7WEmJiZr4ypxyNead2DdGNwgke9g3VkcIJHv4V3YWt1MgE"}'
2026-02-22 04:36:30.826 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:30.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18364/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.253.67/tcp/3015/p2p/16Uiu2HAmHjBCGBT4ffBzwugc8iQUfNGhmCixxTm5ppUb1H6fnmcr"]'
2026-02-22 04:36:30.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.831 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-22 04:36:30.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3014/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:30.835 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.836 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18364/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:30.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:30.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.849 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:30.949 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:30.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:30.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734990841828864,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:30.954 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:30.955 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:30.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734990841828864,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:30.959 INFO [src.steps.relay] WARM UP successful!!
2026-02-22 04:36:30.960 DEBUG [tests.relay.test_publish] Running test with Ephemeral True
2026-02-22 04:36:30.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": true}'
2026-02-22 04:36:30.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:30.966 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:31.066 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:31.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734990960823316,"ephemeral":true,"proof":""}]'
2026-02-22 04:36:31.071 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:31.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734990960823316,"ephemeral":true,"proof":""}]'
2026-02-22 04:36:31.075 DEBUG [tests.relay.test_publish] Running test with Ephemeral False
2026-02-22 04:36:31.076 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "ephemeral": false}'
2026-02-22 04:36:31.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:31.081 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:36:31.181 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:31.182 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3014/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734991076096469,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:31.186 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:36:31.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18364/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734991076096469,"ephemeral":false,"proof":""}]'
2026-02-22 04:36:31.192 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:31.193 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:31.193 DEBUG [src.node.waku_node] Stopping container with id 2600dbfbad35
2026-02-22 04:36:31.781 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:31.782 DEBUG [src.node.waku_node] Stopping container with id 9d3c588daaf7
2026-02-22 04:36:32.346 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:32.347 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:32.355 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:32.361 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_content_topic with id: 2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f
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_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__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.103.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54281', '54282', '54283', '54284', '54285']
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 54281:54281 -p 54282:54282 -p 54283:54283 -p 54284:54284 -p 54285:54285 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=54283 --rest-port=54281 --tcp-port=54282 --discv5-udp-port=54284 --rest-address=0.0.0.0 --nat=extip:172.18.103.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bee9bdce61fa16dcf58fc79cddd53d7cfff888ed4cbb2a7faeaceffaa02ff8ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54285 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.225 waku 5fd5628552b04164b12d970f077732997746763a97e0134676cb58007c9767c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5fd5628552b0. Setting up logs at ./log/docker/node1_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54281
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 e3486b2ca4f7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fe626490c874. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54281/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","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"}]}'
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:54281/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.103.225/tcp/54282/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB","/ip4/172.18.103.225/tcp/54283/ws/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB"],"enrUri":"enr:-L24QKYj-o4Kwr9PJ-dbfY3g_DT99mRiERrQoxj76QOPDu1jL8Hrl48laZLixu4k7LsN4Puku2VdG-0QCv_rpVH30NUCgmlkgnY0gmlwhKwSZ-GKbXVsdGlhZGRyc5YACASsEmfhBtQKAAoErBJn4QbUC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7Q1A1tBIZ4Hj-A3wCl2SZpMHSy4yjuHADNHq3Ic3ttCDdGNwgtQKg3VkcILUDIV3YWt1MgU"}'
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_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__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.167.140
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58137', '58138', '58139', '58140', '58141']
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 58137:58137 -p 58138:58138 -p 58139:58139 -p 58140:58140 -p 58141:58141 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=58139 --rest-port=58137 --tcp-port=58138 --discv5-udp-port=58140 --rest-address=0.0.0.0 --nat=extip:172.18.167.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bc891e04dc0b1ffffcb2bfeab773aa576ca8cc3d9bcf9268f7baaaa11bba6df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58141 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKYj-o4Kwr9PJ-dbfY3g_DT99mRiERrQoxj76QOPDu1jL8Hrl48laZLixu4k7LsN4Puku2VdG-0QCv_rpVH30NUCgmlkgnY0gmlwhKwSZ-GKbXVsdGlhZGRyc5YACASsEmfhBtQKAAoErBJn4QbUC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7Q1A1tBIZ4Hj-A3wCl2SZpMHSy4yjuHADNHq3Ic3ttCDdGNwgtQKg3VkcILUDIV3YWt1MgU --filternode=/ip4/172.18.103.225/tcp/54282/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.167.140 waku 9139d7e062c5cb483afd69b48d7459ec85c331646898af94e17571c2a338a59d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9139d7e062c5. Setting up logs at ./log/docker/node2_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58137
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:58137/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","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"}]}'
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:58137/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.167.140/tcp/58138/p2p/16Uiu2HAkyN1U6oeA5vq75wZUNqAT2mdQAgj1c29g1ey2iZCHyaq1","/ip4/172.18.167.140/tcp/58139/ws/p2p/16Uiu2HAkyN1U6oeA5vq75wZUNqAT2mdQAgj1c29g1ey2iZCHyaq1"],"enrUri":"enr:-L24QKjGe3M3QcxdOD7FhZUTNN5dRqUCIjJqfxBY-ep6S5blZyKWlB_vFbQReUqfUOPMmlWBAQd9UbhpK8el3rdTgsECgmlkgnY0gmlwhKwSp4yKbXVsdGlhZGRyc5YACASsEqeMBuMaAAoErBKnjAbjG90DgnJzhQADAQAAiXNlY3AyNTZrMaECOn51rgafBgEtO5I-yq1zahYt0UrKQcCNK7ObYPg036SDdGNwguMag3VkcILjHIV3YWt1MgA"}'
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:58137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.225/tcp/54282/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54281/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:58137/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d0d8491e-4c9c-447a-98c3-cc5b4c248cf1", "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":"d0d8491e-4c9c-447a-98c3-cc5b4c248cf1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58137/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58137/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
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 5fd5628552b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9139d7e062c5
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.

View File

@ -0,0 +1,226 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_with_nodes_restart__case2 with id: 2026-02-22_04-40-59__e57cd910-9dc0-4b48-987c-e74937d506a5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
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_2026-02-22_04-40-59__e57cd910-9dc0-4b48-987c-e74937d506a5__wakuorg_nwaku:latest.log
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_2026-02-22_04-40-59__e57cd910-9dc0-4b48-987c-e74937d506a5__wakuorg_nwaku:latest.log
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/node3_2026-02-22_04-40-59__e57cd910-9dc0-4b48-987c-e74937d506a5__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
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.161.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15229', '15230', '15231', '15232', '15233']
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 15229:15229 -p 15230:15230 -p 15231:15231 -p 15232:15232 -p 15233:15233 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=15231 --rest-port=15229 --tcp-port=15230 --discv5-udp-port=15232 --rest-address=0.0.0.0 --nat=extip:172.18.161.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fcb62a0aacfc18eb51edb48a75cb545d5accf4b801ea3ad4ef2efcf41e0a61fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15233 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cfc2c01d625e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.161.251 waku 17eab151c818c884c3e6643623a6d3b61a718617879d12afe445747619034780
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 17eab151c818. Setting up logs at ./log/docker/node1_2026-02-22_04-40-59__e57cd910-9dc0-4b48-987c-e74937d506a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15229
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 afa834a7b1b1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15229/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:15229/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.161.251/tcp/15230/p2p/16Uiu2HAmLAB6VEJ1YhSRT9vTAhz1WuqUP5gmGLuLRW5BJQVw8hiN","/ip4/172.18.161.251/tcp/15231/ws/p2p/16Uiu2HAmLAB6VEJ1YhSRT9vTAhz1WuqUP5gmGLuLRW5BJQVw8hiN"],"enrUri":"enr:-L24QCEF9rNjQRqQeHpOH9EfWh7V89PD_N8wF-Gaji0BwcHWQsYbfz8tTB9frizCMzi6W9fWV5qOdEUkjTX40OGs07MCgmlkgnY0gmlwhKwSofuKbXVsdGlhZGRyc5YACASsEqH7Bjt-AAoErBKh-wY7f90DgnJzhQADAQAAiXNlY3AyNTZrMaEDb3vNFgMO-tgR_MU27AYZ1N-47rYZTibrDSwz_HzwhTeDdGNwgjt-g3VkcII7gIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.65.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12441', '12442', '12443', '12444', '12445']
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 12441:12441 -p 12442:12442 -p 12443:12443 -p 12444:12444 -p 12445:12445 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=12443 --rest-port=12441 --tcp-port=12442 --discv5-udp-port=12444 --rest-address=0.0.0.0 --nat=extip:172.18.65.12 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18df4997b9b48dcd150fdd1efdc57a67bf75aede269414a2ad9b4df0d0c408ce --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12445 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCEF9rNjQRqQeHpOH9EfWh7V89PD_N8wF-Gaji0BwcHWQsYbfz8tTB9frizCMzi6W9fWV5qOdEUkjTX40OGs07MCgmlkgnY0gmlwhKwSofuKbXVsdGlhZGRyc5YACASsEqH7Bjt-AAoErBKh-wY7f90DgnJzhQADAQAAiXNlY3AyNTZrMaEDb3vNFgMO-tgR_MU27AYZ1N-47rYZTibrDSwz_HzwhTeDdGNwgjt-g3VkcII7gIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.12 waku fae4f0192cd9ff11427160acdef885dd44bcc9c928782e560a7ec6a19c77ec70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fae4f0192cd9. Setting up logs at ./log/docker/node2_2026-02-22_04-40-59__e57cd910-9dc0-4b48-987c-e74937d506a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12441
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:12441/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:12441/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.65.12/tcp/12442/p2p/16Uiu2HAmMZGgsNEk778XcrNQYPDcgoW4oAZVizkbeKvBeZZNeEZ7","/ip4/172.18.65.12/tcp/12443/ws/p2p/16Uiu2HAmMZGgsNEk778XcrNQYPDcgoW4oAZVizkbeKvBeZZNeEZ7"],"enrUri":"enr:-L24QBUucembI6GxTCAjWGGY2scS_ZEpv8RuymDIp-2FWRwteM6uSYfh-dC8-AEaW69mC2oHmxU1Tadvys5iqsdGU_oCgmlkgnY0gmlwhKwSQQyKbXVsdGlhZGRyc5YACASsEkEMBjCaAAoErBJBDAYwm90DgnJzhQADAQAAiXNlY3AyNTZrMaEDhEIrocR-TSS9C2sIQ6gP8CnknEn_5clxyk6DcuZzyLKDdGNwgjCag3VkcIIwnIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.140.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35732', '35733', '35734', '35735', '35736']
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 35732:35732 -p 35733:35733 -p 35734:35734 -p 35735:35735 -p 35736:35736 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=35734 --rest-port=35732 --tcp-port=35733 --discv5-udp-port=35735 --rest-address=0.0.0.0 --nat=extip:172.18.140.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0eee4fea6efaaecd25fe4b5c5db3983b415bb30e2dcf2fd7f7ccddcebfb0110 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35736 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBUucembI6GxTCAjWGGY2scS_ZEpv8RuymDIp-2FWRwteM6uSYfh-dC8-AEaW69mC2oHmxU1Tadvys5iqsdGU_oCgmlkgnY0gmlwhKwSQQyKbXVsdGlhZGRyc5YACASsEkEMBjCaAAoErBJBDAYwm90DgnJzhQADAQAAiXNlY3AyNTZrMaEDhEIrocR-TSS9C2sIQ6gP8CnknEn_5clxyk6DcuZzyLKDdGNwgjCag3VkcIIwnIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.140.137 waku 40c66b23bfa3990cb961d3b0873f3f00c395a326eac894fc4f5a9d9eab228e38
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 40c66b23bfa3. Setting up logs at ./log/docker/node3_2026-02-22_04-40-59__e57cd910-9dc0-4b48-987c-e74937d506a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35732
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:35732/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:35732/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.140.137/tcp/35733/p2p/16Uiu2HAm5UHhMm7WyZMg5KCcbUNfZ26kQgwoEqyiwMRiv2D3weE8","/ip4/172.18.140.137/tcp/35734/ws/p2p/16Uiu2HAm5UHhMm7WyZMg5KCcbUNfZ26kQgwoEqyiwMRiv2D3weE8"],"enrUri":"enr:-L24QIfChQdo5hNB0wN4BOaXkUxhEBAFhtCnA2Y2vSeQOxRrRcNV51HRN8Ra31pb5hAfgW1XEQjQusEMVYKsLa718pUCgmlkgnY0gmlwhKwSjImKbXVsdGlhZGRyc5YACASsEoyJBouVAAoErBKMiQaLlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEClUBqcwXgYvd3tI09h-LVam2QdldstbOs0BVK2Sc5hv2DdGNwgouVg3VkcIKLl4V3YWt1MgE"}'
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:12441/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.251/tcp/15230/p2p/16Uiu2HAmLAB6VEJ1YhSRT9vTAhz1WuqUP5gmGLuLRW5BJQVw8hiN"]'
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:35732/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.12/tcp/12442/p2p/16Uiu2HAmMZGgsNEk778XcrNQYPDcgoW4oAZVizkbeKvBeZZNeEZ7"]'
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:15229/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:12441/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:35732/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15229/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12441/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.01 seconds
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id fae4f0192cd9
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15229/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x686f7a1b4c95fd09cfad70981f89fae1d409da308e3efc810c226bad9c197089"},{"messageHash":"0xc60718dbc4599ce1e7b9b6034443ab4839a1d9a4a6f1ebf918835b038df0ab68"},{"messageHash":"0x1f212d4e9f0647cbf8e77695b37188206dfc47946d0a8f236eb32b9418768a8a"},{"messageHash":"0x3e693dda6dab1d6f8e5f8d5f70125a411f43e4c4af777261f63ba3144c8d9d95"},{"messageHash":"0xc53b5bbd150c410c302a3e526399997d81ad9c81516cbcd952b4572acb196d28"},{"messageHash":"0xca955d5404717be3c2da3bbd52cfe59e963ab02122f6574d89986fb376e2d389"},{"messageHash":"0x349a400e194a06ebae91fb90aacf09e9e298bf9b37822063a59c2dfcf8e3ae2a"},{"messageHash":"0x8ad8069a4e832daf69a61d98d05bd09825ef4c4fcde9b4d62eca081f42d11e39"},{"messageHash":"0x16372ba217de02328a84e5a63fa03be5ad766a780003b4b6dac0320e058dae01"},{"messageHash":"0xc4164df5a5ada897dd8b29b836ec8029d7a999a1bb04486350c56b30029f7318"},{"messageHash":"0x29966ccd6252258364f30a7aea2fc2447a1c0c82a1ee1acb23406a7a532d3c3b"},{"messageHash":"0xba51254dfbd844e696eadbdde9d436e176f13b93a28cde52820d21e7024041d4"},{"messageHash":"0xcff850fab0016dae0b0703a712bd903d9a55bfb5e2625ff58ecd84c9f3a448da"},{"messageHash":"0xad54db41be8a70036541135a54d78597100b615e02fe21a8289a0325602bad42"},{"messageHash":"0x4122fa70af4328636b6d8e455d722345547b3a01b7062aa9f9edfcc3d008eb47"},{"messageHash":"0x806720283dd8c5e8e4364204a04659b12b92e7d8c3081fbf7310eef97f386848"},{"messageHash":"0x4b78652de52bd395bfd1e627397dc87825765c1bb11e3b7a98f4d03d01bf8ef5"},{"messageHash":"0x97ef4ef1a336f364bf426e4f9b6364b1f2ae38ca193f961eed484d79b1c26281"},{"messageHash":"0x145df0f577234c03029a2f62f1cd109e2a1172dd05dc721e2823d10c74bfda38"},{"messageHash":"0x5a1aa9c9601ca621029eb2ec265dcbffabcadbfa819a532aaf8059f502c37c7f"},{"messageHash":"0xb769e95c4de6645ed152b99ece698f079b650908fd3cee204aed6d8691ab3e39"},{"messageHash":"0x8f74878a65d82731ccaa2914d8bc841ad0fc768db954e8156d287852d828654b"},{"messageHash":"0xcbe2551fd89d335e5113888a4ef41b74588a5d04bed3250dcc5dafbc00dd2963"},{"messageHash":"0x68434342c4e7952e552782054c0a035c20924a19bd0a2692c5d97c67d231b8ec"},{"messageHash":"0xa45fe78264b7aaac715c6220d37fc9552f4bdfa198aff5579a0227c427cfa271"},{"messageHash":"0xd0dc2fd71b5be4d1671a4f9983def4ac686e87788d51f5e15e2057946904599f"},{"messageHash":"0x518d9dfcb2e541eea4489c325242af8b5a0007a6d0a86b4aed1e290469a3799e"},{"messageHash":"0xc60f13f5526ea0244eed0c35dee8366c425767edeefc275b848b756e4076cff0"},{"messageHash":"0x06592c9d54e79a24bc6a513173fcc429bba812c8b3676626bb84f3c43dfd0a6c"},{"messageHash":"0x6431072d11ca8e405039dc8d5a38753e3605245baf2c27f486b0f65707e8ec08"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12441/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -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'{"requestId":"540e53915c2f1648fbda","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x686f7a1b4c95fd09cfad70981f89fae1d409da308e3efc810c226bad9c197089"},{"messageHash":"0xc60718dbc4599ce1e7b9b6034443ab4839a1d9a4a6f1ebf918835b038df0ab68"},{"messageHash":"0x1f212d4e9f0647cbf8e77695b37188206dfc47946d0a8f236eb32b9418768a8a"},{"messageHash":"0x3e693dda6dab1d6f8e5f8d5f70125a411f43e4c4af777261f63ba3144c8d9d95"},{"messageHash":"0xc53b5bbd150c410c302a3e526399997d81ad9c81516cbcd952b4572acb196d28"},{"messageHash":"0xca955d5404717be3c2da3bbd52cfe59e963ab02122f6574d89986fb376e2d389"},{"messageHash":"0x349a400e194a06ebae91fb90aacf09e9e298bf9b37822063a59c2dfcf8e3ae2a"},{"messageHash":"0x8ad8069a4e832daf69a61d98d05bd09825ef4c4fcde9b4d62eca081f42d11e39"},{"messageHash":"0x16372ba217de02328a84e5a63fa03be5ad766a780003b4b6dac0320e058dae01"},{"messageHash":"0xc4164df5a5ada897dd8b29b836ec8029d7a999a1bb04486350c56b30029f7318"},{"messageHash":"0x29966ccd6252258364f30a7aea2fc2447a1c0c82a1ee1acb23406a7a532d3c3b"},{"messageHash":"0xba51254dfbd844e696eadbdde9d436e176f13b93a28cde52820d21e7024041d4"},{"messageHash":"0xcff850fab0016dae0b0703a712bd903d9a55bfb5e2625ff58ecd84c9f3a448da"},{"messageHash":"0xad54db41be8a70036541135a54d78597100b615e02fe21a8289a0325602bad42"},{"messageHash":"0x4122fa70af4328636b6d8e455d722345547b3a01b7062aa9f9edfcc3d008eb47"},{"messageHash":"0x806720283dd8c5e8e4364204a04659b12b92e7d8c3081fbf7310eef97f386848"},{"messageHash":"0x4b78652de52bd395bfd1e627397dc87825765c1bb11e3b7a98f4d03d01bf8ef5"},{"messageHash":"0x97ef4ef1a336f364bf426e4f9b6364b1f2ae38ca193f961eed484d79b1c26281"},{"messageHash":"0x145df0f577234c03029a2f62f1cd109e2a1172dd05dc721e2823d10c74bfda38"},{"messageHash":"0x5a1aa9c9601ca621029eb2ec265dcbffabcadbfa819a532aaf8059f502c37c7f"},{"messageHash":"0xb769e95c4de6645ed152b99ece698f079b650908fd3cee204aed6d8691ab3e39"},{"messageHash":"0x8f74878a65d82731ccaa2914d8bc841ad0fc768db954e8156d287852d828654b"},{"messageHash":"0xcbe2551fd89d335e5113888a4ef41b74588a5d04bed3250dcc5dafbc00dd2963"},{"messageHash":"0x68434342c4e7952e552782054c0a035c20924a19bd0a2692c5d97c67d231b8ec"},{"messageHash":"0xa45fe78264b7aaac715c6220d37fc9552f4bdfa198aff5579a0227c427cfa271"},{"messageHash":"0xd0dc2fd71b5be4d1671a4f9983def4ac686e87788d51f5e15e2057946904599f"},{"messageHash":"0x518d9dfcb2e541eea4489c325242af8b5a0007a6d0a86b4aed1e290469a3799e"},{"messageHash":"0xc60f13f5526ea0244eed0c35dee8366c425767edeefc275b848b756e4076cff0"},{"messageHash":"0x06592c9d54e79a24bc6a513173fcc429bba812c8b3676626bb84f3c43dfd0a6c"},{"messageHash":"0x6431072d11ca8e405039dc8d5a38753e3605245baf2c27f486b0f65707e8ec08"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35732/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -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'{"requestId":"4cdd05fd32cd3761035c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x686f7a1b4c95fd09cfad70981f89fae1d409da308e3efc810c226bad9c197089"},{"messageHash":"0xc60718dbc4599ce1e7b9b6034443ab4839a1d9a4a6f1ebf918835b038df0ab68"},{"messageHash":"0x1f212d4e9f0647cbf8e77695b37188206dfc47946d0a8f236eb32b9418768a8a"},{"messageHash":"0x3e693dda6dab1d6f8e5f8d5f70125a411f43e4c4af777261f63ba3144c8d9d95"},{"messageHash":"0xc53b5bbd150c410c302a3e526399997d81ad9c81516cbcd952b4572acb196d28"},{"messageHash":"0xca955d5404717be3c2da3bbd52cfe59e963ab02122f6574d89986fb376e2d389"},{"messageHash":"0x349a400e194a06ebae91fb90aacf09e9e298bf9b37822063a59c2dfcf8e3ae2a"},{"messageHash":"0x8ad8069a4e832daf69a61d98d05bd09825ef4c4fcde9b4d62eca081f42d11e39"},{"messageHash":"0x16372ba217de02328a84e5a63fa03be5ad766a780003b4b6dac0320e058dae01"},{"messageHash":"0xc4164df5a5ada897dd8b29b836ec8029d7a999a1bb04486350c56b30029f7318"},{"messageHash":"0x29966ccd6252258364f30a7aea2fc2447a1c0c82a1ee1acb23406a7a532d3c3b"},{"messageHash":"0xba51254dfbd844e696eadbdde9d436e176f13b93a28cde52820d21e7024041d4"},{"messageHash":"0xcff850fab0016dae0b0703a712bd903d9a55bfb5e2625ff58ecd84c9f3a448da"},{"messageHash":"0xad54db41be8a70036541135a54d78597100b615e02fe21a8289a0325602bad42"},{"messageHash":"0x4122fa70af4328636b6d8e455d722345547b3a01b7062aa9f9edfcc3d008eb47"},{"messageHash":"0x806720283dd8c5e8e4364204a04659b12b92e7d8c3081fbf7310eef97f386848"},{"messageHash":"0x4b78652de52bd395bfd1e627397dc87825765c1bb11e3b7a98f4d03d01bf8ef5"},{"messageHash":"0x97ef4ef1a336f364bf426e4f9b6364b1f2ae38ca193f961eed484d79b1c26281"},{"messageHash":"0x145df0f577234c03029a2f62f1cd109e2a1172dd05dc721e2823d10c74bfda38"},{"messageHash":"0x5a1aa9c9601ca621029eb2ec265dcbffabcadbfa819a532aaf8059f502c37c7f"},{"messageHash":"0xb769e95c4de6645ed152b99ece698f079b650908fd3cee204aed6d8691ab3e39"},{"messageHash":"0x8f74878a65d82731ccaa2914d8bc841ad0fc768db954e8156d287852d828654b"},{"messageHash":"0xcbe2551fd89d335e5113888a4ef41b74588a5d04bed3250dcc5dafbc00dd2963"},{"messageHash":"0x68434342c4e7952e552782054c0a035c20924a19bd0a2692c5d97c67d231b8ec"},{"messageHash":"0xa45fe78264b7aaac715c6220d37fc9552f4bdfa198aff5579a0227c427cfa271"},{"messageHash":"0xd0dc2fd71b5be4d1671a4f9983def4ac686e87788d51f5e15e2057946904599f"},{"messageHash":"0x518d9dfcb2e541eea4489c325242af8b5a0007a6d0a86b4aed1e290469a3799e"},{"messageHash":"0xc60f13f5526ea0244eed0c35dee8366c425767edeefc275b848b756e4076cff0"},{"messageHash":"0x06592c9d54e79a24bc6a513173fcc429bba812c8b3676626bb84f3c43dfd0a6c"},{"messageHash":"0x6431072d11ca8e405039dc8d5a38753e3605245baf2c27f486b0f65707e8ec08"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 30
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 17eab151c818
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fae4f0192cd9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 40c66b23bfa3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 17eab151c818. Exiting log stream.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,149 @@
2026-02-22 04:41:50.655 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:41:50.656 DEBUG [tests.conftest] Running test: test_sync_flags with id: 2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd
2026-02-22 04:41:50.656 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:41:50.663 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:41:50.663 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:41:50.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:41:50.670 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:41:50.676 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:41:50.676 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:41:50.676 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:41:50.677 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:41:50.677 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:41:50.679 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:41:50.679 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.60
2026-02-22 04:41:50.679 DEBUG [src.node.docker_mananger] Generated ports ['56874', '56875', '56876', '56877', '56878']
2026-02-22 04:41:50.679 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:41:50.679 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:41:50.679 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:41:50.679 DEBUG [src.node.docker_mananger] docker run -i -t -p 56874:56874 -p 56875:56875 -p 56876:56876 -p 56877:56877 -p 56878:56878 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=56876 --rest-port=56874 --tcp-port=56875 --discv5-udp-port=56877 --rest-address=0.0.0.0 --nat=extip:172.18.202.60 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9c3f6cb6929cd5fbd9afe72a9a37fe8def110a6bac6bc3eab77d65eaa95ff7ec --store-sync=true --store=true --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56878 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true
2026-02-22 04:41:50.870 ERROR [src.node.docker_mananger] Max retries reached for container 160be22288e6. Exiting log stream.
2026-02-22 04:41:50.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.60 waku b6eaed41796719bcf99e3902393ceac61d82778a1e3d8665df32285229ae9f1f
2026-02-22 04:41:50.903 DEBUG [src.node.docker_mananger] Container started with ID b6eaed417967. Setting up logs at ./log/docker/node1_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:41:50.905 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56874
2026-02-22 04:41:50.905 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:41:51.431 ERROR [src.node.docker_mananger] Max retries reached for container 18dc0b45467e. Exiting log stream.
2026-02-22 04:41:51.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56874/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:51.909 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:41:51.909 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:41:51.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56874/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:51.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.60/tcp/56875/p2p/16Uiu2HAm5axmwC4N2kGCQAUxAoiPLq4oL2erEAEWqRi6Ns3P3dNF","/ip4/172.18.202.60/tcp/56876/ws/p2p/16Uiu2HAm5axmwC4N2kGCQAUxAoiPLq4oL2erEAEWqRi6Ns3P3dNF"],"enrUri":"enr:-L24QEBlDfH6BWNmel6iOkRFiwpblzYSnPCO9aKorsIa7ByLIljauwMUpxwc6cFZ3r3NmguQE1ykA-gWzZ3ibxOaGXACgmlkgnY0gmlwhKwSyjyKbXVsdGlhZGRyc5YACASsEso8Bt4rAAoErBLKPAbeLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEClvYWWyxGYiKcWHTa58yHkEmhGZbnwD4TFuv6uVN_0NCDdGNwgt4rg3VkcILeLYV3YWt1MhM"}'
2026-02-22 04:41:51.911 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:41:51.912 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:41:51.912 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:41:51.913 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:41:51.913 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.85
2026-02-22 04:41:51.913 DEBUG [src.node.docker_mananger] Generated ports ['34144', '34145', '34146', '34147', '34148']
2026-02-22 04:41:51.914 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:41:51.914 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:41:51.914 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:41:51.914 DEBUG [src.node.docker_mananger] docker run -i -t -p 34144:34144 -p 34145:34145 -p 34146:34146 -p 34147:34147 -p 34148:34148 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=34146 --rest-port=34144 --tcp-port=34145 --discv5-udp-port=34147 --rest-address=0.0.0.0 --nat=extip:172.18.58.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d9ecb3ac5cacbe8bdfd8a0eee819ba51f1d75e0aca89a8bacb96464d1c2c805 --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34148 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QEBlDfH6BWNmel6iOkRFiwpblzYSnPCO9aKorsIa7ByLIljauwMUpxwc6cFZ3r3NmguQE1ykA-gWzZ3ibxOaGXACgmlkgnY0gmlwhKwSyjyKbXVsdGlhZGRyc5YACASsEso8Bt4rAAoErBLKPAbeLN0DgnJzhQADAQAAiXNlY3AyNTZrMaEClvYWWyxGYiKcWHTa58yHkEmhGZbnwD4TFuv6uVN_0NCDdGNwgt4rg3VkcILeLYV3YWt1MhM
2026-02-22 04:41:52.111 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.85 waku 642e366b04b42fb3a621fb70c0fcad477b5b8eafa13b06b0eb0c9c5b6388bb8c
2026-02-22 04:41:52.144 DEBUG [src.node.docker_mananger] Container started with ID 642e366b04b4. Setting up logs at ./log/docker/node2_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:41:52.144 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 34144
2026-02-22 04:41:52.144 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:41:53.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34144/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:53.160 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_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-02-22 04:41:53.162 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:41:53.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34144/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:53.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.85/tcp/34145/p2p/16Uiu2HAmLvwhUhKJaKKTDTRFQ43SeMaXbEKudcZXzCcpeogyVEjF","/ip4/172.18.58.85/tcp/34146/ws/p2p/16Uiu2HAmLvwhUhKJaKKTDTRFQ43SeMaXbEKudcZXzCcpeogyVEjF"],"enrUri":"enr:-L24QGHurzKWLgFa_1NODZ8RyApretKsD-Nwhu9wE7PerHwZH8-sM-0bMu61tD528VF0NE3Xp-3NEeuFRY4eYMB2ZXACgmlkgnY0gmlwhKwSOlWKbXVsdGlhZGRyc5YACASsEjpVBoVhAAoErBI6VQaFYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDevPKMWylVe1C6vZtVV9QeqSXfafIz3562VNlqnrnbKaDdGNwgoVhg3VkcIKFY4V3YWt1MgE"}'
2026-02-22 04:41:53.168 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:41:53.169 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:41:53.169 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:41:53.172 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:41:53.173 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.215
2026-02-22 04:41:53.173 DEBUG [src.node.docker_mananger] Generated ports ['43615', '43616', '43617', '43618', '43619']
2026-02-22 04:41:53.173 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:41:53.173 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:41:53.175 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:41:53.175 DEBUG [src.node.docker_mananger] docker run -i -t -p 43615:43615 -p 43616:43616 -p 43617:43617 -p 43618:43618 -p 43619:43619 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=43617 --rest-port=43615 --tcp-port=43616 --discv5-udp-port=43618 --rest-address=0.0.0.0 --nat=extip:172.18.214.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=08ed9ae8e8afa8181cbebdcca065ecf601cabe7d0a8e6f9cb7dedbc4f51e142d --store-sync=true --store=false --store-sync-range=10 --store-sync-interval=1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43619 --metrics-logging=true --store-sync-relay-jitter=1 --relay=true --discv5-bootstrap-node=enr:-L24QGHurzKWLgFa_1NODZ8RyApretKsD-Nwhu9wE7PerHwZH8-sM-0bMu61tD528VF0NE3Xp-3NEeuFRY4eYMB2ZXACgmlkgnY0gmlwhKwSOlWKbXVsdGlhZGRyc5YACASsEjpVBoVhAAoErBI6VQaFYt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDevPKMWylVe1C6vZtVV9QeqSXfafIz3562VNlqnrnbKaDdGNwgoVhg3VkcIKFY4V3YWt1MgE
2026-02-22 04:41:53.367 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.215 waku 205fa5d21ef356fed7d48f338fc2ed9efc16b8b7a870b34f0710570bb99436cb
2026-02-22 04:41:53.400 DEBUG [src.node.docker_mananger] Container started with ID 205fa5d21ef3. Setting up logs at ./log/docker/node3_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:41:53.400 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43615
2026-02-22 04:41:53.401 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:41:54.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43615/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:54.418 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_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-02-22 04:41:54.420 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:41:54.420 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:54.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.215/tcp/43616/p2p/16Uiu2HAkvcPbTthNS2fRx18o17Leu3PYTN71Km1dGDe37ECyNykU","/ip4/172.18.214.215/tcp/43617/ws/p2p/16Uiu2HAkvcPbTthNS2fRx18o17Leu3PYTN71Km1dGDe37ECyNykU"],"enrUri":"enr:-L24QJP1F7LQPc2B60QM-EkYr-eN5G6_gQDkrhD42Tw83WRtOW3CZLgAbnQViS9uidmczKkxnDmCHmdB9f4fj61FpDUCgmlkgnY0gmlwhKwS1teKbXVsdGlhZGRyc5YACASsEtbXBqpgAAoErBLW1waqYd0DgnJzhQADAQAAiXNlY3AyNTZrMaECEZqMnLItFH4aktMZDcSqJQzDEizQf3YZbnoZp-xOtKGDdGNwgqpgg3VkcIKqYoV3YWt1MgE"}'
2026-02-22 04:41:54.425 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:41:54.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34144/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.202.60/tcp/56875/p2p/16Uiu2HAm5axmwC4N2kGCQAUxAoiPLq4oL2erEAEWqRi6Ns3P3dNF"]'
2026-02-22 04:41:54.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43615/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.85/tcp/34145/p2p/16Uiu2HAmLvwhUhKJaKKTDTRFQ43SeMaXbEKudcZXzCcpeogyVEjF"]'
2026-02-22 04:41:54.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.433 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:41:54.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34144/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:41:54.437 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:41:54.440 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.440 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:54.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:54.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.445 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:54.646 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:54.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:54.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.652 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:54.853 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:54.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:54.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:54.861 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:55.062 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:55.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:55.068 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:55.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:55.270 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:55.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:55.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:55.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:55.477 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:55.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:55.483 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:55.483 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:55.684 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:55.684 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:55.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:55.690 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:55.891 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:55.891 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:55.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:55.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:56.098 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:56.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:56.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:56.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:56.307 DEBUG [src.steps.store] Relaying message
2026-02-22 04:41:56.307 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56874/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:41:56.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:41:56.316 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:41:56.517 DEBUG [src.libs.common] Sleeping for 2 seconds
2026-02-22 04:41:58.518 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:41:58.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56874/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:58.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6d12da960d4ad50c94ed0498ed064b60a4800e59edeb57a946c3a412d38c442b"},{"messageHash":"0x0a636f755ab1d8701bf49d784cfcc00dbe28393152268d3b77db762f950997e7"},{"messageHash":"0xc117d8a4fd65271a0ff08db9dc606dac01d673ff9d9e144d09d3487451f0f547"},{"messageHash":"0x3b1cfd8f30a398786ef81eb17b3436244d1b3a52a5d18cf222a235f2b011f19e"},{"messageHash":"0x3d5a35e2c2dc17e46a469275f3e523eb68eda4cd56e3d3f511f46ec19ad124ef"},{"messageHash":"0xe5ef16e39e1962e3b8bafce7c55d88119a1f3cdf2b50a924b1ef219cfc97d8fd"},{"messageHash":"0xbe894ff191e36fba23655611523b410a6e61f100e03d83a5f493d66fa82b0b67"},{"messageHash":"0x6e97ab904fdbcfce11b41929f8b10e8ee8e3c23cc7edc98b0081711598b6f683"},{"messageHash":"0x3038821810bce733c0ed4770be1d5b4b45ae08a11735ddb1890381eb19038ed8"},{"messageHash":"0xd88dbd1edb89496a6550b5e5c126c471a62616e84d925b89b1d1b31977f69b5f"}]}'
2026-02-22 04:41:58.521 DEBUG [src.steps.store] messages length is 10
2026-02-22 04:41:58.522 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:41:58.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34144/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:58.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7ae0aee9397e7df8c52a","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6d12da960d4ad50c94ed0498ed064b60a4800e59edeb57a946c3a412d38c442b"},{"messageHash":"0x0a636f755ab1d8701bf49d784cfcc00dbe28393152268d3b77db762f950997e7"},{"messageHash":"0xc117d8a4fd65271a0ff08db9dc606dac01d673ff9d9e144d09d3487451f0f547"},{"messageHash":"0x3b1cfd8f30a398786ef81eb17b3436244d1b3a52a5d18cf222a235f2b011f19e"},{"messageHash":"0x3d5a35e2c2dc17e46a469275f3e523eb68eda4cd56e3d3f511f46ec19ad124ef"},{"messageHash":"0xe5ef16e39e1962e3b8bafce7c55d88119a1f3cdf2b50a924b1ef219cfc97d8fd"},{"messageHash":"0xbe894ff191e36fba23655611523b410a6e61f100e03d83a5f493d66fa82b0b67"},{"messageHash":"0x6e97ab904fdbcfce11b41929f8b10e8ee8e3c23cc7edc98b0081711598b6f683"},{"messageHash":"0x3038821810bce733c0ed4770be1d5b4b45ae08a11735ddb1890381eb19038ed8"},{"messageHash":"0xd88dbd1edb89496a6550b5e5c126c471a62616e84d925b89b1d1b31977f69b5f"}]}'
2026-02-22 04:41:58.531 DEBUG [src.steps.store] messages length is 10
2026-02-22 04:41:58.532 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:41:58.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:41:58.536 ERROR [src.node.api_clients.base_client] HTTP error occurred: 412 Client Error: Precondition Failed for url: http://127.0.0.1:43615/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true. Response content: b'No suitable service peer & none discovered'
2026-02-22 04:41:58.620 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:41:58.621 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:41:58.621 DEBUG [src.node.waku_node] Stopping container with id b6eaed417967
2026-02-22 04:41:59.199 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:41:59.199 DEBUG [src.node.waku_node] Stopping container with id 642e366b04b4
2026-02-22 04:41:59.751 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:41:59.751 DEBUG [src.node.waku_node] Stopping container with id 205fa5d21ef3
2026-02-22 04:42:00.012 ERROR [src.node.docker_mananger] Max retries reached for container b6eaed417967. Exiting log stream.
2026-02-22 04:42:00.295 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:42:00.298 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:42:00.306 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:42:00.329 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:42:00.337 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:42:00.340 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-22 04:42:00.340 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-22 04:42:00.343 DEBUG [src.libs.common] Attaching file ./log/docker/node3_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:42:00.348 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log
2026-02-22 04:42:00.352 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-22_04-41-50__f5fd84f4-ab31-44db-a4e9-122e8e06f7dd__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,76 @@
2026-02-22 04:40:01.889 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:40:01.889 DEBUG [tests.conftest] Running test: test_get_store_message_with_version with id: 2026-02-22_04-40-01__2abc2427-b6eb-45e3-abe6-abf9de84398e
2026-02-22 04:40:01.889 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:40:01.889 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:40:01.890 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-22 04:40:01.896 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:40:01.896 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-40-01__2abc2427-b6eb-45e3-abe6-abf9de84398e__wakuorg_nwaku:latest.log
2026-02-22 04:40:01.896 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:40:01.896 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:40:01.898 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:40:01.898 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.44
2026-02-22 04:40:01.898 DEBUG [src.node.docker_mananger] Generated ports ['31249', '31250', '31251', '31252', '31253']
2026-02-22 04:40:01.898 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:40:01.898 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:40:01.898 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:40:01.899 DEBUG [src.node.docker_mananger] docker run -i -t -p 31249:31249 -p 31250:31250 -p 31251:31251 -p 31252:31252 -p 31253:31253 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=31251 --rest-port=31249 --tcp-port=31250 --discv5-udp-port=31252 --rest-address=0.0.0.0 --nat=extip:172.18.209.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebd1cee2ecfa020bebafbad15d1e6d99117ca9166a2d6332a95fa82fc41338e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31253 --metrics-logging=true --store=true --relay=true
2026-02-22 04:40:02.083 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.44 waku adb962ebd017a326dbeec95467896d70cdaaf26bd383fded0c9a74fea9be07bc
2026-02-22 04:40:02.086 ERROR [src.node.docker_mananger] Max retries reached for container 805a1b65dee5. Exiting log stream.
2026-02-22 04:40:02.115 DEBUG [src.node.docker_mananger] Container started with ID adb962ebd017. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-40-01__2abc2427-b6eb-45e3-abe6-abf9de84398e__wakuorg_nwaku:latest.log
2026-02-22 04:40:02.117 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31249
2026-02-22 04:40:02.118 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:40:02.675 ERROR [src.node.docker_mananger] Max retries reached for container 35be75ebab0a. Exiting log stream.
2026-02-22 04:40:03.118 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31249/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:03.121 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:40:03.121 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:40:03.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31249/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:03.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.44/tcp/31250/p2p/16Uiu2HAkzB3FBPNQt9pbknp1iPYXsHzExh6cgLLjEkYt6xmZpc51","/ip4/172.18.209.44/tcp/31251/ws/p2p/16Uiu2HAkzB3FBPNQt9pbknp1iPYXsHzExh6cgLLjEkYt6xmZpc51"],"enrUri":"enr:-L24QIacI89fgee6jCr0JmCTap0tcrItTj3XQDpHj6op2DSTAPIzD15eNmxa4UgbwwL-MG81GQtXXnC2W-TBuYHzq0UCgmlkgnY0gmlwhKwS0SyKbXVsdGlhZGRyc5YACASsEtEsBnoSAAoErBLRLAZ6E90DgnJzhQADAQAAiXNlY3AyNTZrMaECRorEaPlspCHacxC-fSyGpAAl3IawUCvqP5YmJFuxTOyDdGNwgnoSg3VkcIJ6FIV3YWt1MgM"}'
2026-02-22 04:40:03.124 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:40:03.131 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:40:03.132 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-40-01__2abc2427-b6eb-45e3-abe6-abf9de84398e__wakuorg_nwaku:latest.log
2026-02-22 04:40:03.132 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:40:03.132 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:40:03.133 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:40:03.134 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.41
2026-02-22 04:40:03.134 DEBUG [src.node.docker_mananger] Generated ports ['26594', '26595', '26596', '26597', '26598']
2026-02-22 04:40:03.134 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:40:03.134 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:40:03.134 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:40:03.134 DEBUG [src.node.docker_mananger] docker run -i -t -p 26594:26594 -p 26595:26595 -p 26596:26596 -p 26597:26597 -p 26598:26598 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=26596 --rest-port=26594 --tcp-port=26595 --discv5-udp-port=26597 --rest-address=0.0.0.0 --nat=extip:172.18.139.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec473eaeecab5cacbbecdb808b1fc66f8ce3a3ada1454e359af1af63bff895d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26598 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIacI89fgee6jCr0JmCTap0tcrItTj3XQDpHj6op2DSTAPIzD15eNmxa4UgbwwL-MG81GQtXXnC2W-TBuYHzq0UCgmlkgnY0gmlwhKwS0SyKbXVsdGlhZGRyc5YACASsEtEsBnoSAAoErBLRLAZ6E90DgnJzhQADAQAAiXNlY3AyNTZrMaECRorEaPlspCHacxC-fSyGpAAl3IawUCvqP5YmJFuxTOyDdGNwgnoSg3VkcIJ6FIV3YWt1MgM --storenode=/ip4/172.18.209.44/tcp/31250/p2p/16Uiu2HAkzB3FBPNQt9pbknp1iPYXsHzExh6cgLLjEkYt6xmZpc51 --store=true --relay=true
2026-02-22 04:40:03.322 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.41 waku 3863f8efc3807727a52d771a7e167e86eb64204d907932c30226ed4170537081
2026-02-22 04:40:03.353 DEBUG [src.node.docker_mananger] Container started with ID 3863f8efc380. Setting up logs at ./log/docker/store_node1_2026-02-22_04-40-01__2abc2427-b6eb-45e3-abe6-abf9de84398e__wakuorg_nwaku:latest.log
2026-02-22 04:40:03.353 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 26594
2026-02-22 04:40:03.354 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:40:04.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26594/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:04.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:40:04.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:40:04.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26594/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:04.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.41/tcp/26595/p2p/16Uiu2HAkvjqHRA3XazzCmSonMjT3ZYm5NVjuCKwNZgZfhKkhvRxd","/ip4/172.18.139.41/tcp/26596/ws/p2p/16Uiu2HAkvjqHRA3XazzCmSonMjT3ZYm5NVjuCKwNZgZfhKkhvRxd"],"enrUri":"enr:-L24QDy8OlRmvjKEs5AAMHolmzD6DwlQAoPPhuWvxLHw5HZRKI8KH82kFX9nIUvfx5jFWdyFr3-VoKIQq9CO4hED_eICgmlkgnY0gmlwhKwSiymKbXVsdGlhZGRyc5YACASsEospBmfjAAoErBKLKQZn5N0DgnJzhQADAQAAiXNlY3AyNTZrMaECE4KpUTxbrjKOqXXYUlGQ9S7oMUU-WubFmXNDMTHPpSKDdGNwgmfjg3VkcIJn5YV3YWt1MgM"}'
2026-02-22 04:40:04.361 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:40:04.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26594/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.44/tcp/31250/p2p/16Uiu2HAkzB3FBPNQt9pbknp1iPYXsHzExh6cgLLjEkYt6xmZpc51"]'
2026-02-22 04:40:04.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:04.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31249/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:40:04.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:04.366 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26594/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:40:04.369 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:04.370 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:04.370 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31249/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)', "version": 10}'
2026-02-22 04:40:04.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:04.376 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:04.577 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:40:04.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31249/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:04.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ebaf932530549282801afd0dec3cb1e18a5b6266a688ee0137f580263a8c91c"}]}'
2026-02-22 04:40:04.580 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:40:04.581 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:40:04.581 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26594/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:04.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ebaf932530549282801afd0dec3cb1e18a5b6266a688ee0137f580263a8c91c"}]}'
2026-02-22 04:40:04.584 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:40:04.586 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:40:04.587 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:40:04.587 DEBUG [src.node.waku_node] Stopping container with id adb962ebd017
2026-02-22 04:40:05.142 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:40:05.142 DEBUG [src.node.waku_node] Stopping container with id 3863f8efc380
2026-02-22 04:40:05.682 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:40:05.684 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:40:05.691 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:40:05.696 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,82 @@
2026-02-22 04:36:30.602 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:30.603 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_pubsub_topics with id: 2026-02-22_04-36-30__cc7ad546-5774-409f-97b8-f055d1a1ee1f
2026-02-22 04:36:30.603 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:30.603 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:36:30.604 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-22 04:36:30.611 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:30.612 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-30__cc7ad546-5774-409f-97b8-f055d1a1ee1f__wakuorg_nwaku:latest.log
2026-02-22 04:36:30.612 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:30.612 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:30.613 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:30.613 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.94
2026-02-22 04:36:30.614 DEBUG [src.node.docker_mananger] Generated ports ['64941', '64942', '64943', '64944', '64945']
2026-02-22 04:36:30.614 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:30.614 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:30.614 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:30.614 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:30.614 DEBUG [src.node.docker_mananger] docker run -i -t -p 64941:64941 -p 64942:64942 -p 64943:64943 -p 64944:64944 -p 64945:64945 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=64943 --rest-port=64941 --tcp-port=64942 --discv5-udp-port=64944 --rest-address=0.0.0.0 --nat=extip:172.18.194.94 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=3782d48e9b48fe62fd5b89fbdffc6d7fa00a84b90dcacbcefafc572b67b7fc4c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64945 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:36:30.808 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.94 waku aa208be1998b783af51561569656e2a80fedc01e4e5dfca81987eec4912d581c
2026-02-22 04:36:30.838 DEBUG [src.node.docker_mananger] Container started with ID aa208be1998b. Setting up logs at ./log/docker/node1_2026-02-22_04-36-30__cc7ad546-5774-409f-97b8-f055d1a1ee1f__wakuorg_nwaku:latest.log
2026-02-22 04:36:30.840 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64941
2026-02-22 04:36:30.840 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:30.847 ERROR [src.node.docker_mananger] Max retries reached for container ac64614a7ffe. Exiting log stream.
2026-02-22 04:36:31.378 ERROR [src.node.docker_mananger] Max retries reached for container 6166ab21e203. Exiting log stream.
2026-02-22 04:36:31.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64941/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.843 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-02-22 04:36:31.843 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:31.843 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64941/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:31.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.94/tcp/64942/p2p/16Uiu2HAmAE6GqHaEPs6DdK6Xcfys6bHxLz37f6QjkGqFV2zd4iQV","/ip4/172.18.194.94/tcp/64943/ws/p2p/16Uiu2HAmAE6GqHaEPs6DdK6Xcfys6bHxLz37f6QjkGqFV2zd4iQV"],"enrUri":"enr:-L24QLRdrznCmKZEc_AlDBZJEbyqPb-QHHIQIDvI6iUsoqucW3Wu1Ssk52RCoeuR3Xnve-lDoWQ4A6wuEmwlKH8GlNwCgmlkgnY0gmlwhKwSwl6KbXVsdGlhZGRyc5YACASsEsJeBv2uAAoErBLCXgb9r90DgnJzhQACAQAAiXNlY3AyNTZrMaEC2-fNopa5obUtsC89C3jMnhpuzvDuvsqzYkKoy5mXY66DdGNwgv2ug3VkcIL9sIV3YWt1MgU"}'
2026-02-22 04:36:31.846 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:31.853 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:31.853 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-30__cc7ad546-5774-409f-97b8-f055d1a1ee1f__wakuorg_nwaku:latest.log
2026-02-22 04:36:31.853 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:31.853 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:31.854 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:31.854 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.140
2026-02-22 04:36:31.855 DEBUG [src.node.docker_mananger] Generated ports ['16860', '16861', '16862', '16863', '16864']
2026-02-22 04:36:31.855 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-22 04:36:31.855 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:31.855 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:31.855 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:31.855 DEBUG [src.node.docker_mananger] docker run -i -t -p 16860:16860 -p 16861:16861 -p 16862:16862 -p 16863:16863 -p 16864:16864 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=16862 --rest-port=16860 --tcp-port=16861 --discv5-udp-port=16863 --rest-address=0.0.0.0 --nat=extip:172.18.81.140 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4ede13d9b17cebe0bb510456039f6a4b623dbb9e588f55b3ce2cd9f3a7bcf8ec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16864 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLRdrznCmKZEc_AlDBZJEbyqPb-QHHIQIDvI6iUsoqucW3Wu1Ssk52RCoeuR3Xnve-lDoWQ4A6wuEmwlKH8GlNwCgmlkgnY0gmlwhKwSwl6KbXVsdGlhZGRyc5YACASsEsJeBv2uAAoErBLCXgb9r90DgnJzhQACAQAAiXNlY3AyNTZrMaEC2-fNopa5obUtsC89C3jMnhpuzvDuvsqzYkKoy5mXY66DdGNwgv2ug3VkcIL9sIV3YWt1MgU
2026-02-22 04:36:32.053 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.140 waku bae59f2485b5630c75779c9c2169f5d6f424f3eb455bc5e21447f539ffa6b98a
2026-02-22 04:36:32.088 DEBUG [src.node.docker_mananger] Container started with ID bae59f2485b5. Setting up logs at ./log/docker/node2_2026-02-22_04-36-30__cc7ad546-5774-409f-97b8-f055d1a1ee1f__wakuorg_nwaku:latest.log
2026-02-22 04:36:32.088 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16860
2026-02-22 04:36:32.088 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:33.090 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16860/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:33.103 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_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-02-22 04:36:33.103 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:33.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:33.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.140/tcp/16861/p2p/16Uiu2HAm89AsmaJ2Tyx64iHr4eGU3DcLPy1QrdYiJUs8WLDrx7Fg","/ip4/172.18.81.140/tcp/16862/ws/p2p/16Uiu2HAm89AsmaJ2Tyx64iHr4eGU3DcLPy1QrdYiJUs8WLDrx7Fg"],"enrUri":"enr:-L24QNg_ehM5o4QHnCQnwkAngN8BDbd2DGKdHFnv4XfQA-KAGdFn6JJBYJ-wGXaG1hbQbAj9pAA9R76-euflYHrLejMCgmlkgnY0gmlwhKwSUYyKbXVsdGlhZGRyc5YACASsElGMBkHdAAoErBJRjAZB3t0DgnJzhQACAQAAiXNlY3AyNTZrMaECvO26sENXgCjD6iiX71NM8K8U9dZJYFdsNXrzQKvkepODdGNwgkHdg3VkcIJB34V3YWt1MgE"}'
2026-02-22 04:36:33.110 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:33.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.94/tcp/64942/p2p/16Uiu2HAmAE6GqHaEPs6DdK6Xcfys6bHxLz37f6QjkGqFV2zd4iQV"]'
2026-02-22 04:36:33.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:33.116 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:64941/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-22 04:36:33.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:33.120 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:16860/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
2026-02-22 04:36:33.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:33.127 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.129 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/0'
2026-02-22 04:36:33.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.133 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/1'
2026-02-22 04:36:33.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.137 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/2'
2026-02-22 04:36:33.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.140 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/3'
2026-02-22 04:36:33.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.144 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/4'
2026-02-22 04:36:33.146 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.148 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/5'
2026-02-22 04:36:33.149 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.151 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/6'
2026-02-22 04:36:33.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:36:33.155 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64941/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
2026-02-22 04:36:33.157 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:33.158 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:33.158 DEBUG [src.node.waku_node] Stopping container with id aa208be1998b
2026-02-22 04:36:33.725 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:33.725 DEBUG [src.node.waku_node] Stopping container with id bae59f2485b5
2026-02-22 04:36:34.268 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:34.269 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:34.279 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:34.285 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_multiple_pubsub_topics_and_only_after_fetch_them with id: 2026-02-22_04-38-06__0ad523bd-421c-4f16-932a-0327a8321d49
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
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_2026-02-22_04-38-06__0ad523bd-421c-4f16-932a-0327a8321d49__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.226.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4185', '4186', '4187', '4188', '4189']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 4185:4185 -p 4186:4186 -p 4187:4187 -p 4188:4188 -p 4189:4189 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=4187 --rest-port=4185 --tcp-port=4186 --discv5-udp-port=4188 --rest-address=0.0.0.0 --nat=extip:172.18.226.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9ea1ea320e866fc3a38be0c03aa4552eceace8aeabb7de1a79a6dcad2ed7759a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4189 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.226.127 waku 0e082ceee94a9d3bfd42c0580b0c4b0b7b1e014e328fdb01763f9ec1e841b6ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e082ceee94a. Setting up logs at ./log/docker/node1_2026-02-22_04-38-06__0ad523bd-421c-4f16-932a-0327a8321d49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4185
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 f10d21fe13f6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b6f1125fc1c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4185/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","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"}]}'
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:4185/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.226.127/tcp/4186/p2p/16Uiu2HAmN4ZXBR7HpvwFGcsWHnAXcUgj6Nzd6nDeGbgYSb2qaLEM","/ip4/172.18.226.127/tcp/4187/ws/p2p/16Uiu2HAmN4ZXBR7HpvwFGcsWHnAXcUgj6Nzd6nDeGbgYSb2qaLEM"],"enrUri":"enr:-L24QPGoBAXdNPS-WAnI7LYVfejibxOoHOONWP442jDFyUrTTzlkJpdYuuiQh01rqNGE6tNa2JwGip3KbYCPAkUCdVgCgmlkgnY0gmlwhKwS4n-KbXVsdGlhZGRyc5YACASsEuJ_BhBaAAoErBLifwYQW90DgnJzhQACAQAAiXNlY3AyNTZrMaEDi8MMBtijRykGDdSyAiCLYckOVc30RRO--iI9W4HEZHqDdGNwghBag3VkcIIQXIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-38-06__0ad523bd-421c-4f16-932a-0327a8321d49__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.30.132
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56209', '56210', '56211', '56212', '56213']
DEBUG  src.node.waku_node:waku_node.py:163 Removing pubsub-topic from nwaku args
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 56209:56209 -p 56210:56210 -p 56211:56211 -p 56212:56212 -p 56213:56213 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=56211 --rest-port=56209 --tcp-port=56210 --discv5-udp-port=56212 --rest-address=0.0.0.0 --nat=extip:172.18.30.132 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eade50bcb81be9dd4bf8d89fe8e4bed1a88ccffb35ab289cc0980bec884bff39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56213 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPGoBAXdNPS-WAnI7LYVfejibxOoHOONWP442jDFyUrTTzlkJpdYuuiQh01rqNGE6tNa2JwGip3KbYCPAkUCdVgCgmlkgnY0gmlwhKwS4n-KbXVsdGlhZGRyc5YACASsEuJ_BhBaAAoErBLifwYQW90DgnJzhQACAQAAiXNlY3AyNTZrMaEDi8MMBtijRykGDdSyAiCLYckOVc30RRO--iI9W4HEZHqDdGNwghBag3VkcIIQXIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.132 waku 27f7d4e2f0c3d78b676ab72014ff5953cbe7dee5acc47f01a1f26b198661d052
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 27f7d4e2f0c3. Setting up logs at ./log/docker/node2_2026-02-22_04-38-06__0ad523bd-421c-4f16-932a-0327a8321d49__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56209
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:56209/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:56209/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.30.132/tcp/56210/p2p/16Uiu2HAmRXiLixbtqZ95pxsdT6CL4ijofRSFw1N5RT6STr4WiNZX","/ip4/172.18.30.132/tcp/56211/ws/p2p/16Uiu2HAmRXiLixbtqZ95pxsdT6CL4ijofRSFw1N5RT6STr4WiNZX"],"enrUri":"enr:-L24QCp7T9_alCdAGGnf7cIhi2W3R971jVFFwy6sBHzL4NAbbvFFbANSW3a9nhCBzkUHVVeL9SNN4c0XYbKJ2tvBXaYCgmlkgnY0gmlwhKwSHoSKbXVsdGlhZGRyc5YACASsEh6EBtuSAAoErBIehAbbk90DgnJzhQACAQAAiXNlY3AyNTZrMaEDv0rDGJ5D4KWTuv7nZGMWkCQ1UkGwjwucgHnOKweK7aqDdGNwgtuSg3VkcILblIV3YWt1MgE"}'
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:56209/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.127/tcp/4186/p2p/16Uiu2HAmN4ZXBR7HpvwFGcsWHnAXcUgj6Nzd6nDeGbgYSb2qaLEM"]'
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:4185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:56209/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0", "/waku/2/rs/2/1", "/waku/2/rs/2/2", "/waku/2/rs/2/3", "/waku/2/rs/2/4", "/waku/2/rs/2/5", "/waku/2/rs/2/6", "/waku/2/rs/2/7"]'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
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:4185/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "L3dha3UvMi9ycy8yLzc=", "contentTopic": "/myapp/1/latest/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -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":"L3dha3UvMi9ycy8yLzA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089017691851,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -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":"L3dha3UvMi9ycy8yLzE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089025554305,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -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":"L3dha3UvMi9ycy8yLzI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089030855171,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -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":"L3dha3UvMi9ycy8yLzM=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089035164802,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -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":"L3dha3UvMi9ycy8yLzQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089039593706,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -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":"L3dha3UvMi9ycy8yLzU=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089044513579,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -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":"L3dha3UvMi9ycy8yLzY=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089049099922,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56209/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -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":"L3dha3UvMi9ycy8yLzc=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1771735089053356191,"ephemeral":false,"proof":""}]'
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 0e082ceee94a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 27f7d4e2f0c3
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.

View File

@ -0,0 +1,96 @@
2026-02-22 04:36:21.268 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:21.268 DEBUG [tests.conftest] Running test: test_light_push_while_peer_is_paused with id: 2026-02-22_04-36-21__598c20da-8444-42de-b7f4-4e51bde12c5c
2026-02-22 04:36:21.269 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:21.269 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:36:21.274 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:21.274 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-22_04-36-21__598c20da-8444-42de-b7f4-4e51bde12c5c__wakuorg_nwaku:latest.log
2026-02-22 04:36:21.275 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:21.275 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:21.276 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:21.276 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.191.30
2026-02-22 04:36:21.276 DEBUG [src.node.docker_mananger] Generated ports ['65501', '65502', '65503', '65504', '65505']
2026-02-22 04:36:21.276 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:21.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:21.277 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:21.277 DEBUG [src.node.docker_mananger] docker run -i -t -p 65501:65501 -p 65502:65502 -p 65503:65503 -p 65504:65504 -p 65505:65505 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=65503 --rest-port=65501 --tcp-port=65502 --discv5-udp-port=65504 --rest-address=0.0.0.0 --nat=extip:172.18.191.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f72d38a9f0d2489c2fcebdfff0baa35409abe24f408f8e8afcd8d197bdb0ae9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65505 --metrics-logging=true --lightpush=true --relay=true
2026-02-22 04:36:21.425 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.191.30 waku 7f47608872c69a1946d84c292cc7b0b5d6f6e9dc6a3a8892116c11821d3185f6
2026-02-22 04:36:21.448 DEBUG [src.node.docker_mananger] Container started with ID 7f47608872c6. Setting up logs at ./log/docker/receiving_node1_2026-02-22_04-36-21__598c20da-8444-42de-b7f4-4e51bde12c5c__wakuorg_nwaku:latest.log
2026-02-22 04:36:21.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65501
2026-02-22 04:36:21.449 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:21.614 ERROR [src.node.docker_mananger] Max retries reached for container 95272e9acc81. Exiting log stream.
2026-02-22 04:36:22.074 ERROR [src.node.docker_mananger] Max retries reached for container 54471d0a3fad. Exiting log stream.
2026-02-22 04:36:22.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65501/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:22.452 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:36:22.452 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:22.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65501/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:22.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.191.30/tcp/65502/p2p/16Uiu2HAmRmMctnBehdwiRkd8KJT4PrBydpMkdiTJNuEVEQuFs4D1","/ip4/172.18.191.30/tcp/65503/ws/p2p/16Uiu2HAmRmMctnBehdwiRkd8KJT4PrBydpMkdiTJNuEVEQuFs4D1"],"enrUri":"enr:-L24QO9L-5TZRONQbTjIUFMzI7t96KMfIywU4rKHhwj6VzMyC3Cl-nqxWZ1oeKX1CG-GZ_POPmPZVlgEeSc6hmCudTsCgmlkgnY0gmlwhKwSvx6KbXVsdGlhZGRyc5YACASsEr8eBv_eAAoErBK_Hgb_390DgnJzhQADAQAAiXNlY3AyNTZrMaEDwsl2v9fcohkpUcfJCUBpAmQmoV-UW9M06sHCFbzWb5SDdGNwgv_eg3VkcIL_4IV3YWt1Mgk"}'
2026-02-22 04:36:22.455 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:22.461 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:22.461 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-22_04-36-21__598c20da-8444-42de-b7f4-4e51bde12c5c__wakuorg_nwaku:latest.log
2026-02-22 04:36:22.461 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:22.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:22.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:22.463 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.232.96
2026-02-22 04:36:22.463 DEBUG [src.node.docker_mananger] Generated ports ['21737', '21738', '21739', '21740', '21741']
2026-02-22 04:36:22.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:22.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:22.463 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:22.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 21737:21737 -p 21738:21738 -p 21739:21739 -p 21740:21740 -p 21741:21741 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=21739 --rest-port=21737 --tcp-port=21738 --discv5-udp-port=21740 --rest-address=0.0.0.0 --nat=extip:172.18.232.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ebfa2ade2e4bb5a0dfbb20fdf7f9c3af5a7c5aaa35185cf5aed976f95fbaac5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21741 --metrics-logging=true --lightpush=false --relay=true
2026-02-22 04:36:22.619 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.232.96 waku d420ed3be86d51e4d2f3ed9cb72617c67de1034cb7873084dafb3b4a0a2076f3
2026-02-22 04:36:22.641 DEBUG [src.node.docker_mananger] Container started with ID d420ed3be86d. Setting up logs at ./log/docker/receiving_node2_2026-02-22_04-36-21__598c20da-8444-42de-b7f4-4e51bde12c5c__wakuorg_nwaku:latest.log
2026-02-22 04:36:22.642 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21737
2026-02-22 04:36:22.642 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:23.642 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21737/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.645 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_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-02-22 04:36:23.646 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:23.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21737/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:23.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.232.96/tcp/21738/p2p/16Uiu2HAmMU3Ud5FnajgLSJeHJPYfsvK9GGPuzFHruZCSZAyDXAeu","/ip4/172.18.232.96/tcp/21739/ws/p2p/16Uiu2HAmMU3Ud5FnajgLSJeHJPYfsvK9GGPuzFHruZCSZAyDXAeu"],"enrUri":"enr:-L24QOWaasNE5Z66O7Wg4b-dSi7r4iyDNVSBB0LMG3Ie9NjcJIR9H6IpdxEA5MXAb-awwJcnY4SvUMFBhxys1tWPalYCgmlkgnY0gmlwhKwS6GCKbXVsdGlhZGRyc5YACASsEuhgBlTqAAoErBLoYAZU690DgnJzhQADAQAAiXNlY3AyNTZrMaEDgutUGLdOV04mJusXFjihIbgpzLsknSYMQNj0D-Gf9oqDdGNwglTqg3VkcIJU7IV3YWt1MgE"}'
2026-02-22 04:36:23.648 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:23.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21737/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.30/tcp/65502/p2p/16Uiu2HAmRmMctnBehdwiRkd8KJT4PrBydpMkdiTJNuEVEQuFs4D1"]'
2026-02-22 04:36:23.680 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:23.691 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:23.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-22_04-36-21__598c20da-8444-42de-b7f4-4e51bde12c5c__wakuorg_nwaku:latest.log
2026-02-22 04:36:23.691 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:23.691 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:23.692 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:23.692 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.146.9
2026-02-22 04:36:23.693 DEBUG [src.node.docker_mananger] Generated ports ['41269', '41270', '41271', '41272', '41273']
2026-02-22 04:36:23.693 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:23.693 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:23.693 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:23.693 DEBUG [src.node.docker_mananger] docker run -i -t -p 41269:41269 -p 41270:41270 -p 41271:41271 -p 41272:41272 -p 41273:41273 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=41271 --rest-port=41269 --tcp-port=41270 --discv5-udp-port=41272 --rest-address=0.0.0.0 --nat=extip:172.18.146.9 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=37bd94dd0af943f5bd4cddab80e88cd953fd2fdbbece14dadb3799ce8b452433 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41273 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QO9L-5TZRONQbTjIUFMzI7t96KMfIywU4rKHhwj6VzMyC3Cl-nqxWZ1oeKX1CG-GZ_POPmPZVlgEeSc6hmCudTsCgmlkgnY0gmlwhKwSvx6KbXVsdGlhZGRyc5YACASsEr8eBv_eAAoErBK_Hgb_390DgnJzhQADAQAAiXNlY3AyNTZrMaEDwsl2v9fcohkpUcfJCUBpAmQmoV-UW9M06sHCFbzWb5SDdGNwgv_eg3VkcIL_4IV3YWt1Mgk --lightpushnode=/ip4/172.18.191.30/tcp/65502/p2p/16Uiu2HAmRmMctnBehdwiRkd8KJT4PrBydpMkdiTJNuEVEQuFs4D1 --lightpush=true --relay=true
2026-02-22 04:36:23.843 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.146.9 waku 0893d7ef84f3b0142fe95e7a2eb1e5ddb4f813a1c4a26e01c857f00f2ec60e83
2026-02-22 04:36:23.867 DEBUG [src.node.docker_mananger] Container started with ID 0893d7ef84f3. Setting up logs at ./log/docker/lightpush_node1_2026-02-22_04-36-21__598c20da-8444-42de-b7f4-4e51bde12c5c__wakuorg_nwaku:latest.log
2026-02-22 04:36:23.867 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41269
2026-02-22 04:36:23.867 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:24.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41269/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:24.871 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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"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-02-22 04:36:24.872 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:24.872 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41269/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:24.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.146.9/tcp/41270/p2p/16Uiu2HAm9VUnNxQK7cvS8VfsqFDnoH8uki18WawNYXins8ndDqrF","/ip4/172.18.146.9/tcp/41271/ws/p2p/16Uiu2HAm9VUnNxQK7cvS8VfsqFDnoH8uki18WawNYXins8ndDqrF"],"enrUri":"enr:-L24QGIthQg3Qj-1g4TqwCKy7Qcv4bLHtqkuNDLBFGGHJS4VCOqt-91r-pGwbFHxy3_G8N8qsbH-wUxAY9rS04orpwMCgmlkgnY0gmlwhKwSkgmKbXVsdGlhZGRyc5YACASsEpIJBqE2AAoErBKSCQahN90DgnJzhQADAQAAiXNlY3AyNTZrMaEC0P1Hqqez5xBYCIjD2PtPh_t0oGQlJAfeVKdCuFXuDuiDdGNwgqE2g3VkcIKhOIV3YWt1Mgk"}'
2026-02-22 04:36:24.874 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:24.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41269/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.191.30/tcp/65502/p2p/16Uiu2HAmRmMctnBehdwiRkd8KJT4PrBydpMkdiTJNuEVEQuFs4D1"]'
2026-02-22 04:36:24.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41269/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.96/tcp/21738/p2p/16Uiu2HAmMU3Ud5FnajgLSJeHJPYfsvK9GGPuzFHruZCSZAyDXAeu"]'
2026-02-22 04:36:24.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65501/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:24.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21737/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:24.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41269/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:36:24.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:24.949 DEBUG [src.node.waku_node] Stopping container with id 7f47608872c6
2026-02-22 04:36:25.438 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:25.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41269/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1771734984949246185}}'
2026-02-22 04:36:26.251 ERROR [src.node.docker_mananger] Max retries reached for container 7f47608872c6. Exiting log stream.
2026-02-22 04:36:30.447 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:41269/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-02-22 04:36:30.449 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:30.450 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:30.450 DEBUG [src.node.waku_node] Stopping container with id d420ed3be86d
2026-02-22 04:36:30.943 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:30.943 DEBUG [src.node.waku_node] Stopping container with id 0893d7ef84f3
2026-02-22 04:36:31.426 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:31.428 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:31.435 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:31.442 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:31.450 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,78 @@
2026-02-22 04:34:35.976 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:34:35.976 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[1000] with id: 2026-02-22_04-34-35__adb1adcf-5b28-4de9-b480-8d53bd819863
2026-02-22 04:34:35.977 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:34:35.977 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:34:35.986 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:35.987 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-34-35__adb1adcf-5b28-4de9-b480-8d53bd819863__wakuorg_nwaku:latest.log
2026-02-22 04:34:35.995 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:35.996 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-34-35__adb1adcf-5b28-4de9-b480-8d53bd819863__wakuorg_nwaku:latest.log
2026-02-22 04:34:35.999 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-22 04:34:35.999 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:35.999 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:36.002 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:34:36.002 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.96
2026-02-22 04:34:36.002 DEBUG [src.node.docker_mananger] Generated ports ['62534', '62535', '62536', '62537', '62538']
2026-02-22 04:34:36.002 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:36.002 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:36.002 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:36.003 DEBUG [src.node.docker_mananger] docker run -i -t -p 62534:62534 -p 62535:62535 -p 62536:62536 -p 62537:62537 -p 62538:62538 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=62536 --rest-port=62534 --tcp-port=62535 --discv5-udp-port=62537 --rest-address=0.0.0.0 --nat=extip:172.18.21.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3e748e89142bc8d18d56bd6efce5c6df3db49eca4ebbdfccedcdeeed6e11c0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62538 --metrics-logging=true --relay=true
2026-02-22 04:34:36.194 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.96 waku 77c1dc8854f1aa516cc3d351bc1d93d572818c11078c5be8c6ac8f7a1571b04b
2026-02-22 04:34:36.227 DEBUG [src.node.docker_mananger] Container started with ID 77c1dc8854f1. Setting up logs at ./log/docker/node1_2026-02-22_04-34-35__adb1adcf-5b28-4de9-b480-8d53bd819863__wakuorg_nwaku:latest.log
2026-02-22 04:34:36.228 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62534
2026-02-22 04:34:36.229 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:36.235 ERROR [src.node.docker_mananger] Max retries reached for container 107f1f684cb1. Exiting log stream.
2026-02-22 04:34:36.814 ERROR [src.node.docker_mananger] Max retries reached for container 34f14ca28d53. Exiting log stream.
2026-02-22 04:34:37.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62534/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:37.232 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_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-02-22 04:34:37.232 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:37.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62534/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:37.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.96/tcp/62535/p2p/16Uiu2HAmTaxEokS61GYSVJ4ug7VXRYaEVYj6aRciEv6qnuNkgme2","/ip4/172.18.21.96/tcp/62536/ws/p2p/16Uiu2HAmTaxEokS61GYSVJ4ug7VXRYaEVYj6aRciEv6qnuNkgme2"],"enrUri":"enr:-L24QEhVUmgby9_1GFwqzWgSk0Vnao0FHOwUb05fQowSqjqCG_sY4OZHWGxsfvZuLoWgjumhndWMn-_f9cBRuF_fU8ECgmlkgnY0gmlwhKwSFWCKbXVsdGlhZGRyc5YACASsEhVgBvRHAAoErBIVYAb0SN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3daXxgj13VeZM-KAOA6_NT0S63_rHwXJkdimawu7GfuDdGNwgvRHg3VkcIL0SYV3YWt1MgE"}'
2026-02-22 04:34:37.235 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:37.235 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:37.236 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:37.237 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:34:37.237 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.207
2026-02-22 04:34:37.237 DEBUG [src.node.docker_mananger] Generated ports ['1197', '1198', '1199', '1200', '1201']
2026-02-22 04:34:37.237 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:37.238 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:37.238 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:37.238 DEBUG [src.node.docker_mananger] docker run -i -t -p 1197:1197 -p 1198:1198 -p 1199:1199 -p 1200:1200 -p 1201:1201 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=1199 --rest-port=1197 --tcp-port=1198 --discv5-udp-port=1200 --rest-address=0.0.0.0 --nat=extip:172.18.112.207 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=748b1fedf29dbadd2fddeb84c1dca4eddc0b8fe780d302ebcf756abfdebafdfc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1201 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEhVUmgby9_1GFwqzWgSk0Vnao0FHOwUb05fQowSqjqCG_sY4OZHWGxsfvZuLoWgjumhndWMn-_f9cBRuF_fU8ECgmlkgnY0gmlwhKwSFWCKbXVsdGlhZGRyc5YACASsEhVgBvRHAAoErBIVYAb0SN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3daXxgj13VeZM-KAOA6_NT0S63_rHwXJkdimawu7GfuDdGNwgvRHg3VkcIL0SYV3YWt1MgE
2026-02-22 04:34:37.424 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.207 waku 9bb3945206bd3f6e0ad4abf5e60b2301eaf26c71ba3cf7692dd12cde9bb2fb84
2026-02-22 04:34:37.459 DEBUG [src.node.docker_mananger] Container started with ID 9bb3945206bd. Setting up logs at ./log/docker/node2_2026-02-22_04-34-35__adb1adcf-5b28-4de9-b480-8d53bd819863__wakuorg_nwaku:latest.log
2026-02-22 04:34:37.459 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1197
2026-02-22 04:34:37.459 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:38.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1197/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:38.483 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_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-02-22 04:34:38.483 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:38.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1197/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:38.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.207/tcp/1198/p2p/16Uiu2HAmTsaSCBspWvnC5AZn3nwNbVEz4AKEvqqzbSGVjCzN28hV","/ip4/172.18.112.207/tcp/1199/ws/p2p/16Uiu2HAmTsaSCBspWvnC5AZn3nwNbVEz4AKEvqqzbSGVjCzN28hV"],"enrUri":"enr:-L24QG-u224wXjU8WR69vk1j60mAFYo8Exuwxkzpzp1u6CanJiSdkLFJVyX1XyX-5gYCKlXeHlrBKYjILl3iBLVl3ZICgmlkgnY0gmlwhKwScM-KbXVsdGlhZGRyc5YACASsEnDPBgSuAAoErBJwzwYEr90DgnJzhQADAQAAiXNlY3AyNTZrMaED4hjQKQxX54Dz4ruCDi5ypaBINzqcwsK_UUrdaDTxRgCDdGNwggSug3VkcIIEsIV3YWt1MgE"}'
2026-02-22 04:34:38.491 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:38.492 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-22 04:34:38.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62534/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:38.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:38.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1197/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:38.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:38.505 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-22 04:34:38.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62534/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:38.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.112.207/tcp/35770/p2p/16Uiu2HAmTsaSCBspWvnC5AZn3nwNbVEz4AKEvqqzbSGVjCzN28hV","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-22 04:34:38.510 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1197/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:38.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.21.96/tcp/62535/p2p/16Uiu2HAmTaxEokS61GYSVJ4ug7VXRYaEVYj6aRciEv6qnuNkgme2","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-22 04:34:38.512 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-02-22 04:34:48.513 INFO [tests.e2e.test_network_conditions] Applying 1000ms latency to node2
2026-02-22 04:34:48.515 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4631', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-22 04:34:48.553 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4631', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-22 04:34:48.564 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4631', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '1000ms']
2026-02-22 04:34:48.595 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62534/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:34:48.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:48.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1197/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:50.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734888595520137,"ephemeral":false,"proof":""}]'
2026-02-22 04:34:50.606 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4631', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-22 04:34:50.617 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:34:50.618 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:34:50.618 DEBUG [src.node.waku_node] Stopping container with id 77c1dc8854f1
2026-02-22 04:34:51.203 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:34:51.204 DEBUG [src.node.waku_node] Stopping container with id 9bb3945206bd
2026-02-22 04:34:51.784 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:34:51.785 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:34:51.796 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:34:51.805 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_cursor_at_page_size_boundary with id: 2026-02-22_04-43-51__1d46b7d7-9a9c-4c82-8379-13a23aa3fa70
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-43-51__1d46b7d7-9a9c-4c82-8379-13a23aa3fa70__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.229.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11631', '11632', '11633', '11634', '11635']
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 11631:11631 -p 11632:11632 -p 11633:11633 -p 11634:11634 -p 11635:11635 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=11633 --rest-port=11631 --tcp-port=11632 --discv5-udp-port=11634 --rest-address=0.0.0.0 --nat=extip:172.18.229.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef2bfdd45accbfacde8f7e4a8eea029c487dfe8a49eea17acd3f16fbfd2b4ea0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11635 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.229.143 waku 448584d04cebe89e6bfbc21ce57253434adbe80256b86cda3b727d76039e6a36
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f09d7becc479. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 448584d04ceb. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-43-51__1d46b7d7-9a9c-4c82-8379-13a23aa3fa70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11631
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 0325fc0e95ca. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11631/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:11631/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.229.143/tcp/11632/p2p/16Uiu2HAmHhwbY4u6xP5rqrtYTZjLjTFgqhgptt4F5Wm1SxyPk27Q","/ip4/172.18.229.143/tcp/11633/ws/p2p/16Uiu2HAmHhwbY4u6xP5rqrtYTZjLjTFgqhgptt4F5Wm1SxyPk27Q"],"enrUri":"enr:-L24QA2AU4VlxiXARZ7lN5VxYoEnUwpgLd8dQH2OOf7g7svaBS5ka65T52FsLXNCkWG-yEQgp8P2qeNDoHMOJu6-Y5ACgmlkgnY0gmlwhKwS5Y-KbXVsdGlhZGRyc5YACASsEuWPBi1wAAoErBLljwYtcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSwwQDApCy_iiKCWUbjtCh5BWprM7Hv2_JLlT_6JDt--DdGNwgi1wg3VkcIItcoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-43-51__1d46b7d7-9a9c-4c82-8379-13a23aa3fa70__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.150.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61936', '61937', '61938', '61939', '61940']
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 61936:61936 -p 61937:61937 -p 61938:61938 -p 61939:61939 -p 61940:61940 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=61938 --rest-port=61936 --tcp-port=61937 --discv5-udp-port=61939 --rest-address=0.0.0.0 --nat=extip:172.18.150.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6df1a68bcbd6cdb4ffc7ab6cbd58f8c2733dd97958dacdd318ceb3b9eadaeba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61940 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QA2AU4VlxiXARZ7lN5VxYoEnUwpgLd8dQH2OOf7g7svaBS5ka65T52FsLXNCkWG-yEQgp8P2qeNDoHMOJu6-Y5ACgmlkgnY0gmlwhKwS5Y-KbXVsdGlhZGRyc5YACASsEuWPBi1wAAoErBLljwYtcd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSwwQDApCy_iiKCWUbjtCh5BWprM7Hv2_JLlT_6JDt--DdGNwgi1wg3VkcIItcoV3YWt1MgM --storenode=/ip4/172.18.229.143/tcp/11632/p2p/16Uiu2HAmHhwbY4u6xP5rqrtYTZjLjTFgqhgptt4F5Wm1SxyPk27Q --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.38 waku 730b9d65bf1df8adf38183c925e37ae1343592ba652ce6594a2cbe06da76cac4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 730b9d65bf1d. Setting up logs at ./log/docker/store_node1_2026-02-22_04-43-51__1d46b7d7-9a9c-4c82-8379-13a23aa3fa70__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61936
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:61936/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:61936/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.150.38/tcp/61937/p2p/16Uiu2HAmTTkiXv8NthLKW6DSkjz3e5xHVYosaJij8mvykamBMjaX","/ip4/172.18.150.38/tcp/61938/ws/p2p/16Uiu2HAmTTkiXv8NthLKW6DSkjz3e5xHVYosaJij8mvykamBMjaX"],"enrUri":"enr:-L24QOJF3jd3sm1XsU-aV9bnaBL-zFzjBs79tnjy_-3bHsiORtSEUk3gOFC_aHqhJYSWZYyQsK7pHkxHxgc38a5Sop8CgmlkgnY0gmlwhKwSliaKbXVsdGlhZGRyc5YACASsEpYmBvHxAAoErBKWJgbx8t0DgnJzhQADAQAAiXNlY3AyNTZrMaED2_5_0bo3S1Xp8MsKk5NgL3-punU4ZHEm9MKi48BOCICDdGNwgvHxg3VkcILx84V3YWt1MgM"}'
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:61936/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.143/tcp/11632/p2p/16Uiu2HAmHhwbY4u6xP5rqrtYTZjLjTFgqhgptt4F5Wm1SxyPk27Q"]'
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:11631/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:61936/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:11631/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11631/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b107f3f26bb2450d59e2af3dd9bd5cdd041cd8592587a3088fdcc7c714347bd"},{"messageHash":"0x9a82b61e2166ff5602ebd74569caa9f904e7420ac05ffaaf6edd5474ca7860f2"},{"messageHash":"0x375ffc86cb32e3a5218c07a136979c294ba8ca8ccd8225926a187bcb875bf7c3"},{"messageHash":"0x66b858de39d79a68fad534b3b4868d8bf4476ea4bbc36ac2888303fea38bb5bf"},{"messageHash":"0xc22493a0f22660231504f59e93311bfdbb8145771a81e8ea0f90a9d11836ce6d"}],"paginationCursor":"0xc22493a0f22660231504f59e93311bfdbb8145771a81e8ea0f90a9d11836ce6d"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11631/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc22493a0f22660231504f59e93311bfdbb8145771a81e8ea0f90a9d11836ce6d&pageSize=5&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5d7e3d17a5a68f55fdf53703d9302ad994673d044b122ab6c7066b6d162874f"},{"messageHash":"0xe3b0947979b38e4f3bd41a4028fa2a333e188ecb91f59399f452f907f90efc15"},{"messageHash":"0x7ef43481cc7bbc0060b943f43f9e971a627c018700be0e8aed5dee57bc41ada9"},{"messageHash":"0x473848d61148091712f28b84fefcc971266457d10a7070b2d38358a8514b5f0a"},{"messageHash":"0x9a60749d284ef582eb0108adc0f718c0fb5d4ad3654f0ba3386d0ac7c136262c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61936/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b107f3f26bb2450d59e2af3dd9bd5cdd041cd8592587a3088fdcc7c714347bd"},{"messageHash":"0x9a82b61e2166ff5602ebd74569caa9f904e7420ac05ffaaf6edd5474ca7860f2"},{"messageHash":"0x375ffc86cb32e3a5218c07a136979c294ba8ca8ccd8225926a187bcb875bf7c3"},{"messageHash":"0x66b858de39d79a68fad534b3b4868d8bf4476ea4bbc36ac2888303fea38bb5bf"},{"messageHash":"0xc22493a0f22660231504f59e93311bfdbb8145771a81e8ea0f90a9d11836ce6d"}],"paginationCursor":"0xc22493a0f22660231504f59e93311bfdbb8145771a81e8ea0f90a9d11836ce6d"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61936/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc22493a0f22660231504f59e93311bfdbb8145771a81e8ea0f90a9d11836ce6d&pageSize=5&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb5d7e3d17a5a68f55fdf53703d9302ad994673d044b122ab6c7066b6d162874f"},{"messageHash":"0xe3b0947979b38e4f3bd41a4028fa2a333e188ecb91f59399f452f907f90efc15"},{"messageHash":"0x7ef43481cc7bbc0060b943f43f9e971a627c018700be0e8aed5dee57bc41ada9"},{"messageHash":"0x473848d61148091712f28b84fefcc971266457d10a7070b2d38358a8514b5f0a"},{"messageHash":"0x9a60749d284ef582eb0108adc0f718c0fb5d4ad3654f0ba3386d0ac7c136262c"}]}'
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 448584d04ceb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 730b9d65bf1d
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.

View File

@ -0,0 +1,100 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_wrong_url_content_topic with id: 2026-02-22_04-40-10__885e2547-2cba-4c1e-b3f7-c425d2edb759
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-40-10__885e2547-2cba-4c1e-b3f7-c425d2edb759__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.194.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62389', '62390', '62391', '62392', '62393']
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 62389:62389 -p 62390:62390 -p 62391:62391 -p 62392:62392 -p 62393:62393 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=62391 --rest-port=62389 --tcp-port=62390 --discv5-udp-port=62392 --rest-address=0.0.0.0 --nat=extip:172.18.194.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d270daa2b9d6f8fdb49b5fe1b30db31882eddb037cd9c1344cef084bacdffcaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62393 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.194.80 waku 46ac308331ac665b2042d68e73092831dba554031dd71ac139af0222c68d14c1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 46ac308331ac. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-40-10__885e2547-2cba-4c1e-b3f7-c425d2edb759__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62389
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 67af3a24aa9c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4fcd2c39ba57. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62389/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:62389/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.194.80/tcp/62390/p2p/16Uiu2HAmNut5aQLMXeFSz1rorhWRxAiq5pkWJPBwHqXJhVkPWnBX","/ip4/172.18.194.80/tcp/62391/ws/p2p/16Uiu2HAmNut5aQLMXeFSz1rorhWRxAiq5pkWJPBwHqXJhVkPWnBX"],"enrUri":"enr:-L24QE62QpNpmVh3nU9ZMNE1PCX0QliXfAmrzrliufM6JswBSpIW_o1S8n4iV75k5AGrrfgPfZSJnxdyfZiaqbai2sECgmlkgnY0gmlwhKwSwlCKbXVsdGlhZGRyc5YACASsEsJQBvO2AAoErBLCUAbzt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmGV9qHWxQXtMen0o7p8h54vAxx8nbYCuvEI6_hoNOX6DdGNwgvO2g3VkcILzuIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-40-10__885e2547-2cba-4c1e-b3f7-c425d2edb759__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.24.251
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7076', '7077', '7078', '7079', '7080']
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 7076:7076 -p 7077:7077 -p 7078:7078 -p 7079:7079 -p 7080:7080 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=7078 --rest-port=7076 --tcp-port=7077 --discv5-udp-port=7079 --rest-address=0.0.0.0 --nat=extip:172.18.24.251 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=24d2719a4c95f5c5baa6da72c5ed3e4b47bf8b7985fd56df5caef45b6c8b4fa1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7080 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE62QpNpmVh3nU9ZMNE1PCX0QliXfAmrzrliufM6JswBSpIW_o1S8n4iV75k5AGrrfgPfZSJnxdyfZiaqbai2sECgmlkgnY0gmlwhKwSwlCKbXVsdGlhZGRyc5YACASsEsJQBvO2AAoErBLCUAbzt90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmGV9qHWxQXtMen0o7p8h54vAxx8nbYCuvEI6_hoNOX6DdGNwgvO2g3VkcILzuIV3YWt1MgM --storenode=/ip4/172.18.194.80/tcp/62390/p2p/16Uiu2HAmNut5aQLMXeFSz1rorhWRxAiq5pkWJPBwHqXJhVkPWnBX --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.24.251 waku 553e00ce113162a8fed6a6e01ea10fba170a27e2c4f45808f51313d2b697be02
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 553e00ce1131. Setting up logs at ./log/docker/store_node1_2026-02-22_04-40-10__885e2547-2cba-4c1e-b3f7-c425d2edb759__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7076
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:7076/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:7076/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.24.251/tcp/7077/p2p/16Uiu2HAkzuU4YfUZ5JKrEc1tSkFHPw5vEoy3JBZFLiCAaxwavwvy","/ip4/172.18.24.251/tcp/7078/ws/p2p/16Uiu2HAkzuU4YfUZ5JKrEc1tSkFHPw5vEoy3JBZFLiCAaxwavwvy"],"enrUri":"enr:-L24QIG-pbZm_SdQSM2AoxVwF_qP6RX5rzj1COmVM2fyrvCxEXbPyF74Iur5Jcza_E4elL8WdJyy4WWwQO486rSFdUECgmlkgnY0gmlwhKwSGPuKbXVsdGlhZGRyc5YACASsEhj7BhulAAoErBIY-wYbpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECUWk4tJ-Yf1w1ixqKZy_MQ_ADv759HDK2sy0C9zBMcCqDdGNwghulg3VkcIIbp4V3YWt1MgM"}'
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:7076/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.80/tcp/62390/p2p/16Uiu2HAmNut5aQLMXeFSz1rorhWRxAiq5pkWJPBwHqXJhVkPWnBX"]'
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:62389/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:7076/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62389/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "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.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:107 trying to find stored messages with wrong content_topic =myapp/1/latest/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62389/store/v3/messages?includeData=true&contentTopics=myapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_topics:test_topics.py:112 response for wrong url content topic is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
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 46ac308331ac
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 553e00ce1131
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.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_invalid_cursor with id: 2026-02-22_04-36-36__29ed0b1a-3b7a-4d35-ac2f-482bf0f0f3a5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-36-36__29ed0b1a-3b7a-4d35-ac2f-482bf0f0f3a5__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.195.95
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17045', '17046', '17047', '17048', '17049']
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 17045:17045 -p 17046:17046 -p 17047:17047 -p 17048:17048 -p 17049:17049 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=17047 --rest-port=17045 --tcp-port=17046 --discv5-udp-port=17048 --rest-address=0.0.0.0 --nat=extip:172.18.195.95 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f14da5aa8d11b2c42ada734a11e2a1c6e2c7e41df9c32f76c73ae1e2d9e359f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17049 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.195.95 waku 29cc5809bacbe0e8dc20c04276aaf0c6f9434cb112ffb524cb742c410cfa9f5a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 29cc5809bacb. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-36-36__29ed0b1a-3b7a-4d35-ac2f-482bf0f0f3a5__wakuorg_nwaku:latest.log
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b0f4b80a957f. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17045
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 c6f9ad54a072. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17045/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:17045/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.195.95/tcp/17046/p2p/16Uiu2HAkzTXT2q8A4EcaTeonDMsPuTU9H2KoBHWd2gxa4kJH223d","/ip4/172.18.195.95/tcp/17047/ws/p2p/16Uiu2HAkzTXT2q8A4EcaTeonDMsPuTU9H2KoBHWd2gxa4kJH223d"],"enrUri":"enr:-L24QJpCogQvB5FATh1_rMjS3kCTwhLAl_vII8RkSk5XDiyMc-E-9sa7QBRfeZN8pj9wxb_OIYFoDPDCeN2rwiTbkOMCgmlkgnY0gmlwhKwSw1-KbXVsdGlhZGRyc5YACASsEsNfBkKWAAoErBLDXwZCl90DgnJzhQADAQAAiXNlY3AyNTZrMaECSsPzcIbX45lW7UpL6NoSYnerDk-KGhzAdAMZXwDRT8SDdGNwgkKWg3VkcIJCmIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-36-36__29ed0b1a-3b7a-4d35-ac2f-482bf0f0f3a5__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.176.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53313', '53314', '53315', '53316', '53317']
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 53313:53313 -p 53314:53314 -p 53315:53315 -p 53316:53316 -p 53317:53317 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=53315 --rest-port=53313 --tcp-port=53314 --discv5-udp-port=53316 --rest-address=0.0.0.0 --nat=extip:172.18.176.122 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=52eea34fafd4e2eed0bd84f1bbbcaf9b401bdec835faffcba4ce8081bc5c4261 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53317 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJpCogQvB5FATh1_rMjS3kCTwhLAl_vII8RkSk5XDiyMc-E-9sa7QBRfeZN8pj9wxb_OIYFoDPDCeN2rwiTbkOMCgmlkgnY0gmlwhKwSw1-KbXVsdGlhZGRyc5YACASsEsNfBkKWAAoErBLDXwZCl90DgnJzhQADAQAAiXNlY3AyNTZrMaECSsPzcIbX45lW7UpL6NoSYnerDk-KGhzAdAMZXwDRT8SDdGNwgkKWg3VkcIJCmIV3YWt1MgM --storenode=/ip4/172.18.195.95/tcp/17046/p2p/16Uiu2HAkzTXT2q8A4EcaTeonDMsPuTU9H2KoBHWd2gxa4kJH223d --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.176.122 waku faaacafd11cd725d3f5294636367dc03c9bfa24bcd56d9d0a7a360d175fe6933
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID faaacafd11cd. Setting up logs at ./log/docker/store_node1_2026-02-22_04-36-36__29ed0b1a-3b7a-4d35-ac2f-482bf0f0f3a5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53313
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:53313/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:53313/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.176.122/tcp/53314/p2p/16Uiu2HAkv6eH3pggBAB86tKrXiArAC9VXepDjyJbtcZd3nPt33wc","/ip4/172.18.176.122/tcp/53315/ws/p2p/16Uiu2HAkv6eH3pggBAB86tKrXiArAC9VXepDjyJbtcZd3nPt33wc"],"enrUri":"enr:-L24QJhc165j3b3XOXyi6qiqMY6ljK3qY7UWztWR60sy5HGlNx1Qhk7cifIP1ZEUfnYcU4D6eVEtoSzPHt8XtorG63YCgmlkgnY0gmlwhKwSsHqKbXVsdGlhZGRyc5YACASsErB6BtBCAAoErBKwegbQQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECCfu5_ykq07m669TYfUOdSewQSkn5EU0w5ZDVdRycRyeDdGNwgtBCg3VkcILQRIV3YWt1MgM"}'
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:53313/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.195.95/tcp/17046/p2p/16Uiu2HAkzTXT2q8A4EcaTeonDMsPuTU9H2KoBHWd2gxa4kJH223d"]'
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:17045/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:53313/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53313/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:53313/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x74657374&pageSize=100&ascending=true. Response content: b'waku message hash parsing error: invalid hash length: 4'
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 29cc5809bacb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id faaacafd11cd
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.

View File

@ -0,0 +1,68 @@
2026-02-22 04:36:53.483 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:36:53.484 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_content_topic with id: 2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f
2026-02-22 04:36:53.484 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:36:53.484 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:36:53.484 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-22 04:36:53.491 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:53.491 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__wakuorg_nwaku:latest.log
2026-02-22 04:36:53.491 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:53.491 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:53.493 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:53.493 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.103.225
2026-02-22 04:36:53.493 DEBUG [src.node.docker_mananger] Generated ports ['54281', '54282', '54283', '54284', '54285']
2026-02-22 04:36:53.493 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:53.493 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:53.493 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:53.493 DEBUG [src.node.docker_mananger] docker run -i -t -p 54281:54281 -p 54282:54282 -p 54283:54283 -p 54284:54284 -p 54285:54285 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=54283 --rest-port=54281 --tcp-port=54282 --discv5-udp-port=54284 --rest-address=0.0.0.0 --nat=extip:172.18.103.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bee9bdce61fa16dcf58fc79cddd53d7cfff888ed4cbb2a7faeaceffaa02ff8ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54285 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:36:53.677 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.103.225 waku 5fd5628552b04164b12d970f077732997746763a97e0134676cb58007c9767c7
2026-02-22 04:36:53.710 DEBUG [src.node.docker_mananger] Container started with ID 5fd5628552b0. Setting up logs at ./log/docker/node1_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__wakuorg_nwaku:latest.log
2026-02-22 04:36:53.710 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54281
2026-02-22 04:36:53.711 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:53.737 ERROR [src.node.docker_mananger] Max retries reached for container e3486b2ca4f7. Exiting log stream.
2026-02-22 04:36:54.284 ERROR [src.node.docker_mananger] Max retries reached for container fe626490c874. Exiting log stream.
2026-02-22 04:36:54.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54281/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:54.714 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-02-22 04:36:54.714 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:54.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54281/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:54.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.225/tcp/54282/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB","/ip4/172.18.103.225/tcp/54283/ws/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB"],"enrUri":"enr:-L24QKYj-o4Kwr9PJ-dbfY3g_DT99mRiERrQoxj76QOPDu1jL8Hrl48laZLixu4k7LsN4Puku2VdG-0QCv_rpVH30NUCgmlkgnY0gmlwhKwSZ-GKbXVsdGlhZGRyc5YACASsEmfhBtQKAAoErBJn4QbUC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7Q1A1tBIZ4Hj-A3wCl2SZpMHSy4yjuHADNHq3Ic3ttCDdGNwgtQKg3VkcILUDIV3YWt1MgU"}'
2026-02-22 04:36:54.716 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:54.717 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-22 04:36:54.723 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:36:54.724 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__wakuorg_nwaku:latest.log
2026-02-22 04:36:54.724 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:36:54.724 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:36:54.725 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:36:54.725 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.140
2026-02-22 04:36:54.725 DEBUG [src.node.docker_mananger] Generated ports ['58137', '58138', '58139', '58140', '58141']
2026-02-22 04:36:54.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:36:54.726 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:36:54.726 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:36:54.726 DEBUG [src.node.docker_mananger] docker run -i -t -p 58137:58137 -p 58138:58138 -p 58139:58139 -p 58140:58140 -p 58141:58141 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=58139 --rest-port=58137 --tcp-port=58138 --discv5-udp-port=58140 --rest-address=0.0.0.0 --nat=extip:172.18.167.140 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bc891e04dc0b1ffffcb2bfeab773aa576ca8cc3d9bcf9268f7baaaa11bba6df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58141 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKYj-o4Kwr9PJ-dbfY3g_DT99mRiERrQoxj76QOPDu1jL8Hrl48laZLixu4k7LsN4Puku2VdG-0QCv_rpVH30NUCgmlkgnY0gmlwhKwSZ-GKbXVsdGlhZGRyc5YACASsEmfhBtQKAAoErBJn4QbUC90DgnJzhQADAQAAiXNlY3AyNTZrMaEC7Q1A1tBIZ4Hj-A3wCl2SZpMHSy4yjuHADNHq3Ic3ttCDdGNwgtQKg3VkcILUDIV3YWt1MgU --filternode=/ip4/172.18.103.225/tcp/54282/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB
2026-02-22 04:36:54.914 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.140 waku 9139d7e062c5cb483afd69b48d7459ec85c331646898af94e17571c2a338a59d
2026-02-22 04:36:54.943 DEBUG [src.node.docker_mananger] Container started with ID 9139d7e062c5. Setting up logs at ./log/docker/node2_2026-02-22_04-36-53__72b9cb79-9ffe-4807-9236-8a763597859f__wakuorg_nwaku:latest.log
2026-02-22 04:36:54.945 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 58137
2026-02-22 04:36:54.945 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:36:55.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58137/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:55.948 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-02-22 04:36:55.948 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:36:55.949 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:36:55.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.140/tcp/58138/p2p/16Uiu2HAkyN1U6oeA5vq75wZUNqAT2mdQAgj1c29g1ey2iZCHyaq1","/ip4/172.18.167.140/tcp/58139/ws/p2p/16Uiu2HAkyN1U6oeA5vq75wZUNqAT2mdQAgj1c29g1ey2iZCHyaq1"],"enrUri":"enr:-L24QKjGe3M3QcxdOD7FhZUTNN5dRqUCIjJqfxBY-ep6S5blZyKWlB_vFbQReUqfUOPMmlWBAQd9UbhpK8el3rdTgsECgmlkgnY0gmlwhKwSp4yKbXVsdGlhZGRyc5YACASsEqeMBuMaAAoErBKnjAbjG90DgnJzhQADAQAAiXNlY3AyNTZrMaECOn51rgafBgEtO5I-yq1zahYt0UrKQcCNK7ObYPg036SDdGNwguMag3VkcILjHIV3YWt1MgA"}'
2026-02-22 04:36:55.951 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:36:55.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58137/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.103.225/tcp/54282/p2p/16Uiu2HAmBP2KqhGyhpqd7VF6EQrr596Pvde3eVjjxdapJD5xroQB"]'
2026-02-22 04:36:55.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:55.987 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-22 04:36:55.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54281/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:36:56.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:36:56.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58137/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d0d8491e-4c9c-447a-98c3-cc5b4c248cf1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:36:56.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d0d8491e-4c9c-447a-98c3-cc5b4c248cf1","statusDesc":"OK"}'
2026-02-22 04:36:56.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58137/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:36:56.023 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58137/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-22 04:36:56.026 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:36:56.026 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:36:56.027 DEBUG [src.node.waku_node] Stopping container with id 5fd5628552b0
2026-02-22 04:36:56.542 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:56.543 DEBUG [src.node.waku_node] Stopping container with id 9139d7e062c5
2026-02-22 04:36:57.088 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:36:57.091 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:36:57.097 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:36:57.101 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_start_time_after_end_time with id: 2026-02-22_04-44-51__db554024-676d-46bc-a177-3c3494891046
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-44-51__db554024-676d-46bc-a177-3c3494891046__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.192.121
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33989', '33990', '33991', '33992', '33993']
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 33989:33989 -p 33990:33990 -p 33991:33991 -p 33992:33992 -p 33993:33993 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=33991 --rest-port=33989 --tcp-port=33990 --discv5-udp-port=33992 --rest-address=0.0.0.0 --nat=extip:172.18.192.121 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f99577ddbdaf4ec825a17d052ebd1d56dbdaec4f5a14c9cec024163b9a860bc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33993 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.192.121 waku fce0b83ea8eacfbfb61dd36e6b00b8cd29f25681cda984cc162b0a99a091e213
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fce0b83ea8ea. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-44-51__db554024-676d-46bc-a177-3c3494891046__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33989
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2a7e3b2b7eae. Exiting log stream.
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 1ffe73a2ddf2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33989/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:33989/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.192.121/tcp/33990/p2p/16Uiu2HAmNRZMzWU1rfcvy2GsHMohYZjjQAgx1XPxteuZmus6buUV","/ip4/172.18.192.121/tcp/33991/ws/p2p/16Uiu2HAmNRZMzWU1rfcvy2GsHMohYZjjQAgx1XPxteuZmus6buUV"],"enrUri":"enr:-L24QNljaE891Jd4VN-gv9vLOW19cQqIC3a527Fhg9M1PbAnWU8FVzXqKCxD2DlCmYlmXvzprMPNEUz3DdnhleXb5DACgmlkgnY0gmlwhKwSwHmKbXVsdGlhZGRyc5YACASsEsB5BoTGAAoErBLAeQaEx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkSQQmf6n5a1Ss5Ia7RlxJDLPDPggnDvnGZiZnSwmHGqDdGNwgoTGg3VkcIKEyIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-44-51__db554024-676d-46bc-a177-3c3494891046__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.111.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51011', '51012', '51013', '51014', '51015']
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 51011:51011 -p 51012:51012 -p 51013:51013 -p 51014:51014 -p 51015:51015 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=51013 --rest-port=51011 --tcp-port=51012 --discv5-udp-port=51014 --rest-address=0.0.0.0 --nat=extip:172.18.111.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffdde5faea9ce1d0b0b20cabc339eec680f0f40db3b1e5c4afb54bafffdc3f68 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51015 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNljaE891Jd4VN-gv9vLOW19cQqIC3a527Fhg9M1PbAnWU8FVzXqKCxD2DlCmYlmXvzprMPNEUz3DdnhleXb5DACgmlkgnY0gmlwhKwSwHmKbXVsdGlhZGRyc5YACASsEsB5BoTGAAoErBLAeQaEx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkSQQmf6n5a1Ss5Ia7RlxJDLPDPggnDvnGZiZnSwmHGqDdGNwgoTGg3VkcIKEyIV3YWt1MgM --storenode=/ip4/172.18.192.121/tcp/33990/p2p/16Uiu2HAmNRZMzWU1rfcvy2GsHMohYZjjQAgx1XPxteuZmus6buUV --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.111.165 waku cc9c97be8075f90d63b14a563acf41ed72c6d1ae34b72d6dc3897efc7a4f8737
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cc9c97be8075. Setting up logs at ./log/docker/store_node1_2026-02-22_04-44-51__db554024-676d-46bc-a177-3c3494891046__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51011
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:51011/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:51011/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.111.165/tcp/51012/p2p/16Uiu2HAmUSw4MQzNZi3f8X74HqcM9KFRY8DnYVRGQuag14FUSRHb","/ip4/172.18.111.165/tcp/51013/ws/p2p/16Uiu2HAmUSw4MQzNZi3f8X74HqcM9KFRY8DnYVRGQuag14FUSRHb"],"enrUri":"enr:-L24QAKoo9P7kw1l7_02xyIlDRITV1x-jFc9Lsjog4nozq50VO6YBxHUKMwatc2T1GH72PP6TsXJSTc8Jg0aZr6ekKYCgmlkgnY0gmlwhKwSb6WKbXVsdGlhZGRyc5YACASsEm-lBsdEAAoErBJvpQbHRd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6qRMfyPxXljP8lNhwRRxhoCBE1HrUoYP0rP_G2Zb6DqDdGNwgsdEg3VkcILHRoV3YWt1MgM"}'
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:51011/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.192.121/tcp/33990/p2p/16Uiu2HAmNRZMzWU1rfcvy2GsHMohYZjjQAgx1XPxteuZmus6buUV"]'
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:33989/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:51011/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33989/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  tests.store.test_time_filter:test_time_filter.py:114 inquering stored messages with start time 1771735496438330880 after end time 1771735491438318080
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33989/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735496438330880&endTime=1771735491438318080&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:122 response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51011/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1771735496438330880&endTime=1771735491438318080&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:122 response for wrong time message is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
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 fce0b83ea8ea
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cc9c97be8075
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.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-22_04-37-56__d9743ad4-db95-406f-a2d1-b88da7bcd5d5
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_2026-02-22_04-37-56__d9743ad4-db95-406f-a2d1-b88da7bcd5d5__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.142.18
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32152', '32153', '32154', '32155', '32156']
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 32152:32152 -p 32153:32153 -p 32154:32154 -p 32155:32155 -p 32156:32156 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=32154 --rest-port=32152 --tcp-port=32153 --discv5-udp-port=32155 --rest-address=0.0.0.0 --nat=extip:172.18.142.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bccfdafb1daca91b1de74260b0cf088a20c66a4fae56212d8b4fecbffddb4ed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32156 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.18 waku 86b29fce40d4796a41d65d45c1e3d26a22df6640a1fb3a2d74b4b68a843ec679
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 86b29fce40d4. Setting up logs at ./log/docker/node1_2026-02-22_04-37-56__d9743ad4-db95-406f-a2d1-b88da7bcd5d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32152
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 cf4c842f2414. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 774f2a59a127. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32152/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","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"}]}'
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:32152/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.142.18/tcp/32153/p2p/16Uiu2HAm5GpEqr4521rte8zj1Xvif1g6ywNeUF6MEbc8KSupSbmL","/ip4/172.18.142.18/tcp/32154/ws/p2p/16Uiu2HAm5GpEqr4521rte8zj1Xvif1g6ywNeUF6MEbc8KSupSbmL"],"enrUri":"enr:-L24QETR9kWAe0Fv7cYcGhWjzShsTS3gW5Uirgg5xQmoT_61OGhKdrN1vI2lk1iBEFXvoi-VjALXf5CMceqDFSFd9X8CgmlkgnY0gmlwhKwSjhKKbXVsdGlhZGRyc5YACASsEo4SBn2ZAAoErBKOEgZ9mt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkk_7IrXrDcjP3XuIhw-GYdRdoxTU0-eGKwdJDJub32uDdGNwgn2Zg3VkcIJ9m4V3YWt1MgU"}'
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_2026-02-22_04-37-56__d9743ad4-db95-406f-a2d1-b88da7bcd5d5__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.232.80
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40061', '40062', '40063', '40064', '40065']
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 40061:40061 -p 40062:40062 -p 40063:40063 -p 40064:40064 -p 40065:40065 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=40063 --rest-port=40061 --tcp-port=40062 --discv5-udp-port=40064 --rest-address=0.0.0.0 --nat=extip:172.18.232.80 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3edab56c7d177d558eebebf10c2e7dfc05ef3ba7ec732a6bd47d8d1da135a9a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40065 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QETR9kWAe0Fv7cYcGhWjzShsTS3gW5Uirgg5xQmoT_61OGhKdrN1vI2lk1iBEFXvoi-VjALXf5CMceqDFSFd9X8CgmlkgnY0gmlwhKwSjhKKbXVsdGlhZGRyc5YACASsEo4SBn2ZAAoErBKOEgZ9mt0DgnJzhQADAQAAiXNlY3AyNTZrMaECkk_7IrXrDcjP3XuIhw-GYdRdoxTU0-eGKwdJDJub32uDdGNwgn2Zg3VkcIJ9m4V3YWt1MgU --filternode=/ip4/172.18.142.18/tcp/32153/p2p/16Uiu2HAm5GpEqr4521rte8zj1Xvif1g6ywNeUF6MEbc8KSupSbmL
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.80 waku 8f53e865cbe323acf85c819e6c91ebda50c3ce87067a4ff2495f8e518ee3a37b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f53e865cbe3. Setting up logs at ./log/docker/node2_2026-02-22_04-37-56__d9743ad4-db95-406f-a2d1-b88da7bcd5d5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 40061
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:40061/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","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"}]}'
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:40061/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.232.80/tcp/40062/p2p/16Uiu2HAmDvLUybdgbc7oABUWDrMH5PrpXUu5MoWz9TeEndJdoVBa","/ip4/172.18.232.80/tcp/40063/ws/p2p/16Uiu2HAmDvLUybdgbc7oABUWDrMH5PrpXUu5MoWz9TeEndJdoVBa"],"enrUri":"enr:-L24QFXtuKOL8S_kjfhMNUhALFyeMPSfB6szLB_VW8zYbE-QFjaV5LQs6e5icdaAiVFzoI3vWcNetdQUzyiVbIzxf7ECgmlkgnY0gmlwhKwS6FCKbXVsdGlhZGRyc5YACASsEuhQBpx-AAoErBLoUAacf90DgnJzhQADAQAAiXNlY3AyNTZrMaEDEsopuYOPz25-LL35c54_j8QDyKIWIwhlenW8Cm0Xi-WDdGNwgpx-g3VkcIKcgIV3YWt1MgA"}'
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:40061/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.18/tcp/32153/p2p/16Uiu2HAm5GpEqr4521rte8zj1Xvif1g6ywNeUF6MEbc8KSupSbmL"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.filter:filter.py:47 Running fixture setup: subscribe_main_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:32152/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:40061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b4540be0-f00f-44cc-aad7-17ecb5dcc068", "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":"b4540be0-f00f-44cc-aad7-17ecb5dcc068","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:40061/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40061/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
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 86b29fce40d4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8f53e865cbe3
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.

View File

@ -0,0 +1,142 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_close_to_now with id: 2026-02-22_04-40-05__bfebdb5e-5060-4486-b0af-1c67d929f73f
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-40-05__bfebdb5e-5060-4486-b0af-1c67d929f73f__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.185.186
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24992', '24993', '24994', '24995', '24996']
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 24992:24992 -p 24993:24993 -p 24994:24994 -p 24995:24995 -p 24996:24996 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=24994 --rest-port=24992 --tcp-port=24993 --discv5-udp-port=24995 --rest-address=0.0.0.0 --nat=extip:172.18.185.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=36aac024baeb39ec2069ecfd97bc9bb68a4d3b46d99c9c17bf4b11cb72d2dbb7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24996 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.186 waku 67af3a24aa9cd2128fabb80b4896a61c0226aef547d9cccbcfc8f1c2a41a9cd1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 67af3a24aa9c. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-40-05__bfebdb5e-5060-4486-b0af-1c67d929f73f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24992
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 adb962ebd017. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3863f8efc380. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24992/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:24992/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.185.186/tcp/24993/p2p/16Uiu2HAmPTagabsbDdn6vLPNU66RpSfhH2kTZfxP4KJGShDSYA95","/ip4/172.18.185.186/tcp/24994/ws/p2p/16Uiu2HAmPTagabsbDdn6vLPNU66RpSfhH2kTZfxP4KJGShDSYA95"],"enrUri":"enr:-L24QMKU-bQa4h_az1ZcMAmL66ZHCGj4U6bByWItHBGfMxRiZ1CIT-hN7sR_WmQbtx3H9mojBsaTZhanoVjPvYnQw48CgmlkgnY0gmlwhKwSubqKbXVsdGlhZGRyc5YACASsErm6BmGhAAoErBK5ugZhot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoIRoDhuQWOCiiA_theo_yQJuFTJgdPDjIfsgddf3loCDdGNwgmGhg3VkcIJho4V3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-40-05__bfebdb5e-5060-4486-b0af-1c67d929f73f__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.217.190
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29801', '29802', '29803', '29804', '29805']
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 29801:29801 -p 29802:29802 -p 29803:29803 -p 29804:29804 -p 29805:29805 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=29803 --rest-port=29801 --tcp-port=29802 --discv5-udp-port=29804 --rest-address=0.0.0.0 --nat=extip:172.18.217.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5d75f4cdf9fc9f93834cfca84b1aec8ef3fdeadffcde0db7f6f5a6a3dd16ebae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29805 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMKU-bQa4h_az1ZcMAmL66ZHCGj4U6bByWItHBGfMxRiZ1CIT-hN7sR_WmQbtx3H9mojBsaTZhanoVjPvYnQw48CgmlkgnY0gmlwhKwSubqKbXVsdGlhZGRyc5YACASsErm6BmGhAAoErBK5ugZhot0DgnJzhQADAQAAiXNlY3AyNTZrMaEDoIRoDhuQWOCiiA_theo_yQJuFTJgdPDjIfsgddf3loCDdGNwgmGhg3VkcIJho4V3YWt1MgM --storenode=/ip4/172.18.185.186/tcp/24993/p2p/16Uiu2HAmPTagabsbDdn6vLPNU66RpSfhH2kTZfxP4KJGShDSYA95 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.190 waku 4fcd2c39ba578f1274cc9d687d4b9d87887348fb8ad9d04012364136dc9fd2cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4fcd2c39ba57. Setting up logs at ./log/docker/store_node1_2026-02-22_04-40-05__bfebdb5e-5060-4486-b0af-1c67d929f73f__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29801
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:29801/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:29801/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.217.190/tcp/29802/p2p/16Uiu2HAmAingG2tapoCV4Z7hbVyUCGxEFdrZjSz7stDKWqNyDdNN","/ip4/172.18.217.190/tcp/29803/ws/p2p/16Uiu2HAmAingG2tapoCV4Z7hbVyUCGxEFdrZjSz7stDKWqNyDdNN"],"enrUri":"enr:-L24QHMZ5kgw4FMQj7zdFshvvrmEJzGhJE2OYCWOEKjyVoUfMxXWZ1p11sUM-oiJJT6Yofxiqi1Tw37pbzsYwTKIjM4CgmlkgnY0gmlwhKwS2b6KbXVsdGlhZGRyc5YACASsEtm-BnRqAAoErBLZvgZ0a90DgnJzhQADAQAAiXNlY3AyNTZrMaEC40HAMdvqZiKr551gU2to7qA79Tp6UQhOhKgwAO5UG-eDdGNwgnRqg3VkcIJ0bIV3YWt1MgM"}'
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:29801/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.186/tcp/24993/p2p/16Uiu2HAmPTagabsbDdn6vLPNU66RpSfhH2kTZfxP4KJGShDSYA95"]'
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:24992/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:29801/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 3 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 3
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 0.1 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"},{"messageHash":"0xadd9cd7236e20094c51ef1529b5f7b6c1b76f3f9a1815ee30c50c52cbda50686"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"},{"messageHash":"0xadd9cd7236e20094c51ef1529b5f7b6c1b76f3f9a1815ee30c50c52cbda50686"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 4
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 2 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"},{"messageHash":"0xadd9cd7236e20094c51ef1529b5f7b6c1b76f3f9a1815ee30c50c52cbda50686"},{"messageHash":"0x453f1345b0cd95f8e83c47022447c07ac0d4c66fc3a3c8b548fa7c1b878db159"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"},{"messageHash":"0xadd9cd7236e20094c51ef1529b5f7b6c1b76f3f9a1815ee30c50c52cbda50686"},{"messageHash":"0x453f1345b0cd95f8e83c47022447c07ac0d4c66fc3a3c8b548fa7c1b878db159"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 5
DEBUG  tests.store.test_time_filter:test_time_filter.py:17 Running test with payload 10 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24992/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24992/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"},{"messageHash":"0xadd9cd7236e20094c51ef1529b5f7b6c1b76f3f9a1815ee30c50c52cbda50686"},{"messageHash":"0x453f1345b0cd95f8e83c47022447c07ac0d4c66fc3a3c8b548fa7c1b878db159"},{"messageHash":"0x61fb35859014737d969e3fea2b84467d7c8a627affe27fb22e8f49d05b871a4e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29801/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=20&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x52e3ce6411e6798fd18a9828331117f8ec090e5ff73a29c708b74b9c817d2475"},{"messageHash":"0x225907955df280e163e2587bfd94febc237f194871f955437ab2adf52e28cfdf"},{"messageHash":"0x68347e57d1ecaa9afd87d555b720ed71c46be793ee3bf048f6ec18f991be9a15"},{"messageHash":"0xadd9cd7236e20094c51ef1529b5f7b6c1b76f3f9a1815ee30c50c52cbda50686"},{"messageHash":"0x453f1345b0cd95f8e83c47022447c07ac0d4c66fc3a3c8b548fa7c1b878db159"},{"messageHash":"0x61fb35859014737d969e3fea2b84467d7c8a627affe27fb22e8f49d05b871a4e"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 6
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 67af3a24aa9c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4fcd2c39ba57
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.

View File

@ -0,0 +1,67 @@
2026-02-22 04:39:54.880 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:39:54.880 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_schema with id: 2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8
2026-02-22 04:39:54.881 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:39:54.881 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:39:54.881 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:39:54.888 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:54.888 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
2026-02-22 04:39:54.897 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:54.897 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
2026-02-22 04:39:54.902 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:54.903 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
2026-02-22 04:39:54.908 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:54.908 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
2026-02-22 04:39:54.909 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:39:54.909 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:39:54.910 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:54.910 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:54.911 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:54.911 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.251
2026-02-22 04:39:54.911 DEBUG [src.node.docker_mananger] Generated ports ['25222', '25223', '25224', '25225', '25226']
2026-02-22 04:39:54.912 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:54.912 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:54.912 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:54.912 DEBUG [src.node.docker_mananger] docker run -i -t -p 25222:25222 -p 25223:25223 -p 25224:25224 -p 25225:25225 -p 25226:25226 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=25224 --rest-port=25222 --tcp-port=25223 --discv5-udp-port=25225 --rest-address=0.0.0.0 --nat=extip:172.18.196.251 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5aeb2b6df6d412f514aa514eef9eaacb91becd0bb71da039f73ede7e4eccb4df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25226 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-22 04:39:55.117 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.251 waku 93e1324310c25f631be8ec81eb9de1c2ca9a0eda87d94f8718f32474acb5e9eb
2026-02-22 04:39:55.149 DEBUG [src.node.docker_mananger] Container started with ID 93e1324310c2. Setting up logs at ./log/docker/node1_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
2026-02-22 04:39:55.149 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25222
2026-02-22 04:39:55.150 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:55.157 ERROR [src.node.docker_mananger] Max retries reached for container a0526198ccae. Exiting log stream.
2026-02-22 04:39:55.685 ERROR [src.node.docker_mananger] Max retries reached for container e5df67ca2ff4. Exiting log stream.
2026-02-22 04:39:56.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25222/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:56.154 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_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-02-22 04:39:56.154 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:56.154 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25222/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:56.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.251/tcp/25223/p2p/16Uiu2HAmAXzCUV3Qywoa1NCaYenqHzJDUitWaXrHoayHzojgp8dL","/ip4/172.18.196.251/tcp/25224/ws/p2p/16Uiu2HAmAXzCUV3Qywoa1NCaYenqHzJDUitWaXrHoayHzojgp8dL"],"enrUri":"enr:-La4QBUr9ERKxN0DRlsur7g5Ozh1HrnPtjZnT16EO1naK3xYWsygWgDR3s_lBUFl3YegTKPmEkscs30G90ASTBuAySoCgmlkgnY0gmlwhKwSxPuKbXVsdGlhZGRyc5YACASsEsT7BmKHAAoErBLE-wZiiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4H1jfWfcKY5dKfTQ0T6Zruo6jmC1LxzktCeF3RQaBT-DdGNwgmKHhXdha3UyAQ"}'
2026-02-22 04:39:56.157 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:56.157 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:56.157 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:56.158 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:56.158 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.67
2026-02-22 04:39:56.159 DEBUG [src.node.docker_mananger] Generated ports ['4429', '4430', '4431', '4432', '4433']
2026-02-22 04:39:56.159 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:56.159 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:56.159 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:56.159 DEBUG [src.node.docker_mananger] docker run -i -t -p 4429:4429 -p 4430:4430 -p 4431:4431 -p 4432:4432 -p 4433:4433 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=4431 --rest-port=4429 --tcp-port=4430 --discv5-udp-port=4432 --rest-address=0.0.0.0 --nat=extip:172.18.161.67 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5d8d044bbda99bab96d9ac0a044b05ce9bc3f8f3512eca6fd5cadf3fc32aba88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4433 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QBUr9ERKxN0DRlsur7g5Ozh1HrnPtjZnT16EO1naK3xYWsygWgDR3s_lBUFl3YegTKPmEkscs30G90ASTBuAySoCgmlkgnY0gmlwhKwSxPuKbXVsdGlhZGRyc5YACASsEsT7BmKHAAoErBLE-wZiiN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4H1jfWfcKY5dKfTQ0T6Zruo6jmC1LxzktCeF3RQaBT-DdGNwgmKHhXdha3UyAQ
2026-02-22 04:39:56.350 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.67 waku bb56a85ed99daec123b3e50cd3afc0c5b4dce918bbbc0e7e5b530563a73e0b11
2026-02-22 04:39:56.382 DEBUG [src.node.docker_mananger] Container started with ID bb56a85ed99d. Setting up logs at ./log/docker/node2_2026-02-22_04-39-54__1a19e359-ba29-44c2-80ef-8506bd607ad8__wakuorg_nwaku:latest.log
2026-02-22 04:39:56.382 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4429
2026-02-22 04:39:56.382 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:57.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4429/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:57.386 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_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-02-22 04:39:57.386 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:57.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4429/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:57.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.67/tcp/4430/p2p/16Uiu2HAmQakwtqWrqBo8H7WTDJ1dv3CeNntYgJALip6naq4jBg3H","/ip4/172.18.161.67/tcp/4431/ws/p2p/16Uiu2HAmQakwtqWrqBo8H7WTDJ1dv3CeNntYgJALip6naq4jBg3H"],"enrUri":"enr:-La4QOSEqwf-yl840VkuMVX1M9CradvtcQfhan1rIhz__b_UVt9P0DR_Sed4e5CemjHQLwOoiagffXPkCZ0oGaH26XICgmlkgnY0gmlwhKwSoUOKbXVsdGlhZGRyc5YACASsEqFDBhFOAAoErBKhQwYRT90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsTbDv7EflFxGAncFhXyn-Gi01V02owfHk-mnb_lFtZCDdGNwghFOhXdha3UyAQ"}'
2026-02-22 04:39:57.389 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:58.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25222/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:58.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[]}'
2026-02-22 04:39:58.392 DEBUG [tests.rest_flags.test_admin_flags] relay peers on shard=0 (schema): {'shard': 0, 'peers': []}
2026-02-22 04:39:58.394 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:39:58.395 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:39:58.395 DEBUG [src.node.waku_node] Stopping container with id 93e1324310c2
2026-02-22 04:39:58.979 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:58.981 DEBUG [src.node.waku_node] Stopping container with id bb56a85ed99d
2026-02-22 04:39:59.489 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:59.490 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:59.492 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:59.494 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,106 @@
2026-02-22 04:35:51.280 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:35:51.281 DEBUG [tests.conftest] Running test: test_publish_after_node_pauses_and_pauses with id: 2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf
2026-02-22 04:35:51.281 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:35:51.281 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:35:51.282 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-22 04:35:51.290 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:51.290 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__wakuorg_nwaku:latest.log
2026-02-22 04:35:51.291 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:51.292 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:51.293 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:51.293 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.141
2026-02-22 04:35:51.294 DEBUG [src.node.docker_mananger] Generated ports ['42729', '42730', '42731', '42732', '42733']
2026-02-22 04:35:51.294 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:51.294 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:51.294 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:51.294 DEBUG [src.node.docker_mananger] docker run -i -t -p 42729:42729 -p 42730:42730 -p 42731:42731 -p 42732:42732 -p 42733:42733 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=42731 --rest-port=42729 --tcp-port=42730 --discv5-udp-port=42732 --rest-address=0.0.0.0 --nat=extip:172.18.23.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f8fd201f3b9c96dbd8b5bfe53466e4c3294f1dc72681aeb1c3e4d1cbd03eadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42733 --metrics-logging=true --relay=true
2026-02-22 04:35:51.479 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.141 waku cebc29628f2cce8bcdccf74ccf271950a4d7738afa9e334eaa25e86b42eda050
2026-02-22 04:35:51.512 DEBUG [src.node.docker_mananger] Container started with ID cebc29628f2c. Setting up logs at ./log/docker/node1_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__wakuorg_nwaku:latest.log
2026-02-22 04:35:51.513 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42729
2026-02-22 04:35:51.514 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:51.566 ERROR [src.node.docker_mananger] Max retries reached for container 7bee4171127d. Exiting log stream.
2026-02-22 04:35:52.105 ERROR [src.node.docker_mananger] Max retries reached for container e5a63357a0a6. Exiting log stream.
2026-02-22 04:35:52.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42729/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:52.517 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_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-02-22 04:35:52.517 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:52.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:52.520 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.141/tcp/42730/p2p/16Uiu2HAmFrVv9SzetPWRwV8314YHnG6KbgXAERMY3ZVVaf3nu4W4","/ip4/172.18.23.141/tcp/42731/ws/p2p/16Uiu2HAmFrVv9SzetPWRwV8314YHnG6KbgXAERMY3ZVVaf3nu4W4"],"enrUri":"enr:-L24QOtExI6vAMW-2yUmMXCJIQvtwtgiMJpZ6H0WOGf6X7lVcBp0RZnpLYtm_U2n9buP6lx2HVDqGhg0MVLZGA8MwGQCgmlkgnY0gmlwhKwSF42KbXVsdGlhZGRyc5YACASsEheNBqbqAAoErBIXjQam690DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4XhcEJIkfGt6IvgCKtZiNQUt-ln0ozbWpA1sDeUMTGDdGNwgqbqg3VkcIKm7IV3YWt1MgE"}'
2026-02-22 04:35:52.520 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:52.527 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:35:52.527 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__wakuorg_nwaku:latest.log
2026-02-22 04:35:52.527 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:35:52.527 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:35:52.528 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:35:52.529 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.31.204
2026-02-22 04:35:52.529 DEBUG [src.node.docker_mananger] Generated ports ['46473', '46474', '46475', '46476', '46477']
2026-02-22 04:35:52.529 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:35:52.529 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:35:52.529 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:35:52.529 DEBUG [src.node.docker_mananger] docker run -i -t -p 46473:46473 -p 46474:46474 -p 46475:46475 -p 46476:46476 -p 46477:46477 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=46475 --rest-port=46473 --tcp-port=46474 --discv5-udp-port=46476 --rest-address=0.0.0.0 --nat=extip:172.18.31.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e748ea1470df59f1bcf0cee4de787824ea97fceba355faaed4b3b11f68aa74cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46477 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOtExI6vAMW-2yUmMXCJIQvtwtgiMJpZ6H0WOGf6X7lVcBp0RZnpLYtm_U2n9buP6lx2HVDqGhg0MVLZGA8MwGQCgmlkgnY0gmlwhKwSF42KbXVsdGlhZGRyc5YACASsEheNBqbqAAoErBIXjQam690DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4XhcEJIkfGt6IvgCKtZiNQUt-ln0ozbWpA1sDeUMTGDdGNwgqbqg3VkcIKm7IV3YWt1MgE
2026-02-22 04:35:52.714 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.31.204 waku bf2e4b6a4a4c559546c4289a5e6250b904d050081bbb04c9518584ef3932e7b4
2026-02-22 04:35:52.750 DEBUG [src.node.docker_mananger] Container started with ID bf2e4b6a4a4c. Setting up logs at ./log/docker/node2_2026-02-22_04-35-51__bf5baded-e963-4a82-8f2e-a09dd0c063cf__wakuorg_nwaku:latest.log
2026-02-22 04:35:52.750 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46473
2026-02-22 04:35:52.750 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:35:53.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46473/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:53.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_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-02-22 04:35:53.764 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:35:53.765 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46473/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:53.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.31.204/tcp/46474/p2p/16Uiu2HAm6pZxsFWeLz1DZetPoTs5qB5tXwFn3anyhpRUam3QaGJb","/ip4/172.18.31.204/tcp/46475/ws/p2p/16Uiu2HAm6pZxsFWeLz1DZetPoTs5qB5tXwFn3anyhpRUam3QaGJb"],"enrUri":"enr:-L24QFTTXo9FuEol75Hsvt5dGVBj3FMY8Wnq5KJdODc4WnmwSJWuzgM1GMzkdFMfNLLSJ1cey0DSLAqKsJr5Oy2ab4oCgmlkgnY0gmlwhKwSH8yKbXVsdGlhZGRyc5YACASsEh_MBrWKAAoErBIfzAa1i90DgnJzhQADAQAAiXNlY3AyNTZrMaECqU4czgNHiGoYUGs_Tp3Ne1qFyTNaXlJ05GClNZLWNHCDdGNwgrWKg3VkcIK1jIV3YWt1MgE"}'
2026-02-22 04:35:53.771 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:35:53.772 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46473/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.141/tcp/42730/p2p/16Uiu2HAmFrVv9SzetPWRwV8314YHnG6KbgXAERMY3ZVVaf3nu4W4"]'
2026-02-22 04:35:53.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:53.775 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-22 04:35:53.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:53.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:53.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46473/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:35:53.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:53.786 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:53.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:53.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:53.891 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:53.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:53.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953786109184,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:53.896 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:53.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:53.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953786109184,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:53.900 INFO [src.steps.relay] WARM UP successful!!
2026-02-22 04:35:53.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:53.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:53.905 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:54.005 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:54.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953901244911,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:54.010 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:54.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734953901244911,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:54.014 DEBUG [src.node.waku_node] Pausing container with id cebc29628f2c
2026-02-22 04:35:54.023 DEBUG [src.node.waku_node] Unpause container with id cebc29628f2c
2026-02-22 04:35:54.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTE=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:54.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:54.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:54.138 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:54.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.141 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954032294571,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:54.142 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:54.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954032294571,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:54.146 DEBUG [src.node.waku_node] Pausing container with id bf2e4b6a4a4c
2026-02-22 04:35:54.156 DEBUG [src.node.waku_node] Unpause container with id bf2e4b6a4a4c
2026-02-22 04:35:54.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TTI=", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:35:54.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:54.170 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:35:54.270 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:54.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42729/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954164902959,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:54.275 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:35:54.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46473/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:54.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TTI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734954164902959,"ephemeral":false,"proof":""}]'
2026-02-22 04:35:54.280 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:35:54.281 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:35:54.281 DEBUG [src.node.waku_node] Stopping container with id cebc29628f2c
2026-02-22 04:35:54.839 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:54.839 DEBUG [src.node.waku_node] Stopping container with id bf2e4b6a4a4c
2026-02-22 04:35:55.373 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:55.374 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:35:55.387 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:55.393 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-22 04:39:53.476 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:39:53.476 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_neither_relay_nor_store with id: 2026-02-22_04-39-53__10c46212-88bc-44be-b7b2-653cb47debc9
2026-02-22 04:39:53.476 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:39:53.476 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:39:53.482 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:53.483 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-39-53__10c46212-88bc-44be-b7b2-653cb47debc9__wakuorg_nwaku:latest.log
2026-02-22 04:39:53.483 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:53.483 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:53.484 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:53.484 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.5.31
2026-02-22 04:39:53.484 DEBUG [src.node.docker_mananger] Generated ports ['57703', '57704', '57705', '57706', '57707']
2026-02-22 04:39:53.484 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:53.484 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:53.485 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:53.485 DEBUG [src.node.docker_mananger] docker run -i -t -p 57703:57703 -p 57704:57704 -p 57705:57705 -p 57706:57706 -p 57707:57707 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=57705 --rest-port=57703 --tcp-port=57704 --discv5-udp-port=57706 --rest-address=0.0.0.0 --nat=extip:172.18.5.31 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b80d48fec7f2f9c9d3140c6d4e8e9f629e7ec7714bab3d99c2762f30c42bbb58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57707 --metrics-logging=true --store=true --relay=true
2026-02-22 04:39:53.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.5.31 waku 98028236c9428012f5fb9b55584c253a577bfa5be5ddba542f0146756ba0ff38
2026-02-22 04:39:53.655 DEBUG [src.node.docker_mananger] Container started with ID 98028236c942. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-39-53__10c46212-88bc-44be-b7b2-653cb47debc9__wakuorg_nwaku:latest.log
2026-02-22 04:39:53.655 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57703
2026-02-22 04:39:53.655 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:53.689 ERROR [src.node.docker_mananger] Max retries reached for container 2e01d59f2044. Exiting log stream.
2026-02-22 04:39:54.275 ERROR [src.node.docker_mananger] Max retries reached for container 3e85e15aa853. Exiting log stream.
2026-02-22 04:39:54.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57703/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:54.658 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:39:54.659 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:54.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:54.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.31/tcp/57704/p2p/16Uiu2HAkyCtHReuAXQaj2FEmaHKnge4e7zqsipH5jr2LK2Jtiy6v","/ip4/172.18.5.31/tcp/57705/ws/p2p/16Uiu2HAkyCtHReuAXQaj2FEmaHKnge4e7zqsipH5jr2LK2Jtiy6v"],"enrUri":"enr:-L24QLwgDqADyKmNrD-Ao0qZQNRw06NzV6TNq6RzgdP7TTblKs_R-RsLULiCZ6fam9uX4HeN-MeapyX36uBIlyy0S-ICgmlkgnY0gmlwhKwSBR-KbXVsdGlhZGRyc5YACASsEgUfBuFoAAoErBIFHwbhad0DgnJzhQADAQAAiXNlY3AyNTZrMaECOCgb_8aYWeYnZvI3FhVtig1otogfZ_Ubgx__AcY5_6-DdGNwguFog3VkcILhaoV3YWt1MgM"}'
2026-02-22 04:39:54.661 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:54.668 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:39:54.668 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-39-53__10c46212-88bc-44be-b7b2-653cb47debc9__wakuorg_nwaku:latest.log
2026-02-22 04:39:54.668 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:39:54.668 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:39:54.669 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:39:54.669 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.179.156
2026-02-22 04:39:54.669 DEBUG [src.node.docker_mananger] Generated ports ['61333', '61334', '61335', '61336', '61337']
2026-02-22 04:39:54.670 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:39:54.670 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:39:54.670 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:39:54.670 DEBUG [src.node.docker_mananger] docker run -i -t -p 61333:61333 -p 61334:61334 -p 61335:61335 -p 61336:61336 -p 61337:61337 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=61335 --rest-port=61333 --tcp-port=61334 --discv5-udp-port=61336 --rest-address=0.0.0.0 --nat=extip:172.18.179.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a61a7d63ae91e5b3c4fed89796b3a633a37b0ef0724ad26ee070e2fc02106aca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61337 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLwgDqADyKmNrD-Ao0qZQNRw06NzV6TNq6RzgdP7TTblKs_R-RsLULiCZ6fam9uX4HeN-MeapyX36uBIlyy0S-ICgmlkgnY0gmlwhKwSBR-KbXVsdGlhZGRyc5YACASsEgUfBuFoAAoErBIFHwbhad0DgnJzhQADAQAAiXNlY3AyNTZrMaECOCgb_8aYWeYnZvI3FhVtig1otogfZ_Ubgx__AcY5_6-DdGNwguFog3VkcILhaoV3YWt1MgM --storenode=/ip4/172.18.5.31/tcp/57704/p2p/16Uiu2HAkyCtHReuAXQaj2FEmaHKnge4e7zqsipH5jr2LK2Jtiy6v --store=false --relay=false
2026-02-22 04:39:54.820 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.179.156 waku 8adcb58a3454a0e45aef09b30be8106e27ae4ae52ae81f4e909cafe88c248c88
2026-02-22 04:39:54.847 DEBUG [src.node.docker_mananger] Container started with ID 8adcb58a3454. Setting up logs at ./log/docker/store_node1_2026-02-22_04-39-53__10c46212-88bc-44be-b7b2-653cb47debc9__wakuorg_nwaku:latest.log
2026-02-22 04:39:54.848 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61333
2026-02-22 04:39:54.848 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:39:55.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61333/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:55.852 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-02-22 04:39:55.852 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:39:55.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61333/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:55.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.179.156/tcp/61334/p2p/16Uiu2HAkwscXeKNw2MBk47sLFsy7gE3aWQV1GAYZb8BTB9AGyKFu","/ip4/172.18.179.156/tcp/61335/ws/p2p/16Uiu2HAkwscXeKNw2MBk47sLFsy7gE3aWQV1GAYZb8BTB9AGyKFu"],"enrUri":"enr:-L24QMy9gRLHk7YFP5-fozgH9SpKkvGcicGs_SvjyLbSZktFEtsKdzZl-PweSGmIpmcbYnHn0ikhg13xYcI-dBNQnGICgmlkgnY0gmlwhKwSs5yKbXVsdGlhZGRyc5YACASsErOcBu-WAAoErBKznAbvl90DgnJzhQADAQAAiXNlY3AyNTZrMaECJFySsCC0xvZL_hOw0k_sh1rRJieoFUBGOPsfHK_SlDiDdGNwgu-Wg3VkcILvmIV3YWt1MgA"}'
2026-02-22 04:39:55.855 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:39:55.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61333/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.31/tcp/57704/p2p/16Uiu2HAkyCtHReuAXQaj2FEmaHKnge4e7zqsipH5jr2LK2Jtiy6v"]'
2026-02-22 04:39:55.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:55.886 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57703/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:39:55.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:55.902 DEBUG [src.steps.store] Relaying message
2026-02-22 04:39:55.903 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:39:55.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:39:55.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:39:56.112 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:39:56.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57703/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:56.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x73f6c37696a69afad884c8f3048af03f4e1ed1d364c88438a54bfd479344f3d6"}]}'
2026-02-22 04:39:56.115 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:39:56.115 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:39:56.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61333/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:39:56.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7f99186c100faabb11c8","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x73f6c37696a69afad884c8f3048af03f4e1ed1d364c88438a54bfd479344f3d6"}]}'
2026-02-22 04:39:56.122 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:39:56.124 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:39:56.125 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:39:56.125 DEBUG [src.node.waku_node] Stopping container with id 98028236c942
2026-02-22 04:39:56.645 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:56.645 DEBUG [src.node.waku_node] Stopping container with id 8adcb58a3454
2026-02-22 04:39:57.112 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:39:57.114 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:39:57.119 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:39:57.123 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_invalid_meta with id: 2026-02-22_04-38-32__615f304a-cf36-4ee9-818b-c968fca19ea0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
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_2026-02-22_04-38-32__615f304a-cf36-4ee9-818b-c968fca19ea0__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.255.166
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49663', '49664', '49665', '49666', '49667']
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 49663:49663 -p 49664:49664 -p 49665:49665 -p 49666:49666 -p 49667:49667 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=49665 --rest-port=49663 --tcp-port=49664 --discv5-udp-port=49666 --rest-address=0.0.0.0 --nat=extip:172.18.255.166 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3bfbee0a2a41caf7ced061f556cd004c5e9ad72235d84f40d2fbd537ebed75ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49667 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.166 waku 2d967da1d20b90e84fbf2bce1fcc857927ce1731361042e041726b6e8d3b3dcb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d967da1d20b. Setting up logs at ./log/docker/node1_2026-02-22_04-38-32__615f304a-cf36-4ee9-818b-c968fca19ea0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49663
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 88c27d35e45e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 66f5bfe2fd23. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49663/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:49663/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.255.166/tcp/49664/p2p/16Uiu2HAmVCpWTT11oREBx2syVkfsNpXxJAoLfvfPN83obgyvBWf4","/ip4/172.18.255.166/tcp/49665/ws/p2p/16Uiu2HAmVCpWTT11oREBx2syVkfsNpXxJAoLfvfPN83obgyvBWf4"],"enrUri":"enr:-L24QGgwZVZws3HwSIdM1DP_joCXNKnUpdIonc6HIbBsgKG1XqZalF9eqgc1A45UWTe1SkCJZxtuy0at7lO6jwoQvLMCgmlkgnY0gmlwhKwS_6aKbXVsdGlhZGRyc5YACASsEv-mBsIAAAoErBL_pgbCAd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9eJyyVToe8wW0II-AXqSD_lyJWd0HyUfs4VE4XERWVODdGNwgsIAg3VkcILCAoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-38-32__615f304a-cf36-4ee9-818b-c968fca19ea0__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.250.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26452', '26453', '26454', '26455', '26456']
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 26452:26452 -p 26453:26453 -p 26454:26454 -p 26455:26455 -p 26456:26456 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=26454 --rest-port=26452 --tcp-port=26453 --discv5-udp-port=26455 --rest-address=0.0.0.0 --nat=extip:172.18.250.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f0c6ac5ed36d1cc57808cbe5c3a8a3a155f5efe7bfd8f348dcff4ad3e561abe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26456 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGgwZVZws3HwSIdM1DP_joCXNKnUpdIonc6HIbBsgKG1XqZalF9eqgc1A45UWTe1SkCJZxtuy0at7lO6jwoQvLMCgmlkgnY0gmlwhKwS_6aKbXVsdGlhZGRyc5YACASsEv-mBsIAAAoErBL_pgbCAd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9eJyyVToe8wW0II-AXqSD_lyJWd0HyUfs4VE4XERWVODdGNwgsIAg3VkcILCAoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.250.222 waku 3d52086bc0d07e40c194ab84bbbf4cb97cf66aca71d548a0dacca9ea210c10d5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3d52086bc0d0. Setting up logs at ./log/docker/node2_2026-02-22_04-38-32__615f304a-cf36-4ee9-818b-c968fca19ea0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26452
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:26452/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:26452/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.250.222/tcp/26453/p2p/16Uiu2HAmBjSCWcRUHRhf7mxQhPNf6qTPWPFEL9NXA5db89pTP5Ju","/ip4/172.18.250.222/tcp/26454/ws/p2p/16Uiu2HAmBjSCWcRUHRhf7mxQhPNf6qTPWPFEL9NXA5db89pTP5Ju"],"enrUri":"enr:-L24QDyM0idFEMIwoeGpLnJZ6hzIa3llBCIsnFsmndnhfq3uFWwgmUzgOfzuUQNb2UAEaxFZHE_2OtrICSkA2p3sSToCgmlkgnY0gmlwhKwS-t6KbXVsdGlhZGRyc5YACASsEvreBmdVAAoErBL63gZnVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC8kfdDC-voLahC2vcvdqZ3h-SBdvr-Zvw6dqSn2_-AY6DdGNwgmdVg3VkcIJnV4V3YWt1MgE"}'
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:26452/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.166/tcp/49664/p2p/16Uiu2HAmVCpWTT11oREBx2syVkfsNpXxJAoLfvfPN83obgyvBWf4"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49663/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:26452/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:49663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:49663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735114539140096,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:26452/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735114539140096,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)', "meta": "Relay works!!"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:49663/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
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 2d967da1d20b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3d52086bc0d0
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.

View File

@ -0,0 +1,271 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_sender_vs_receiver with id: 2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
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_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__wakuorg_nwaku:latest.log
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_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__wakuorg_nwaku:latest.log
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/node3_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__wakuorg_nwaku:latest.log
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/node4_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__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:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.148.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24595', '24596', '24597', '24598', '24599']
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 24595:24595 -p 24596:24596 -p 24597:24597 -p 24598:24598 -p 24599:24599 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=24597 --rest-port=24595 --tcp-port=24596 --discv5-udp-port=24598 --rest-address=0.0.0.0 --nat=extip:172.18.148.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcee1fbcca18db10e68fc12c4d9dcfdf9fb2aa68bd6cd8ebacedac8eaec6cfaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24599 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.148.51 waku 2ee401b0158cf0a8782505cddc3a36f5c94eb675444677e1e83d2d839dac710a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ee401b0158c. Setting up logs at ./log/docker/node1_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24595
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:24595/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:24595/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.148.51/tcp/24596/p2p/16Uiu2HAmFDifYw75DPdBj6eP9moLw1oTVJTirwwEV9uWqdFYdcTQ","/ip4/172.18.148.51/tcp/24597/ws/p2p/16Uiu2HAmFDifYw75DPdBj6eP9moLw1oTVJTirwwEV9uWqdFYdcTQ"],"enrUri":"enr:-L24QFXQ4xuHrk0KCfR55R4tmUqshSMm0nW79NWvWyckuwazMiaxUhlwSDrYw10kO_dXANKd3lN4sYYA4924R75mEaYCgmlkgnY0gmlwhKwSlDOKbXVsdGlhZGRyc5YACASsEpQzBmAUAAoErBKUMwZgFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJhnOKC15bLdOnooIFUqkuBZBHPTEXZsMKUMYK9j3UTeDdGNwgmAUg3VkcIJgFoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.32.51
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['63806', '63807', '63808', '63809', '63810']
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 63806:63806 -p 63807:63807 -p 63808:63808 -p 63809:63809 -p 63810:63810 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=63808 --rest-port=63806 --tcp-port=63807 --discv5-udp-port=63809 --rest-address=0.0.0.0 --nat=extip:172.18.32.51 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f4f61d8a893edc8fa15dbd7cbbaef77e5040d1dff4f09c7ebb06bfbbcd5e142d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63810 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFXQ4xuHrk0KCfR55R4tmUqshSMm0nW79NWvWyckuwazMiaxUhlwSDrYw10kO_dXANKd3lN4sYYA4924R75mEaYCgmlkgnY0gmlwhKwSlDOKbXVsdGlhZGRyc5YACASsEpQzBmAUAAoErBKUMwZgFd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJhnOKC15bLdOnooIFUqkuBZBHPTEXZsMKUMYK9j3UTeDdGNwgmAUg3VkcIJgFoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.51 waku 1713a5f7266ba40bed8fa20ed331ca6af4354dc418e5676ffb00027766f8de0e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1713a5f7266b. Setting up logs at ./log/docker/node2_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 63806
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:63806/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:63806/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.32.51/tcp/63807/p2p/16Uiu2HAkwERHJ3mVTE6WNjEysGvKDnLjSFPSazn1Ry7egqTMTFX6","/ip4/172.18.32.51/tcp/63808/ws/p2p/16Uiu2HAkwERHJ3mVTE6WNjEysGvKDnLjSFPSazn1Ry7egqTMTFX6"],"enrUri":"enr:-L24QAQw8oV0FfdbqRcYxBaCMZUygusXcBHV1Gf1OuHcaIXYfFQOkk7zQfC9y4loADpBY8oxGvoLxBLRhFy60FuyZLwCgmlkgnY0gmlwhKwSIDOKbXVsdGlhZGRyc5YACASsEiAzBvk_AAoErBIgMwb5QN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGtVdlt1wXmdzkiRwN64fwbVeAh24gpkxap9P9MkQ5NmDdGNwgvk_g3VkcIL5QYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.96.85
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36663', '36664', '36665', '36666', '36667']
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 36663:36663 -p 36664:36664 -p 36665:36665 -p 36666:36666 -p 36667:36667 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=36665 --rest-port=36663 --tcp-port=36664 --discv5-udp-port=36666 --rest-address=0.0.0.0 --nat=extip:172.18.96.85 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeee76e29eb8adc2201baffdde2eb1ef9a92f304de6e27060fb67cbdc9d3f508 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36667 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAQw8oV0FfdbqRcYxBaCMZUygusXcBHV1Gf1OuHcaIXYfFQOkk7zQfC9y4loADpBY8oxGvoLxBLRhFy60FuyZLwCgmlkgnY0gmlwhKwSIDOKbXVsdGlhZGRyc5YACASsEiAzBvk_AAoErBIgMwb5QN0DgnJzhQADAQAAiXNlY3AyNTZrMaECGtVdlt1wXmdzkiRwN64fwbVeAh24gpkxap9P9MkQ5NmDdGNwgvk_g3VkcIL5QYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.85 waku 0720954caae557ac2d495c074bb9e222788258561daddfbf7fcae5d4642cf26e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0720954caae5. Setting up logs at ./log/docker/node3_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 36663
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:36663/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:36663/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.96.85/tcp/36664/p2p/16Uiu2HAm6z2SCXjeR5DVcAEcpr2iK1uP9zwWwCci9LNncqDsmo7m","/ip4/172.18.96.85/tcp/36665/ws/p2p/16Uiu2HAm6z2SCXjeR5DVcAEcpr2iK1uP9zwWwCci9LNncqDsmo7m"],"enrUri":"enr:-L24QDVec6c6La-ZewPZ9YAW2mxerPTZ5ss8pB3L2AqvML4hcSMcCHrkOKpRT8BaxlGiUkL3JXdssnbyEhz-46VPx9kCgmlkgnY0gmlwhKwSYFWKbXVsdGlhZGRyc5YACASsEmBVBo84AAoErBJgVQaPOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECq7pFXBNAJjOHKLHRDTgseUTmQO-i-uYOpbupsNauFACDdGNwgo84g3VkcIKPOoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.185.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60697', '60698', '60699', '60700', '60701']
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 60697:60697 -p 60698:60698 -p 60699:60699 -p 60700:60700 -p 60701:60701 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=60699 --rest-port=60697 --tcp-port=60698 --discv5-udp-port=60700 --rest-address=0.0.0.0 --nat=extip:172.18.185.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=78c3338235ccbcfbadda9beba38afe3cffa33a10f3cf6d1077ddbfbbbffd15fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60701 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDVec6c6La-ZewPZ9YAW2mxerPTZ5ss8pB3L2AqvML4hcSMcCHrkOKpRT8BaxlGiUkL3JXdssnbyEhz-46VPx9kCgmlkgnY0gmlwhKwSYFWKbXVsdGlhZGRyc5YACASsEmBVBo84AAoErBJgVQaPOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECq7pFXBNAJjOHKLHRDTgseUTmQO-i-uYOpbupsNauFACDdGNwgo84g3VkcIKPOoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.45 waku fbe1e876c0136ec45f8a3d7d498c800fc8999752f310f9dc2dbfc08c566cc99f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fbe1e876c013. Setting up logs at ./log/docker/node4_2026-02-22_04-34-25__efcd3231-7eee-4ced-b180-ef88a9ab8b2e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60697
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:60697/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:60697/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.185.45/tcp/60698/p2p/16Uiu2HAmV4p59h4iPUvtqeW3ZhraS3JD5CGY6mM2cmSTSWZyqc7x","/ip4/172.18.185.45/tcp/60699/ws/p2p/16Uiu2HAmV4p59h4iPUvtqeW3ZhraS3JD5CGY6mM2cmSTSWZyqc7x"],"enrUri":"enr:-L24QIs6XunWUSaWeEj9g_Oyr-SdFe7mxvw8xdG9RWP1We_FI5tnfs0ka1JQ_mdgVqkqWOBR6wxiIO87sNWoWW9X-kYCgmlkgnY0gmlwhKwSuS2KbXVsdGlhZGRyc5YACASsErktBu0aAAoErBK5LQbtG90DgnJzhQADAQAAiXNlY3AyNTZrMaED89VO_oPzrYHg3nPg7fz90iCz7mkVrlBnx7uSw3z_PD-DdGNwgu0ag3VkcILtHIV3YWt1MgE"}'
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:24595/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:63806/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:36663/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:60697/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 GET "http://127.0.0.1:24595/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.32.51/tcp/49162/p2p/16Uiu2HAkwERHJ3mVTE6WNjEysGvKDnLjSFPSazn1Ry7egqTMTFX6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:63806/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.96.85/tcp/47336/p2p/16Uiu2HAm6z2SCXjeR5DVcAEcpr2iK1uP9zwWwCci9LNncqDsmo7m","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.148.51/tcp/24596/p2p/16Uiu2HAmFDifYw75DPdBj6eP9moLw1oTVJTirwwEV9uWqdFYdcTQ","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36663/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.32.51/tcp/63807/p2p/16Uiu2HAkwERHJ3mVTE6WNjEysGvKDnLjSFPSazn1Ry7egqTMTFX6","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.185.45/tcp/55500/p2p/16Uiu2HAmV4p59h4iPUvtqeW3ZhraS3JD5CGY6mM2cmSTSWZyqc7x","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60697/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.96.85/tcp/36664/p2p/16Uiu2HAm6z2SCXjeR5DVcAEcpr2iK1uP9zwWwCci9LNncqDsmo7m","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3528', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3528', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3528', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734893080242617,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734894953294986,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734897019312975,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734897035777247,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734897249227139,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734898912744650,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734903036316849,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734903257219121,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734904721284564,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734909065231856,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734910545246181,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734910555814127,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734916977222909,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734918013545695,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734918030304874,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734919505022395,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734920944731582,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734922185088336,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734922401069222,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734922412605910,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734924470938216,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734925497753257,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734926524289468,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734927752825360,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734927763565665,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734930865244540,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734932336973011,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734932553235073,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734934849261161,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734936889722594,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3528', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4133', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4133', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4133', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
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:24595/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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 30.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60697/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968401125138,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968412780937,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968426045622,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968440405655,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968459323923,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968474942467,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968485975444,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968506202450,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968521051205,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968541688715,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968557387379,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968571111624,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968596640605,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968609933187,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968627867479,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968640646917,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968665575586,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968683102175,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968696697255,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968712114256,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968728074770,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968753022185,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968766749794,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968784978027,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968799109346,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968810272871,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968825952269,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968842856389,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968856045361,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734968872378717,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:491 sender_loss=30 receiver_loss=30
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4133', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
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 2ee401b0158c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1713a5f7266b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0720954caae5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2ee401b0158c. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fbe1e876c013
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1713a5f7266b. Exiting log stream.
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.
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.

View File

@ -0,0 +1,73 @@
2026-02-22 04:40:02.527 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:40:02.528 DEBUG [tests.conftest] Running test: test_store_with_filter with id: 2026-02-22_04-40-02__16634f89-2b58-4fe8-8f08-72c5cea103c0
2026-02-22 04:40:02.528 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:40:02.528 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:40:02.534 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:40:02.534 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-22_04-40-02__16634f89-2b58-4fe8-8f08-72c5cea103c0__wakuorg_nwaku:latest.log
2026-02-22 04:40:02.535 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:40:02.535 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:40:02.536 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:40:02.536 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.135
2026-02-22 04:40:02.536 DEBUG [src.node.docker_mananger] Generated ports ['24696', '24697', '24698', '24699', '24700']
2026-02-22 04:40:02.537 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:40:02.537 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:40:02.537 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:40:02.537 DEBUG [src.node.docker_mananger] docker run -i -t -p 24696:24696 -p 24697:24697 -p 24698:24698 -p 24699:24699 -p 24700:24700 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=24698 --rest-port=24696 --tcp-port=24697 --discv5-udp-port=24699 --rest-address=0.0.0.0 --nat=extip:172.18.86.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=30cdac2bceae8ef0cbcfefb4dd5fd8e4c7f9afd97b0f1ca4fcfa5bcf429f6b30 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24700 --metrics-logging=true --store=true --relay=true --filter=true
2026-02-22 04:40:02.678 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.135 waku 14db35c03dee86952e84aa8b7ddee1f4558f0301fa1baeb9f7ffa6f5794132c8
2026-02-22 04:40:02.702 DEBUG [src.node.docker_mananger] Container started with ID 14db35c03dee. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-40-02__16634f89-2b58-4fe8-8f08-72c5cea103c0__wakuorg_nwaku:latest.log
2026-02-22 04:40:02.704 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24696
2026-02-22 04:40:02.705 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:40:02.840 ERROR [src.node.docker_mananger] Max retries reached for container 04a96327034a. Exiting log stream.
2026-02-22 04:40:03.324 ERROR [src.node.docker_mananger] Max retries reached for container b971ce412b09. Exiting log stream.
2026-02-22 04:40:03.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24696/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:03.708 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":"READY"},{"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":"READY"},{"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-02-22 04:40:03.708 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:40:03.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24696/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:03.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.135/tcp/24697/p2p/16Uiu2HAmFqfi31swYwXhbXQ83RS14cpi5c5w669voK34dHZdjZgk","/ip4/172.18.86.135/tcp/24698/ws/p2p/16Uiu2HAmFqfi31swYwXhbXQ83RS14cpi5c5w669voK34dHZdjZgk"],"enrUri":"enr:-L24QMTbDms37gf0ifM9rlCn7t_pw50v1Q-DaUNfjP8q0h-NLbR1ciwU7ZTIjC5HLfNLGWtyR30HvDtcgBpG2PBdCQYCgmlkgnY0gmlwhKwSVoeKbXVsdGlhZGRyc5YACASsElaHBmB5AAoErBJWhwZget0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL09e6Sicjo1SMwD1aIhkaFEbbMEbs7xfcpplxi3wv1GDdGNwgmB5g3VkcIJge4V3YWt1Mgc"}'
2026-02-22 04:40:03.711 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:40:03.717 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:40:03.717 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-22_04-40-02__16634f89-2b58-4fe8-8f08-72c5cea103c0__wakuorg_nwaku:latest.log
2026-02-22 04:40:03.717 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:40:03.717 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:40:03.718 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:40:03.718 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.156
2026-02-22 04:40:03.719 DEBUG [src.node.docker_mananger] Generated ports ['17744', '17745', '17746', '17747', '17748']
2026-02-22 04:40:03.719 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:40:03.719 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:40:03.719 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:40:03.719 DEBUG [src.node.docker_mananger] docker run -i -t -p 17744:17744 -p 17745:17745 -p 17746:17746 -p 17747:17747 -p 17748:17748 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=17746 --rest-port=17744 --tcp-port=17745 --discv5-udp-port=17747 --rest-address=0.0.0.0 --nat=extip:172.18.151.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc9a800bea389f9cee21f64da04ba6c26b4253dfc0caef35cce13fed59e72bab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17748 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMTbDms37gf0ifM9rlCn7t_pw50v1Q-DaUNfjP8q0h-NLbR1ciwU7ZTIjC5HLfNLGWtyR30HvDtcgBpG2PBdCQYCgmlkgnY0gmlwhKwSVoeKbXVsdGlhZGRyc5YACASsElaHBmB5AAoErBJWhwZget0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL09e6Sicjo1SMwD1aIhkaFEbbMEbs7xfcpplxi3wv1GDdGNwgmB5g3VkcIJge4V3YWt1Mgc --storenode=/ip4/172.18.86.135/tcp/24697/p2p/16Uiu2HAmFqfi31swYwXhbXQ83RS14cpi5c5w669voK34dHZdjZgk --store=false --relay=false --filter=true
2026-02-22 04:40:03.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.156 waku 905e66e9c8135f10ac9aa7dd6e3a1aa6ddac335ec2a04d93c0a57fb9b068a8c4
2026-02-22 04:40:03.901 DEBUG [src.node.docker_mananger] Container started with ID 905e66e9c813. Setting up logs at ./log/docker/store_node1_2026-02-22_04-40-02__16634f89-2b58-4fe8-8f08-72c5cea103c0__wakuorg_nwaku:latest.log
2026-02-22 04:40:03.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17744
2026-02-22 04:40:03.901 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:40:04.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17744/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:04.905 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_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-02-22 04:40:04.906 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:40:04.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17744/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:04.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.156/tcp/17745/p2p/16Uiu2HAkvU4YVyzDPKmnQXQrHYBdGwEAXrvy2B3SDLYnkmy2bRU4","/ip4/172.18.151.156/tcp/17746/ws/p2p/16Uiu2HAkvU4YVyzDPKmnQXQrHYBdGwEAXrvy2B3SDLYnkmy2bRU4"],"enrUri":"enr:-L24QN67TugSlUZHTTlweGjvVBw7fv89Q3T2W6Gasl3fVCT9JlbBm1ca2RS1y59dNX3lMAlVLTxCmCjZZetdwS_hxYMCgmlkgnY0gmlwhKwSl5yKbXVsdGlhZGRyc5YACASsEpecBkVRAAoErBKXnAZFUt0DgnJzhQADAQAAiXNlY3AyNTZrMaECD3hclKTfL4ahZvfBmBojUvfZIAsFqJBG55wO24PlCGGDdGNwgkVRg3VkcIJFU4V3YWt1MgQ"}'
2026-02-22 04:40:04.908 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:40:04.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17744/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.86.135/tcp/24697/p2p/16Uiu2HAmFqfi31swYwXhbXQ83RS14cpi5c5w669voK34dHZdjZgk"]'
2026-02-22 04:40:04.937 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:04.938 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24696/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-22 04:40:04.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:04.955 DEBUG [src.steps.store] Relaying message
2026-02-22 04:40:04.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24696/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-22 04:40:04.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:40:04.961 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:40:05.162 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:40:05.162 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24696/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:05.165 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaa3ef5003a05c535ed3747d7cb5704638af6ba92162c69f644ae3947d30cb8a9"}]}'
2026-02-22 04:40:05.166 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:40:05.166 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:40:05.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17744/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:40:05.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2c5383eabf6613bfa105","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xaa3ef5003a05c535ed3747d7cb5704638af6ba92162c69f644ae3947d30cb8a9"}]}'
2026-02-22 04:40:05.174 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:40:05.175 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:40:05.176 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:40:05.176 DEBUG [src.node.waku_node] Stopping container with id 14db35c03dee
2026-02-22 04:40:05.633 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:40:05.633 DEBUG [src.node.waku_node] Stopping container with id 905e66e9c813
2026-02-22 04:40:06.137 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:40:06.140 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:40:06.144 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:40:06.148 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,101 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_paused_and_unpaused with id: 2026-02-22_04-40-34__66a5ed95-19ff-4140-9d31-8ccbc3a35a2d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-40-34__66a5ed95-19ff-4140-9d31-8ccbc3a35a2d__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.153.131
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29239', '29240', '29241', '29242', '29243']
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 29239:29239 -p 29240:29240 -p 29241:29241 -p 29242:29242 -p 29243:29243 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=29241 --rest-port=29239 --tcp-port=29240 --discv5-udp-port=29242 --rest-address=0.0.0.0 --nat=extip:172.18.153.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ce9caae6dffd190aafcbc59ce52dda3240a6d18f22fba4911cc04bc8bfdddbcd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29243 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.153.131 waku 5884137877dc62ad15e0c9aa5c394e0e69e01c808463ef419273b969c33c95fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5884137877dc. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-40-34__66a5ed95-19ff-4140-9d31-8ccbc3a35a2d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29239
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 06eb7707d38c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b3e56695fdf0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29239/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:29239/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.153.131/tcp/29240/p2p/16Uiu2HAm3fcEiPtN6ubAWkAASR7t7mgXEaGZpN8uBKcg1NadxhFd","/ip4/172.18.153.131/tcp/29241/ws/p2p/16Uiu2HAm3fcEiPtN6ubAWkAASR7t7mgXEaGZpN8uBKcg1NadxhFd"],"enrUri":"enr:-L24QE2v6IH2IDdANLFx67E351q0xVrR2SnNuNfPp5MA9SK4c3n8QJcsAzwNnV2bjv4hFZJgSWU-Rv_5xM7stxDD2H4CgmlkgnY0gmlwhKwSmYOKbXVsdGlhZGRyc5YACASsEpmDBnI4AAoErBKZgwZyOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECem9lEgz3hUmTcF-msQmjiwPhEYLdj-GHQ2R26AKK36iDdGNwgnI4g3VkcIJyOoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-40-34__66a5ed95-19ff-4140-9d31-8ccbc3a35a2d__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.173.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49019', '49020', '49021', '49022', '49023']
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 49019:49019 -p 49020:49020 -p 49021:49021 -p 49022:49022 -p 49023:49023 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=49021 --rest-port=49019 --tcp-port=49020 --discv5-udp-port=49022 --rest-address=0.0.0.0 --nat=extip:172.18.173.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cb1b1db74518c38ed3fac0be02bd1eadeffade5dfedfa2fa34c3b3a8fa113fb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49023 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE2v6IH2IDdANLFx67E351q0xVrR2SnNuNfPp5MA9SK4c3n8QJcsAzwNnV2bjv4hFZJgSWU-Rv_5xM7stxDD2H4CgmlkgnY0gmlwhKwSmYOKbXVsdGlhZGRyc5YACASsEpmDBnI4AAoErBKZgwZyOd0DgnJzhQADAQAAiXNlY3AyNTZrMaECem9lEgz3hUmTcF-msQmjiwPhEYLdj-GHQ2R26AKK36iDdGNwgnI4g3VkcIJyOoV3YWt1MgM --storenode=/ip4/172.18.153.131/tcp/29240/p2p/16Uiu2HAm3fcEiPtN6ubAWkAASR7t7mgXEaGZpN8uBKcg1NadxhFd --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.173.162 waku 03a4c4d7de99cf4e8b26dcf0851950b80331f859d10b30327147c8cdf2df737d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 03a4c4d7de99. Setting up logs at ./log/docker/store_node1_2026-02-22_04-40-34__66a5ed95-19ff-4140-9d31-8ccbc3a35a2d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49019
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:49019/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:49019/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.173.162/tcp/49020/p2p/16Uiu2HAmQWpqUFkKbD1NaqpP6foBpanGD88g8i3EJk6hoyQujitq","/ip4/172.18.173.162/tcp/49021/ws/p2p/16Uiu2HAmQWpqUFkKbD1NaqpP6foBpanGD88g8i3EJk6hoyQujitq"],"enrUri":"enr:-L24QJlbbCZgtxjTfUtTsBdg6nfnmUB3Hz0mgFGjRVMI8XkfE2vzd2O17XMS4q-nQPepjdil0X9DvQ_LsxE7oSa5D2gCgmlkgnY0gmlwhKwSraKKbXVsdGlhZGRyc5YACASsEq2iBr98AAoErBKtoga_fd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsDTWyAwKBfcDw2_SxOAxkrhU5xssC5WXqTWASaV-uLKDdGNwgr98g3VkcIK_foV3YWt1MgM"}'
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:49019/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.131/tcp/29240/p2p/16Uiu2HAm3fcEiPtN6ubAWkAASR7t7mgXEaGZpN8uBKcg1NadxhFd"]'
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:29239/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:49019/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1284e7ffc0ee20b8d5d25497ec2b5b13d40271e855f170b05124ae2bd421ff37"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49019/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1284e7ffc0ee20b8d5d25497ec2b5b13d40271e855f170b05124ae2bd421ff37"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 03a4c4d7de99
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 03a4c4d7de99
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49019/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:49019/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.173.162/tcp/49020/p2p/16Uiu2HAmQWpqUFkKbD1NaqpP6foBpanGD88g8i3EJk6hoyQujitq","/ip4/172.18.173.162/tcp/49021/ws/p2p/16Uiu2HAmQWpqUFkKbD1NaqpP6foBpanGD88g8i3EJk6hoyQujitq"],"enrUri":"enr:-L24QJlbbCZgtxjTfUtTsBdg6nfnmUB3Hz0mgFGjRVMI8XkfE2vzd2O17XMS4q-nQPepjdil0X9DvQ_LsxE7oSa5D2gCgmlkgnY0gmlwhKwSraKKbXVsdGlhZGRyc5YACASsEq2iBr98AAoErBKtoga_fd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsDTWyAwKBfcDw2_SxOAxkrhU5xssC5WXqTWASaV-uLKDdGNwgr98g3VkcIK_foV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29239/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1284e7ffc0ee20b8d5d25497ec2b5b13d40271e855f170b05124ae2bd421ff37"},{"messageHash":"0x7033975c28f925c8de5b3e9e7fb3c08ec695b2d1b34ddf6e5b574fa65b56dadc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49019/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1284e7ffc0ee20b8d5d25497ec2b5b13d40271e855f170b05124ae2bd421ff37"},{"messageHash":"0x7033975c28f925c8de5b3e9e7fb3c08ec695b2d1b34ddf6e5b574fa65b56dadc"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29239/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1284e7ffc0ee20b8d5d25497ec2b5b13d40271e855f170b05124ae2bd421ff37"},{"messageHash":"0x7033975c28f925c8de5b3e9e7fb3c08ec695b2d1b34ddf6e5b574fa65b56dadc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49019/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1284e7ffc0ee20b8d5d25497ec2b5b13d40271e855f170b05124ae2bd421ff37"},{"messageHash":"0x7033975c28f925c8de5b3e9e7fb3c08ec695b2d1b34ddf6e5b574fa65b56dadc"}]}'
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 5884137877dc
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 03a4c4d7de99
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.

View File

@ -0,0 +1,384 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_hashes with id: 2026-02-22_04-36-21__b9104972-4be3-4d31-ae55-1313620d650c
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
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/publishing_node1_2026-02-22_04-36-21__b9104972-4be3-4d31-ae55-1313620d650c__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.255.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55507', '55508', '55509', '55510', '55511']
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 55507:55507 -p 55508:55508 -p 55509:55509 -p 55510:55510 -p 55511:55511 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=55509 --rest-port=55507 --tcp-port=55508 --discv5-udp-port=55510 --rest-address=0.0.0.0 --nat=extip:172.18.255.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=043debcfa2f8916b998acaac2a55cee1ff61e4b6e540c2b1cdaf7eadc929d6bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55511 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.215 waku bb9cd3739bbd69fe964bdf173ed2a7b09cd9af6e5c210c3acdcd522476a12216
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb9cd3739bbd. Setting up logs at ./log/docker/publishing_node1_2026-02-22_04-36-21__b9104972-4be3-4d31-ae55-1313620d650c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55507
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 1bed35a5cff4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a609d4f93440. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:55507/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.255.215/tcp/55508/p2p/16Uiu2HAmRG8a7mh9kQJ7Ropg2rgNeEkSK4a8t88SAtAVYADiCQjx","/ip4/172.18.255.215/tcp/55509/ws/p2p/16Uiu2HAmRG8a7mh9kQJ7Ropg2rgNeEkSK4a8t88SAtAVYADiCQjx"],"enrUri":"enr:-L24QNEtfvO5Lmrte7-qEzt7ABePfHOnCKCdOTHyWoO_VxEiGvZS2yHYItHz6KW1mHy8VMLhH-ABhK3UVeX0Isfo1moCgmlkgnY0gmlwhKwS_9eKbXVsdGlhZGRyc5YACASsEv_XBtjUAAoErBL_1wbY1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDu0zd_K0jqLCoEyEXyS5iF-sRHnuQO5i6OBv3BDCUWn-DdGNwgtjUg3VkcILY1oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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/store_node1_2026-02-22_04-36-21__b9104972-4be3-4d31-ae55-1313620d650c__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.198.124
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30940', '30941', '30942', '30943', '30944']
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 30940:30940 -p 30941:30941 -p 30942:30942 -p 30943:30943 -p 30944:30944 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=30942 --rest-port=30940 --tcp-port=30941 --discv5-udp-port=30943 --rest-address=0.0.0.0 --nat=extip:172.18.198.124 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edad14355af5083a29111c7c3772bfb6fc2e8ddfad7c2f5d0bfd31c73021f84a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30944 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QNEtfvO5Lmrte7-qEzt7ABePfHOnCKCdOTHyWoO_VxEiGvZS2yHYItHz6KW1mHy8VMLhH-ABhK3UVeX0Isfo1moCgmlkgnY0gmlwhKwS_9eKbXVsdGlhZGRyc5YACASsEv_XBtjUAAoErBL_1wbY1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDu0zd_K0jqLCoEyEXyS5iF-sRHnuQO5i6OBv3BDCUWn-DdGNwgtjUg3VkcILY1oV3YWt1MgM --storenode=/ip4/172.18.255.215/tcp/55508/p2p/16Uiu2HAmRG8a7mh9kQJ7Ropg2rgNeEkSK4a8t88SAtAVYADiCQjx --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.124 waku 950cd95fa37b714f5bc8e8d1d0b5b0cf1e63fc812f8b0a8196d0fec0350a1178
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 950cd95fa37b. Setting up logs at ./log/docker/store_node1_2026-02-22_04-36-21__b9104972-4be3-4d31-ae55-1313620d650c__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 30940
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:30940/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","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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"}]}'
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:30940/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.198.124/tcp/30941/p2p/16Uiu2HAmTtAMv7QM2ohT8LRpzQCnJzEF7Yt2d4BvzXrxfUXZ3kx5","/ip4/172.18.198.124/tcp/30942/ws/p2p/16Uiu2HAmTtAMv7QM2ohT8LRpzQCnJzEF7Yt2d4BvzXrxfUXZ3kx5"],"enrUri":"enr:-L24QHrEkfHaK6JMNJQelDtqiMVu4h4b_zXZvXgJDyIpAJbVGFD6hW5FMP5BmbgW0Wvcw34k0nbdhBCcb_LHgQUxhksCgmlkgnY0gmlwhKwSxnyKbXVsdGlhZGRyc5YACASsEsZ8BnjdAAoErBLGfAZ43t0DgnJzhQADAQAAiXNlY3AyNTZrMaED4j8sdVf5niTir1SMyN1DDWQcOOQBa8rr5nqVytGE2VaDdGNwgnjdg3VkcIJ434V3YWt1MgM"}'
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:30940/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.255.215/tcp/55508/p2p/16Uiu2HAmRG8a7mh9kQJ7Ropg2rgNeEkSK4a8t88SAtAVYADiCQjx"]'
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:55507/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
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:30940/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/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.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55507/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/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.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x84e31a43ddad7f3dc82c509b4022dbf96eed8cfba96dd4cb7ea2be0be144e6c1&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84e31a43ddad7f3dc82c509b4022dbf96eed8cfba96dd4cb7ea2be0be144e6c1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5df4ea744f00d4b71da05bdef9ddbeb1530eb2dbed2ff39389ebe44c3eabc184&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5df4ea744f00d4b71da05bdef9ddbeb1530eb2dbed2ff39389ebe44c3eabc184"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7a24df4a818aabeae996f3f9e7675eefd6f2f384f4410a632b6f2e3c815200fc&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7a24df4a818aabeae996f3f9e7675eefd6f2f384f4410a632b6f2e3c815200fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd4fb4524359e0b4d1314612127f74a7f566e5b06521ec971af163181c16d1f05&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4fb4524359e0b4d1314612127f74a7f566e5b06521ec971af163181c16d1f05"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda89979b84969369be25749f01f7f759e8f5b50093f2760f6801a4b77b8ea9fc&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda89979b84969369be25749f01f7f759e8f5b50093f2760f6801a4b77b8ea9fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7e2e944f75724f8dc8894d09ce07c94786ac1f6730b78c691d26fa026cbdeed3&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7e2e944f75724f8dc8894d09ce07c94786ac1f6730b78c691d26fa026cbdeed3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x77b3c375395cbb6fcd70e73d6cd99427917ba7cfe2dcd9c478fe49a5eba0d9c3&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x77b3c375395cbb6fcd70e73d6cd99427917ba7cfe2dcd9c478fe49a5eba0d9c3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdb3d632c05ec8222ce7f740848e3ba70805b5d4b5b075f4208c43826077c2ced&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdb3d632c05ec8222ce7f740848e3ba70805b5d4b5b075f4208c43826077c2ced"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe69901af2641ad593dfec56ddfe8172fb8296a7b832239eefacd604912660776&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe69901af2641ad593dfec56ddfe8172fb8296a7b832239eefacd604912660776"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa56ad95ce2a97723b061a856541f92d1b5f69cabb1fca0ff80547bd30e6461d0&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa56ad95ce2a97723b061a856541f92d1b5f69cabb1fca0ff80547bd30e6461d0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8d65082d08161628cbb653fca8e42e0d27ee3e95b69e2c15c0aad477c2bc9882&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d65082d08161628cbb653fca8e42e0d27ee3e95b69e2c15c0aad477c2bc9882"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xebf6526fd5b1f03c32d424cd95c20b6cd278824680c729841887387161707513&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xebf6526fd5b1f03c32d424cd95c20b6cd278824680c729841887387161707513"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8bd3ab695cd0a99d59222fafd440de078c453df7801ece08bf33a4dcc60a6599&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8bd3ab695cd0a99d59222fafd440de078c453df7801ece08bf33a4dcc60a6599"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x02e21c27e1e739c4250a3f8bd23dbfd4f2087327e2d3b226e1f38e9a26ad4f37&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02e21c27e1e739c4250a3f8bd23dbfd4f2087327e2d3b226e1f38e9a26ad4f37"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x73125a1299a24d993d9e5b76b4be915a35eaec424cc8b081ed90649b3056524c&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x73125a1299a24d993d9e5b76b4be915a35eaec424cc8b081ed90649b3056524c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb396ede2f86e4d9354672bd8bb3e0dad2e63e3ab07ef62ef5b6e5724a46a2bca&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb396ede2f86e4d9354672bd8bb3e0dad2e63e3ab07ef62ef5b6e5724a46a2bca"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbede6ba1cda1d52614164100da5609af9c16b7cddcdc238cd4eb467cf5591df3&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbede6ba1cda1d52614164100da5609af9c16b7cddcdc238cd4eb467cf5591df3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x81bb4940fe31802196d8a5bba22415291f131b46477e041cfc6bc6f1c53ea9eb&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x81bb4940fe31802196d8a5bba22415291f131b46477e041cfc6bc6f1c53ea9eb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xad7e72583e4a6ae11bcf3fabeb36ce00dab1f0ba0cb3ce481afffe07f3138a28&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xad7e72583e4a6ae11bcf3fabeb36ce00dab1f0ba0cb3ce481afffe07f3138a28"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc9794b011c065c5e02428f749d8e8837f346a687d57d99747aa4e8e17191aca6&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc9794b011c065c5e02428f749d8e8837f346a687d57d99747aa4e8e17191aca6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe5e33309093208634dd0343f088dab9a08520c0baaf47c4416bd16bd6b8b7c37&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5e33309093208634dd0343f088dab9a08520c0baaf47c4416bd16bd6b8b7c37"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2dcc86d695688ffe3458c0a982e84ff7248df8acffd3feb7557c2401fbb91ef5&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2dcc86d695688ffe3458c0a982e84ff7248df8acffd3feb7557c2401fbb91ef5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb2fd28feb60e0b878f81fc8dd3d81cf3f886090c9f8f29e4aa9c3d2efa2b1b3b&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb2fd28feb60e0b878f81fc8dd3d81cf3f886090c9f8f29e4aa9c3d2efa2b1b3b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe8180e02a3364471c0258b873c5d538a9804e1351951d68f809b322f292dde49&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe8180e02a3364471c0258b873c5d538a9804e1351951d68f809b322f292dde49"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3c47ec9fec133b581a8e4837d17e7f603fb8b4da1eae91d7aaf6d13814d357bf&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c47ec9fec133b581a8e4837d17e7f603fb8b4da1eae91d7aaf6d13814d357bf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4a1f68da5645b602cfebfa45f19d12059341214dcc772672d7459be8964e42b0&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4a1f68da5645b602cfebfa45f19d12059341214dcc772672d7459be8964e42b0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1615d229069f0ab89ac98bd70f88c28c0d8e30637fad7de1c6bfcb4d2744cf7e&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1615d229069f0ab89ac98bd70f88c28c0d8e30637fad7de1c6bfcb4d2744cf7e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0e60890cf2ac7779b442d7a1593309169cb64d26f557a174b64621da6e681884&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e60890cf2ac7779b442d7a1593309169cb64d26f557a174b64621da6e681884"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x217c327fbe2e5837e60980f22c15534e5c3b0a2c388801531a251b8db6c2c38b&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x217c327fbe2e5837e60980f22c15534e5c3b0a2c388801531a251b8db6c2c38b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf30bdea540787019e38f63769a9296026f68f26f58a18d4f2080803857219f4b&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf30bdea540787019e38f63769a9296026f68f26f58a18d4f2080803857219f4b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9885cf56bcb3e254e88b238d0937c7460a12381d6a18521c44802c838d7d9c30&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9885cf56bcb3e254e88b238d0937c7460a12381d6a18521c44802c838d7d9c30"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5110d6e6224db6597e072bccc4cbfa619faa62d26fb8089e6113e4823a8a0673&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5110d6e6224db6597e072bccc4cbfa619faa62d26fb8089e6113e4823a8a0673"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x93c3ea65f8fc86a31a318e3025e730036da3c9c73c59661a2e61f8a93b72ea73&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93c3ea65f8fc86a31a318e3025e730036da3c9c73c59661a2e61f8a93b72ea73"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x584a4217dbb74754b484de04e9e3de891072113ee9304812e24ff5bc4b2905c2&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x584a4217dbb74754b484de04e9e3de891072113ee9304812e24ff5bc4b2905c2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc38a64a84b74feb187f933b5f5128d299204c8f5de176389a921f685b36d3190&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc38a64a84b74feb187f933b5f5128d299204c8f5de176389a921f685b36d3190"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe1ee695988e3b3604f3e83690a1529f6f243be313805864d79318e8908a0239c&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe1ee695988e3b3604f3e83690a1529f6f243be313805864d79318e8908a0239c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe0a52a2894a0d8acb7723995d0e221f61693ef38478e85115efcc8897f47ff43&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0a52a2894a0d8acb7723995d0e221f61693ef38478e85115efcc8897f47ff43"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7fa0e81d234f4e83f2af69ea3ba76e4c167cb17b5c26e4a7fc2982f66bf1ef82&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7fa0e81d234f4e83f2af69ea3ba76e4c167cb17b5c26e4a7fc2982f66bf1ef82"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd58c47e69298128c2220d9fdbb317ed75fe9b74140038302fef24c910859929f&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd58c47e69298128c2220d9fdbb317ed75fe9b74140038302fef24c910859929f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55507/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb47d43693b90de6a00df0ee59621e6e813fd0813bf41fcf175377cb6392c1183&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb47d43693b90de6a00df0ee59621e6e813fd0813bf41fcf175377cb6392c1183"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x84e31a43ddad7f3dc82c509b4022dbf96eed8cfba96dd4cb7ea2be0be144e6c1&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x84e31a43ddad7f3dc82c509b4022dbf96eed8cfba96dd4cb7ea2be0be144e6c1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5df4ea744f00d4b71da05bdef9ddbeb1530eb2dbed2ff39389ebe44c3eabc184&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5df4ea744f00d4b71da05bdef9ddbeb1530eb2dbed2ff39389ebe44c3eabc184"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7a24df4a818aabeae996f3f9e7675eefd6f2f384f4410a632b6f2e3c815200fc&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7a24df4a818aabeae996f3f9e7675eefd6f2f384f4410a632b6f2e3c815200fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd4fb4524359e0b4d1314612127f74a7f566e5b06521ec971af163181c16d1f05&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd4fb4524359e0b4d1314612127f74a7f566e5b06521ec971af163181c16d1f05"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xda89979b84969369be25749f01f7f759e8f5b50093f2760f6801a4b77b8ea9fc&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xda89979b84969369be25749f01f7f759e8f5b50093f2760f6801a4b77b8ea9fc"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7e2e944f75724f8dc8894d09ce07c94786ac1f6730b78c691d26fa026cbdeed3&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7e2e944f75724f8dc8894d09ce07c94786ac1f6730b78c691d26fa026cbdeed3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x77b3c375395cbb6fcd70e73d6cd99427917ba7cfe2dcd9c478fe49a5eba0d9c3&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x77b3c375395cbb6fcd70e73d6cd99427917ba7cfe2dcd9c478fe49a5eba0d9c3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xdb3d632c05ec8222ce7f740848e3ba70805b5d4b5b075f4208c43826077c2ced&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xdb3d632c05ec8222ce7f740848e3ba70805b5d4b5b075f4208c43826077c2ced"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe69901af2641ad593dfec56ddfe8172fb8296a7b832239eefacd604912660776&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe69901af2641ad593dfec56ddfe8172fb8296a7b832239eefacd604912660776"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xa56ad95ce2a97723b061a856541f92d1b5f69cabb1fca0ff80547bd30e6461d0&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xa56ad95ce2a97723b061a856541f92d1b5f69cabb1fca0ff80547bd30e6461d0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8d65082d08161628cbb653fca8e42e0d27ee3e95b69e2c15c0aad477c2bc9882&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d65082d08161628cbb653fca8e42e0d27ee3e95b69e2c15c0aad477c2bc9882"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xebf6526fd5b1f03c32d424cd95c20b6cd278824680c729841887387161707513&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xebf6526fd5b1f03c32d424cd95c20b6cd278824680c729841887387161707513"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x8bd3ab695cd0a99d59222fafd440de078c453df7801ece08bf33a4dcc60a6599&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8bd3ab695cd0a99d59222fafd440de078c453df7801ece08bf33a4dcc60a6599"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x02e21c27e1e739c4250a3f8bd23dbfd4f2087327e2d3b226e1f38e9a26ad4f37&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x02e21c27e1e739c4250a3f8bd23dbfd4f2087327e2d3b226e1f38e9a26ad4f37"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x73125a1299a24d993d9e5b76b4be915a35eaec424cc8b081ed90649b3056524c&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x73125a1299a24d993d9e5b76b4be915a35eaec424cc8b081ed90649b3056524c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb396ede2f86e4d9354672bd8bb3e0dad2e63e3ab07ef62ef5b6e5724a46a2bca&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb396ede2f86e4d9354672bd8bb3e0dad2e63e3ab07ef62ef5b6e5724a46a2bca"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xbede6ba1cda1d52614164100da5609af9c16b7cddcdc238cd4eb467cf5591df3&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xbede6ba1cda1d52614164100da5609af9c16b7cddcdc238cd4eb467cf5591df3"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x81bb4940fe31802196d8a5bba22415291f131b46477e041cfc6bc6f1c53ea9eb&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x81bb4940fe31802196d8a5bba22415291f131b46477e041cfc6bc6f1c53ea9eb"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xad7e72583e4a6ae11bcf3fabeb36ce00dab1f0ba0cb3ce481afffe07f3138a28&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xad7e72583e4a6ae11bcf3fabeb36ce00dab1f0ba0cb3ce481afffe07f3138a28"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc9794b011c065c5e02428f749d8e8837f346a687d57d99747aa4e8e17191aca6&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc9794b011c065c5e02428f749d8e8837f346a687d57d99747aa4e8e17191aca6"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe5e33309093208634dd0343f088dab9a08520c0baaf47c4416bd16bd6b8b7c37&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe5e33309093208634dd0343f088dab9a08520c0baaf47c4416bd16bd6b8b7c37"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x2dcc86d695688ffe3458c0a982e84ff7248df8acffd3feb7557c2401fbb91ef5&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2dcc86d695688ffe3458c0a982e84ff7248df8acffd3feb7557c2401fbb91ef5"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb2fd28feb60e0b878f81fc8dd3d81cf3f886090c9f8f29e4aa9c3d2efa2b1b3b&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb2fd28feb60e0b878f81fc8dd3d81cf3f886090c9f8f29e4aa9c3d2efa2b1b3b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe8180e02a3364471c0258b873c5d538a9804e1351951d68f809b322f292dde49&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe8180e02a3364471c0258b873c5d538a9804e1351951d68f809b322f292dde49"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x3c47ec9fec133b581a8e4837d17e7f603fb8b4da1eae91d7aaf6d13814d357bf&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3c47ec9fec133b581a8e4837d17e7f603fb8b4da1eae91d7aaf6d13814d357bf"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x4a1f68da5645b602cfebfa45f19d12059341214dcc772672d7459be8964e42b0&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4a1f68da5645b602cfebfa45f19d12059341214dcc772672d7459be8964e42b0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x1615d229069f0ab89ac98bd70f88c28c0d8e30637fad7de1c6bfcb4d2744cf7e&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1615d229069f0ab89ac98bd70f88c28c0d8e30637fad7de1c6bfcb4d2744cf7e"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x0e60890cf2ac7779b442d7a1593309169cb64d26f557a174b64621da6e681884&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e60890cf2ac7779b442d7a1593309169cb64d26f557a174b64621da6e681884"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x217c327fbe2e5837e60980f22c15534e5c3b0a2c388801531a251b8db6c2c38b&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x217c327fbe2e5837e60980f22c15534e5c3b0a2c388801531a251b8db6c2c38b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xf30bdea540787019e38f63769a9296026f68f26f58a18d4f2080803857219f4b&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xf30bdea540787019e38f63769a9296026f68f26f58a18d4f2080803857219f4b"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x9885cf56bcb3e254e88b238d0937c7460a12381d6a18521c44802c838d7d9c30&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9885cf56bcb3e254e88b238d0937c7460a12381d6a18521c44802c838d7d9c30"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x5110d6e6224db6597e072bccc4cbfa619faa62d26fb8089e6113e4823a8a0673&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5110d6e6224db6597e072bccc4cbfa619faa62d26fb8089e6113e4823a8a0673"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x93c3ea65f8fc86a31a318e3025e730036da3c9c73c59661a2e61f8a93b72ea73&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x93c3ea65f8fc86a31a318e3025e730036da3c9c73c59661a2e61f8a93b72ea73"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x584a4217dbb74754b484de04e9e3de891072113ee9304812e24ff5bc4b2905c2&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x584a4217dbb74754b484de04e9e3de891072113ee9304812e24ff5bc4b2905c2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xc38a64a84b74feb187f933b5f5128d299204c8f5de176389a921f685b36d3190&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc38a64a84b74feb187f933b5f5128d299204c8f5de176389a921f685b36d3190"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe1ee695988e3b3604f3e83690a1529f6f243be313805864d79318e8908a0239c&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe1ee695988e3b3604f3e83690a1529f6f243be313805864d79318e8908a0239c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xe0a52a2894a0d8acb7723995d0e221f61693ef38478e85115efcc8897f47ff43&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0a52a2894a0d8acb7723995d0e221f61693ef38478e85115efcc8897f47ff43"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0x7fa0e81d234f4e83f2af69ea3ba76e4c167cb17b5c26e4a7fc2982f66bf1ef82&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7fa0e81d234f4e83f2af69ea3ba76e4c167cb17b5c26e4a7fc2982f66bf1ef82"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xd58c47e69298128c2220d9fdbb317ed75fe9b74140038302fef24c910859929f&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd58c47e69298128c2220d9fdbb317ed75fe9b74140038302fef24c910859929f"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30940/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xb47d43693b90de6a00df0ee59621e6e813fd0813bf41fcf175377cb6392c1183&pageSize=50&ascending=true" -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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb47d43693b90de6a00df0ee59621e6e813fd0813bf41fcf175377cb6392c1183"}]}'
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 bb9cd3739bbd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 950cd95fa37b
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.

View File

@ -0,0 +1,80 @@
2026-02-22 04:37:05.239 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:37:05.239 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-02-22_04-37-05__c0fb12b4-d5d9-4c85-926f-7eb61b3f40b2
2026-02-22 04:37:05.240 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:37:05.240 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:37:05.240 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-22 04:37:05.246 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:05.246 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-37-05__c0fb12b4-d5d9-4c85-926f-7eb61b3f40b2__wakuorg_nwaku:latest.log
2026-02-22 04:37:05.247 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:05.247 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:05.248 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:05.248 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.213
2026-02-22 04:37:05.248 DEBUG [src.node.docker_mananger] Generated ports ['6199', '6200', '6201', '6202', '6203']
2026-02-22 04:37:05.248 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:05.249 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:05.249 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:05.249 DEBUG [src.node.docker_mananger] docker run -i -t -p 6199:6199 -p 6200:6200 -p 6201:6201 -p 6202:6202 -p 6203:6203 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=6201 --rest-port=6199 --tcp-port=6200 --discv5-udp-port=6202 --rest-address=0.0.0.0 --nat=extip:172.18.176.213 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=45b3f2bf69b6549aed8c1baeee097dbfb8b30cefcad223fdfeeefb7b93f9c1a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6203 --metrics-logging=true --relay=true --filter=true
2026-02-22 04:37:05.424 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.213 waku 94eac0967b5678e5cebde3e0233aa6295905b5b2060bb9999e3ab0975f0e9fc9
2026-02-22 04:37:05.460 DEBUG [src.node.docker_mananger] Container started with ID 94eac0967b56. Setting up logs at ./log/docker/node1_2026-02-22_04-37-05__c0fb12b4-d5d9-4c85-926f-7eb61b3f40b2__wakuorg_nwaku:latest.log
2026-02-22 04:37:05.461 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 6199
2026-02-22 04:37:05.461 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:05.508 ERROR [src.node.docker_mananger] Max retries reached for container 38048bcb912f. Exiting log stream.
2026-02-22 04:37:06.052 ERROR [src.node.docker_mananger] Max retries reached for container 365b59ec718b. Exiting log stream.
2026-02-22 04:37:06.462 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6199/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:06.464 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-02-22 04:37:06.465 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:06.465 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6199/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:06.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.213/tcp/6200/p2p/16Uiu2HAmVnt4iQYutt6VaNxgVdCgMf8Kp8od6x6Zcfg5mNjcMDjs","/ip4/172.18.176.213/tcp/6201/ws/p2p/16Uiu2HAmVnt4iQYutt6VaNxgVdCgMf8Kp8od6x6Zcfg5mNjcMDjs"],"enrUri":"enr:-L24QHNQ_POJ-zVWzj_lnUr1BKREXRknm04r4EP7B7vuTPKjaKFTpxB9g0s86L4JxMcMFgieiOKY3fuTPB5D6HD4zHoCgmlkgnY0gmlwhKwSsNWKbXVsdGlhZGRyc5YACASsErDVBhg4AAoErBKw1QYYOd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_pw3hKlABP15FKSrfAhLwgyeKLYg9hSjdu0ACYLhYzaDdGNwghg4g3VkcIIYOoV3YWt1MgU"}'
2026-02-22 04:37:06.468 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:06.468 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-22 04:37:06.475 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:37:06.475 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-37-05__c0fb12b4-d5d9-4c85-926f-7eb61b3f40b2__wakuorg_nwaku:latest.log
2026-02-22 04:37:06.475 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:37:06.475 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:37:06.477 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:37:06.477 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.162.4
2026-02-22 04:37:06.477 DEBUG [src.node.docker_mananger] Generated ports ['32947', '32948', '32949', '32950', '32951']
2026-02-22 04:37:06.477 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:37:06.477 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:37:06.477 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:37:06.478 DEBUG [src.node.docker_mananger] docker run -i -t -p 32947:32947 -p 32948:32948 -p 32949:32949 -p 32950:32950 -p 32951:32951 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=32949 --rest-port=32947 --tcp-port=32948 --discv5-udp-port=32950 --rest-address=0.0.0.0 --nat=extip:172.18.162.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=08606e2ccdf95fb7b04c7cfe39b541aec15388111e3fec044eeb5f9adaaa12ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32951 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHNQ_POJ-zVWzj_lnUr1BKREXRknm04r4EP7B7vuTPKjaKFTpxB9g0s86L4JxMcMFgieiOKY3fuTPB5D6HD4zHoCgmlkgnY0gmlwhKwSsNWKbXVsdGlhZGRyc5YACASsErDVBhg4AAoErBKw1QYYOd0DgnJzhQADAQAAiXNlY3AyNTZrMaED_pw3hKlABP15FKSrfAhLwgyeKLYg9hSjdu0ACYLhYzaDdGNwghg4g3VkcIIYOoV3YWt1MgU --filternode=/ip4/172.18.176.213/tcp/6200/p2p/16Uiu2HAmVnt4iQYutt6VaNxgVdCgMf8Kp8od6x6Zcfg5mNjcMDjs
2026-02-22 04:37:06.671 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.162.4 waku e27c2cb528c67975cfe40532f70442c75f74e8db4377e46697838f18f9dec906
2026-02-22 04:37:06.704 DEBUG [src.node.docker_mananger] Container started with ID e27c2cb528c6. Setting up logs at ./log/docker/node2_2026-02-22_04-37-05__c0fb12b4-d5d9-4c85-926f-7eb61b3f40b2__wakuorg_nwaku:latest.log
2026-02-22 04:37:06.704 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32947
2026-02-22 04:37:06.705 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:37:07.705 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32947/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:07.708 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-02-22 04:37:07.709 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:37:07.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:07.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.162.4/tcp/32948/p2p/16Uiu2HAmFFJPahDdn5FpHpem9Py3Z2Mo6VVgSW3kzRAeGpj7ct91","/ip4/172.18.162.4/tcp/32949/ws/p2p/16Uiu2HAmFFJPahDdn5FpHpem9Py3Z2Mo6VVgSW3kzRAeGpj7ct91"],"enrUri":"enr:-L24QFXwwHRwvm4zxXBH-Yyy_4IghxDJ8nAUqhkrV56OXT8dJXpnMC-34yHQM8JqLv3LJ4FCb_32acUW6F2uThVUAY0CgmlkgnY0gmlwhKwSogSKbXVsdGlhZGRyc5YACASsEqIEBoC0AAoErBKiBAaAtd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJoGEyeX3AMVazSWWzm_PQ3RHIlohBfuFN2uiWjeDOFSDdGNwgoC0g3VkcIKAtoV3YWt1MgA"}'
2026-02-22 04:37:07.711 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:37:07.711 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32947/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.176.213/tcp/6200/p2p/16Uiu2HAmVnt4iQYutt6VaNxgVdCgMf8Kp8od6x6Zcfg5mNjcMDjs"]'
2026-02-22 04:37:07.745 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:07.745 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-22 04:37:07.746 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6199/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:37:07.760 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:07.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32947/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "27df4ef1-9c51-4d30-a661-aa73b6aa010b", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:37:07.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"27df4ef1-9c51-4d30-a661-aa73b6aa010b","statusDesc":"OK"}'
2026-02-22 04:37:07.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6199/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)'}'
2026-02-22 04:37:07.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:07.784 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:07.885 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:07.885 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32947/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:07.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"/test/1/waku-filter/proto","version":0,"timestamp":1771735027777918368,"ephemeral":false}]'
2026-02-22 04:37:07.889 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:32947/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-22 04:37:07.897 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-22 04:37:07.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6199/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)'}'
2026-02-22 04:37:07.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:37:07.901 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-22 04:37:08.001 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-22 04:37:08.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32947/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:37:08.004 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:32947/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-02-22 04:37:08.006 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:37:08.007 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:37:08.007 DEBUG [src.node.waku_node] Stopping container with id 94eac0967b56
2026-02-22 04:37:08.516 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:08.517 DEBUG [src.node.waku_node] Stopping container with id e27c2cb528c6
2026-02-22 04:37:09.057 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:37:09.058 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:37:09.065 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:37:09.071 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_payload_equal_or_more_150_kb with id: 2026-02-22_04-39-04__2f480825-544d-4c84-8562-671d09c5fddf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
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_2026-02-22_04-39-04__2f480825-544d-4c84-8562-671d09c5fddf__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.97.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7608', '7609', '7610', '7611', '7612']
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 7608:7608 -p 7609:7609 -p 7610:7610 -p 7611:7611 -p 7612:7612 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=7610 --rest-port=7608 --tcp-port=7609 --discv5-udp-port=7611 --rest-address=0.0.0.0 --nat=extip:172.18.97.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=accd6314eb673ccfd53b6bb6df307d8b02d5df276e5aaff5cc8eecd32ebd82dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7612 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.97.56 waku ac42a58a040d91c918ee102edf0365d02e38f22bcc80e41c45837bcba2f9b975
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ac42a58a040d. Setting up logs at ./log/docker/node1_2026-02-22_04-39-04__2f480825-544d-4c84-8562-671d09c5fddf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7608
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 5fb97c6a4f71. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a9e926ac43e0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7608/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:7608/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.97.56/tcp/7609/p2p/16Uiu2HAmS9EJath1c1UdESDE8nHsrV88qTRahRz7zjFLtMpwNx4y","/ip4/172.18.97.56/tcp/7610/ws/p2p/16Uiu2HAmS9EJath1c1UdESDE8nHsrV88qTRahRz7zjFLtMpwNx4y"],"enrUri":"enr:-L24QIYmliQsfv2bTv3cZaRaHTMZCQ9YBDoligYQ-8ljDhdpdHSAe4siKt__g_U1vpDxvIV4tPfTcQpuEoLRgkztgT0CgmlkgnY0gmlwhKwSYTiKbXVsdGlhZGRyc5YACASsEmE4Bh25AAoErBJhOAYdut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyGP4RgrhqVNK5LV-xDv_TqenRJNOOWuaQvnXoX-1FiqDdGNwgh25g3VkcIIdu4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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_2026-02-22_04-39-04__2f480825-544d-4c84-8562-671d09c5fddf__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.67.183
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59987', '59988', '59989', '59990', '59991']
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 59987:59987 -p 59988:59988 -p 59989:59989 -p 59990:59990 -p 59991:59991 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=59989 --rest-port=59987 --tcp-port=59988 --discv5-udp-port=59990 --rest-address=0.0.0.0 --nat=extip:172.18.67.183 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d26cc2beaac5fe242e8ba0b1dc8aca0b85b4d3b66f5cae0214bd89aba5636cbf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59991 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIYmliQsfv2bTv3cZaRaHTMZCQ9YBDoligYQ-8ljDhdpdHSAe4siKt__g_U1vpDxvIV4tPfTcQpuEoLRgkztgT0CgmlkgnY0gmlwhKwSYTiKbXVsdGlhZGRyc5YACASsEmE4Bh25AAoErBJhOAYdut0DgnJzhQADAQAAiXNlY3AyNTZrMaEDyGP4RgrhqVNK5LV-xDv_TqenRJNOOWuaQvnXoX-1FiqDdGNwgh25g3VkcIIdu4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.183 waku 2dcb831e710be81a20283a6343702947012ca576f9b05fb70f5ac3e0c1b0f510
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2dcb831e710b. Setting up logs at ./log/docker/node2_2026-02-22_04-39-04__2f480825-544d-4c84-8562-671d09c5fddf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59987
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:59987/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:59987/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.67.183/tcp/59988/p2p/16Uiu2HAmCW1aAmv6s5g5Bwbq1KoVAS6gt1M1USLWs6xDQf6M4JPq","/ip4/172.18.67.183/tcp/59989/ws/p2p/16Uiu2HAmCW1aAmv6s5g5Bwbq1KoVAS6gt1M1USLWs6xDQf6M4JPq"],"enrUri":"enr:-L24QHCUqQRXYdWqbj0lNmpazFL2i-XbowjHB6LXKLWdCK68I8BpT_FSR95_tFKrFgHXj2JDKbZjlU9hpwpKUZdCuC0CgmlkgnY0gmlwhKwSQ7eKbXVsdGlhZGRyc5YACASsEkO3BupUAAoErBJDtwbqVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_bMnja8GW21Vf0So2NMDWfCxax6bVN_21wKU8dVtmWiDdGNwgupUg3VkcILqVoV3YWt1MgE"}'
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:59987/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.97.56/tcp/7609/p2p/16Uiu2HAmS9EJath1c1UdESDE8nHsrV88qTRahRz7zjFLtMpwNx4y"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:59 Running fixture setup: subscribe_main_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7608/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:59987/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:7608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/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.relay:relay.py:123 Checking that peer NODE_1: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:7608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735147171489024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 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:59987/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771735147171489024,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 204800 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 1048576 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
DEBUG  tests.relay.test_publish:test_publish.py:55 Running test with payload length of 10485760 bytes
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7608/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
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 ac42a58a040d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2dcb831e710b
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.

View File

@ -0,0 +1,147 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss with id: 2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
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_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
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_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
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/node3_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
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/node4_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:287 Starting 4 nodes with relay enabled (bootstrap chain)
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.141.49
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25293', '25294', '25295', '25296', '25297']
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 25293:25293 -p 25294:25294 -p 25295:25295 -p 25296:25296 -p 25297:25297 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=25295 --rest-port=25293 --tcp-port=25294 --discv5-udp-port=25296 --rest-address=0.0.0.0 --nat=extip:172.18.141.49 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=47b0d6539faf460cfacdf9edcccfa4dfbfe9ac38f9fecae3ed6bc5ddcbcfed8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25297 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.49 waku b25d11fa385ee9739ec3f7b27d2bbf732b67eba7d5026b1c60f9c622ad952295
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c215d19d1716. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b25d11fa385e. Setting up logs at ./log/docker/node1_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25293
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 f87bd1fbe67d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25293/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:25293/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.141.49/tcp/25294/p2p/16Uiu2HAm4wuTqaThEgDdmzg7FWQazjJ4kj9NuviKGwEWDnTsBzEF","/ip4/172.18.141.49/tcp/25295/ws/p2p/16Uiu2HAm4wuTqaThEgDdmzg7FWQazjJ4kj9NuviKGwEWDnTsBzEF"],"enrUri":"enr:-L24QBWVTsjTbgJe5fipP9bogEXag3YCChA7kPs4NBLOaqnwf3XTuUPUBHu7fOSdLIpV_qaYEt2fVaSlyAwIV2_V-hgCgmlkgnY0gmlwhKwSjTGKbXVsdGlhZGRyc5YACASsEo0xBmLOAAoErBKNMQZiz90DgnJzhQADAQAAiXNlY3AyNTZrMaECjXfaPJnM3y47dLHRVDKLFyQMqm_wcAdixh-2SsVlCzSDdGNwgmLOg3VkcIJi0IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.245.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57289', '57290', '57291', '57292', '57293']
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 57289:57289 -p 57290:57290 -p 57291:57291 -p 57292:57292 -p 57293:57293 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=57291 --rest-port=57289 --tcp-port=57290 --discv5-udp-port=57292 --rest-address=0.0.0.0 --nat=extip:172.18.245.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3d2e105707173eef5ae4bdc9fac829ef4efdad6946d7fac1e891b0968ed1beef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57293 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBWVTsjTbgJe5fipP9bogEXag3YCChA7kPs4NBLOaqnwf3XTuUPUBHu7fOSdLIpV_qaYEt2fVaSlyAwIV2_V-hgCgmlkgnY0gmlwhKwSjTGKbXVsdGlhZGRyc5YACASsEo0xBmLOAAoErBKNMQZiz90DgnJzhQADAQAAiXNlY3AyNTZrMaECjXfaPJnM3y47dLHRVDKLFyQMqm_wcAdixh-2SsVlCzSDdGNwgmLOg3VkcIJi0IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.185 waku 68b6076f5d5e5de2928e15ce6c133e848cbfbe6feb2f73e9d405926f2d1f883a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 68b6076f5d5e. Setting up logs at ./log/docker/node2_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57289
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:57289/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:57289/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.245.185/tcp/57290/p2p/16Uiu2HAkzcLuvU6wnuSegrA2TrAqwPsmxcbxAyVrCZer9pxPGwc7","/ip4/172.18.245.185/tcp/57291/ws/p2p/16Uiu2HAkzcLuvU6wnuSegrA2TrAqwPsmxcbxAyVrCZer9pxPGwc7"],"enrUri":"enr:-L24QB_nerMG3-uY4xSBVZUOL8QRVQ8j9CNP9hsXJMtSU6EuV71Pu-Uoq23YJq1egOr_4ttE2WQ9m4iP7IPtfbm50asCgmlkgnY0gmlwhKwS9bmKbXVsdGlhZGRyc5YACASsEvW5Bt_KAAoErBL1uQbfy90DgnJzhQADAQAAiXNlY3AyNTZrMaECTQZDw3alwYIhCGNksfEUQdpvUFdwUaYt6y_I2vd972SDdGNwgt_Kg3VkcILfzIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.160.45
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43400', '43401', '43402', '43403', '43404']
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 43400:43400 -p 43401:43401 -p 43402:43402 -p 43403:43403 -p 43404:43404 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=43402 --rest-port=43400 --tcp-port=43401 --discv5-udp-port=43403 --rest-address=0.0.0.0 --nat=extip:172.18.160.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bc8bc316c07a805485bf4fae6e7b3af6f3ace82fef3f072b80777702ae4d9b70 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43404 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB_nerMG3-uY4xSBVZUOL8QRVQ8j9CNP9hsXJMtSU6EuV71Pu-Uoq23YJq1egOr_4ttE2WQ9m4iP7IPtfbm50asCgmlkgnY0gmlwhKwS9bmKbXVsdGlhZGRyc5YACASsEvW5Bt_KAAoErBL1uQbfy90DgnJzhQADAQAAiXNlY3AyNTZrMaECTQZDw3alwYIhCGNksfEUQdpvUFdwUaYt6y_I2vd972SDdGNwgt_Kg3VkcILfzIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.160.45 waku ba45e2394af2bf63ce133064332fcf41136035174c03646b5e6e1d598cd13d70
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ba45e2394af2. Setting up logs at ./log/docker/node3_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43400
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:43400/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:43400/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.160.45/tcp/43401/p2p/16Uiu2HAmSqAH57rQEbcd1xTkbE7dviopRXbpWQYSz3G5uRVm3MCg","/ip4/172.18.160.45/tcp/43402/ws/p2p/16Uiu2HAmSqAH57rQEbcd1xTkbE7dviopRXbpWQYSz3G5uRVm3MCg"],"enrUri":"enr:-L24QPftrMMrknpz_ufRfWlbyQK90YjDigiLteXwGfaLRdcGSwATis4tlOy3m8qzsmAnHekZfLMNPS4o7JelRmGTSMwCgmlkgnY0gmlwhKwSoC2KbXVsdGlhZGRyc5YACASsEqAtBqmJAAoErBKgLQapit0DgnJzhQADAQAAiXNlY3AyNTZrMaED0p6mXZBMqisXHKZ8HzQrwa8m29PCNdaW58Wx4B-v3AWDdGNwgqmJg3VkcIKpi4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
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.158.75
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59589', '59590', '59591', '59592', '59593']
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 59589:59589 -p 59590:59590 -p 59591:59591 -p 59592:59592 -p 59593:59593 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=59591 --rest-port=59589 --tcp-port=59590 --discv5-udp-port=59592 --rest-address=0.0.0.0 --nat=extip:172.18.158.75 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abd0f4ccfdffadad30f883ec666920c4e26eb8ec4b75ecde8f22e8edf8dd43c8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59593 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPftrMMrknpz_ufRfWlbyQK90YjDigiLteXwGfaLRdcGSwATis4tlOy3m8qzsmAnHekZfLMNPS4o7JelRmGTSMwCgmlkgnY0gmlwhKwSoC2KbXVsdGlhZGRyc5YACASsEqAtBqmJAAoErBKgLQapit0DgnJzhQADAQAAiXNlY3AyNTZrMaED0p6mXZBMqisXHKZ8HzQrwa8m29PCNdaW58Wx4B-v3AWDdGNwgqmJg3VkcIKpi4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.75 waku 0e3fc735e2830a4bfe9196996e7dd1806a90940e6824486a0692a06369a45911
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e3fc735e283. Setting up logs at ./log/docker/node4_2026-02-22_04-34-46__808670b9-c476-4f5b-ab48-55f3fa786f90__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59589
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:59589/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","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"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"}]}'
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:59589/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.158.75/tcp/59590/p2p/16Uiu2HAkzN3KL8LoHTApLyah2CUfh4URmxp2zx5zSTT3ca8eNePc","/ip4/172.18.158.75/tcp/59591/ws/p2p/16Uiu2HAkzN3KL8LoHTApLyah2CUfh4URmxp2zx5zSTT3ca8eNePc"],"enrUri":"enr:-L24QMzVCAgphXVaY2tbm4QhvICm5mnv0F5MPvPdHoV2E65wU4G2hVj-4WCg0AZXs02VYHbl2wH3I87TWZgb7FQEtJ4CgmlkgnY0gmlwhKwSnkuKbXVsdGlhZGRyc5YACASsEp5LBujGAAoErBKeSwbox90DgnJzhQADAQAAiXNlY3AyNTZrMaECSVw8ruzWU-ld_MkFd5-9HigkY2B5Yx7KZL0E9BN7rwuDdGNwgujGg3VkcILoyIV3YWt1MgE"}'
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:25293/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:57289/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:43400/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:59589/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 GET "http://127.0.0.1:25293/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.245.185/tcp/43664/p2p/16Uiu2HAkzcLuvU6wnuSegrA2TrAqwPsmxcbxAyVrCZer9pxPGwc7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57289/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.141.49/tcp/25294/p2p/16Uiu2HAm4wuTqaThEgDdmzg7FWQazjJ4kj9NuviKGwEWDnTsBzEF","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.160.45/tcp/49198/p2p/16Uiu2HAmSqAH57rQEbcd1xTkbE7dviopRXbpWQYSz3G5uRVm3MCg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43400/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.245.185/tcp/57290/p2p/16Uiu2HAkzcLuvU6wnuSegrA2TrAqwPsmxcbxAyVrCZer9pxPGwc7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.158.75/tcp/47000/p2p/16Uiu2HAkzN3KL8LoHTApLyah2CUfh4URmxp2zx5zSTT3ca8eNePc","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59589/admin/v1/peers" -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'[{"multiaddr":"/ip4/172.18.160.45/tcp/43401/p2p/16Uiu2HAmSqAH57rQEbcd1xTkbE7dviopRXbpWQYSz3G5uRVm3MCg","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:300 Applying 30.0% packet loss on sender node1
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5389', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5389', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '30.0%']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5389', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 30%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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'[]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25293/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5389', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 30%
Sent 566 bytes 6 pkt (dropped 2, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59589/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -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":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1771734911522239729,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:321 Node4 received messages from node1 after 0 trails
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '5389', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
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 b25d11fa385e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 68b6076f5d5e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ba45e2394af2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b25d11fa385e. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e3fc735e283
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 68b6076f5d5e. Exiting log stream.
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.
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.

View File

@ -0,0 +1,107 @@
2026-02-22 04:34:48.615 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-22 04:34:48.616 DEBUG [tests.conftest] Running test: test_msg_stored_when_ephemeral_false with id: 2026-02-22_04-34-48__fd8d413e-e13b-4191-b9fe-a8dce6130262
2026-02-22 04:34:48.616 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-22 04:34:48.616 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-22 04:34:48.616 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-22 04:34:48.621 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:48.622 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-22_04-34-48__fd8d413e-e13b-4191-b9fe-a8dce6130262__wakuorg_nwaku:latest.log
2026-02-22 04:34:48.626 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:48.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-22_04-34-48__fd8d413e-e13b-4191-b9fe-a8dce6130262__wakuorg_nwaku:latest.log
2026-02-22 04:34:48.631 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-22 04:34:48.631 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-22_04-34-48__fd8d413e-e13b-4191-b9fe-a8dce6130262__wakuorg_nwaku:latest.log
2026-02-22 04:34:48.631 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-22 04:34:48.632 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-22 04:34:48.632 DEBUG [tests.e2e.test_e2e] Start 3 nodes
2026-02-22 04:34:48.632 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:48.633 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:48.634 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:34:48.634 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.78
2026-02-22 04:34:48.634 DEBUG [src.node.docker_mananger] Generated ports ['27596', '27597', '27598', '27599', '27600']
2026-02-22 04:34:48.634 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:48.634 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:48.634 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:48.635 DEBUG [src.node.docker_mananger] docker run -i -t -p 27596:27596 -p 27597:27597 -p 27598:27598 -p 27599:27599 -p 27600:27600 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=27598 --rest-port=27596 --tcp-port=27597 --discv5-udp-port=27599 --rest-address=0.0.0.0 --nat=extip:172.18.195.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddf4b3ce8f664ac07f5de6bcc2fb8cc80ae31a68febd9a6c89af3da7bb2b2888 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27600 --metrics-logging=true --relay=true --store=true
2026-02-22 04:34:48.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.78 waku 2343526d2c6c35bae30c562f0eb3e8cd73dc9073d23e27baddaa3d503d0ca5c9
2026-02-22 04:34:48.811 DEBUG [src.node.docker_mananger] Container started with ID 2343526d2c6c. Setting up logs at ./log/docker/node1_2026-02-22_04-34-48__fd8d413e-e13b-4191-b9fe-a8dce6130262__wakuorg_nwaku:latest.log
2026-02-22 04:34:48.812 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27596
2026-02-22 04:34:48.814 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:48.964 ERROR [src.node.docker_mananger] Max retries reached for container f559aea8d938. Exiting log stream.
2026-02-22 04:34:49.424 ERROR [src.node.docker_mananger] Max retries reached for container a4e183ebaf78. Exiting log stream.
2026-02-22 04:34:49.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27596/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:49.818 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:34:49.818 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:49.818 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27596/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:49.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.78/tcp/27597/p2p/16Uiu2HAmQTnD931qvBC4s6HmJRHWVuaJH7qpc57CpMC7fLv98rA4","/ip4/172.18.195.78/tcp/27598/ws/p2p/16Uiu2HAmQTnD931qvBC4s6HmJRHWVuaJH7qpc57CpMC7fLv98rA4"],"enrUri":"enr:-L24QJjCR-9ChcVYRWBcT6sUFdfMVi255M6f9-InKa9EHe-5V2b1relCAk78io1Z0noFTLrticVxE23F7Zk0e8yUWcMCgmlkgnY0gmlwhKwSw06KbXVsdGlhZGRyc5YACASsEsNOBmvNAAoErBLDTgZrzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr20geyw6mcL1VWZgmpWCVLVKGlOy7K1J0vaflcceIWmDdGNwgmvNg3VkcIJrz4V3YWt1MgM"}'
2026-02-22 04:34:49.821 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:49.821 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:49.821 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:49.822 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:34:49.822 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.250
2026-02-22 04:34:49.822 DEBUG [src.node.docker_mananger] Generated ports ['10913', '10914', '10915', '10916', '10917']
2026-02-22 04:34:49.822 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:49.822 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:49.823 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:49.823 DEBUG [src.node.docker_mananger] docker run -i -t -p 10913:10913 -p 10914:10914 -p 10915:10915 -p 10916:10916 -p 10917:10917 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=10915 --rest-port=10913 --tcp-port=10914 --discv5-udp-port=10916 --rest-address=0.0.0.0 --nat=extip:172.18.186.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d4317dc0e06ececde650eda807f4e1de7abcb500ee9a29dd5b93b4de8c1948f5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10917 --metrics-logging=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QJjCR-9ChcVYRWBcT6sUFdfMVi255M6f9-InKa9EHe-5V2b1relCAk78io1Z0noFTLrticVxE23F7Zk0e8yUWcMCgmlkgnY0gmlwhKwSw06KbXVsdGlhZGRyc5YACASsEsNOBmvNAAoErBLDTgZrzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr20geyw6mcL1VWZgmpWCVLVKGlOy7K1J0vaflcceIWmDdGNwgmvNg3VkcIJrz4V3YWt1MgM
2026-02-22 04:34:49.964 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.250 waku 976b8e8e73f2a4fbb8e988fd0cce3c6237b90574908df5a28d02d11d420078e6
2026-02-22 04:34:49.987 DEBUG [src.node.docker_mananger] Container started with ID 976b8e8e73f2. Setting up logs at ./log/docker/node2_2026-02-22_04-34-48__fd8d413e-e13b-4191-b9fe-a8dce6130262__wakuorg_nwaku:latest.log
2026-02-22 04:34:49.988 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10913
2026-02-22 04:34:49.988 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:50.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10913/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:50.991 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_MOUNTED"},{"Store":"READY"},{"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":"READY"},{"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-02-22 04:34:50.991 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:50.992 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10913/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:50.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.250/tcp/10914/p2p/16Uiu2HAmNV236yXrDtmJqZFgYpgKvBx9bdP1XJq8ZayEaeonvTM5","/ip4/172.18.186.250/tcp/10915/ws/p2p/16Uiu2HAmNV236yXrDtmJqZFgYpgKvBx9bdP1XJq8ZayEaeonvTM5"],"enrUri":"enr:-L24QNpN0b5igIPfMFlJkPxValYJmTyPcqnwrzHprzuZnrHzaFE4YE22d1c2IvKy0jYHmuJeE0q65sG5UR1fvjn2d5UCgmlkgnY0gmlwhKwSuvqKbXVsdGlhZGRyc5YACASsErr6BiqiAAoErBK6-gYqo90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkgb30cvV2PGxMBWnluVWRGOARNbuiI8TCfamOFkdZcyDdGNwgiqig3VkcIIqpIV3YWt1MgM"}'
2026-02-22 04:34:50.994 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:50.994 DEBUG [src.node.waku_node] Starting Node...
2026-02-22 04:34:50.994 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-22 04:34:50.995 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-22 04:34:50.996 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.228.228
2026-02-22 04:34:50.996 DEBUG [src.node.docker_mananger] Generated ports ['18636', '18637', '18638', '18639', '18640']
2026-02-22 04:34:50.996 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-22 04:34:50.996 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-22 04:34:50.996 DEBUG [src.node.waku_node] Using volumes []
2026-02-22 04:34:50.996 DEBUG [src.node.docker_mananger] docker run -i -t -p 18636:18636 -p 18637:18637 -p 18638:18638 -p 18639:18639 -p 18640:18640 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=18638 --rest-port=18636 --tcp-port=18637 --discv5-udp-port=18639 --rest-address=0.0.0.0 --nat=extip:172.18.228.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=34dcacdbc4fd08fd19bfdc3aeb94cec92efa5e666d11254dd499347710a415a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18640 --metrics-logging=true --relay=false --storenode=/ip4/172.18.186.250/tcp/10914/p2p/16Uiu2HAmNV236yXrDtmJqZFgYpgKvBx9bdP1XJq8ZayEaeonvTM5 --discv5-bootstrap-node=enr:-L24QNpN0b5igIPfMFlJkPxValYJmTyPcqnwrzHprzuZnrHzaFE4YE22d1c2IvKy0jYHmuJeE0q65sG5UR1fvjn2d5UCgmlkgnY0gmlwhKwSuvqKbXVsdGlhZGRyc5YACASsErr6BiqiAAoErBK6-gYqo90DgnJzhQADAQAAiXNlY3AyNTZrMaEDkgb30cvV2PGxMBWnluVWRGOARNbuiI8TCfamOFkdZcyDdGNwgiqig3VkcIIqpIV3YWt1MgM
2026-02-22 04:34:51.160 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.228.228 waku 226bdd8f65e4494e14c0031e88130e285ff32997f990fdf0fffe9dc78509c599
2026-02-22 04:34:51.181 DEBUG [src.node.docker_mananger] Container started with ID 226bdd8f65e4. Setting up logs at ./log/docker/node3_2026-02-22_04-34-48__fd8d413e-e13b-4191-b9fe-a8dce6130262__wakuorg_nwaku:latest.log
2026-02-22 04:34:51.182 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 18636
2026-02-22 04:34:51.183 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-22 04:34:52.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18636/health" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:52.186 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-02-22 04:34:52.186 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-22 04:34:52.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18636/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:52.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.228.228/tcp/18637/p2p/16Uiu2HAm4LsURHFmN2AKRGbnLBY4nUtbcQY2fCUi8x1Ee7csQSk7","/ip4/172.18.228.228/tcp/18638/ws/p2p/16Uiu2HAm4LsURHFmN2AKRGbnLBY4nUtbcQY2fCUi8x1Ee7csQSk7"],"enrUri":"enr:-L24QBhF__TvqBdpSArvhNQzyKDlHanaZzGrlzdxx8ZA3-S7DxjyOfwMnVqs8r_CGe8uOt4zH_gC2L5mLl7VRmhnE6MCgmlkgnY0gmlwhKwS5OSKbXVsdGlhZGRyc5YACASsEuTkBkjNAAoErBLk5AZIzt0DgnJzhQADAQAAiXNlY3AyNTZrMaEChH5GKs6tB9uU8U96NIWMnxGQX4lrifB4DLv0-IUWKOCDdGNwgkjNg3VkcIJIz4V3YWt1MgA"}'
2026-02-22 04:34:52.188 INFO [src.node.waku_node] REST service is ready !!
2026-02-22 04:34:52.189 DEBUG [tests.e2e.test_e2e] Subscribe node1 ,2 to pubtopic /waku/2/rs/3/1
2026-02-22 04:34:52.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27596/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:52.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:52.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10913/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-22 04:34:52.198 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:34:52.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27596/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:52.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.186.250/tcp/33228/p2p/16Uiu2HAmNV236yXrDtmJqZFgYpgKvBx9bdP1XJq8ZayEaeonvTM5","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-22 04:34:52.203 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10913/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:34:52.205 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.195.78/tcp/27597/p2p/16Uiu2HAmQTnD931qvBC4s6HmJRHWVuaJH7qpc57CpMC7fLv98rA4","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-22 04:34:52.205 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-22 04:35:22.205 DEBUG [tests.e2e.test_e2e] Node1 publish message with ephemeral = false
2026-02-22 04:35:22.206 DEBUG [src.steps.store] Relaying message
2026-02-22 04:35:22.206 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27596/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)', "ephemeral": false}'
2026-02-22 04:35:22.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-22 04:35:22.212 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-22 04:35:22.413 DEBUG [src.libs.common] Sleeping for 3 seconds
2026-02-22 04:35:25.413 DEBUG [tests.e2e.test_e2e] Check if message is stored
2026-02-22 04:35:25.414 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-22 04:35:25.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18636/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-22 04:35:25.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"00d10bcff9921c3012d4","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x65f844e96bdcb74302ee0277552215122724aa1c1e13dbd0afed86a05f8fe4f3"}]}'
2026-02-22 04:35:25.451 DEBUG [src.steps.store] messages length is 1
2026-02-22 04:35:25.457 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-22 04:35:25.458 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-22 04:35:25.458 DEBUG [src.node.waku_node] Stopping container with id 2343526d2c6c
2026-02-22 04:35:25.934 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:25.936 DEBUG [src.node.waku_node] Stopping container with id 976b8e8e73f2
2026-02-22 04:35:26.403 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:26.404 DEBUG [src.node.waku_node] Stopping container with id 226bdd8f65e4
2026-02-22 04:35:26.746 ERROR [src.node.docker_mananger] Max retries reached for container 2343526d2c6c. Exiting log stream.
2026-02-22 04:35:26.890 DEBUG [src.node.waku_node] Container stopped.
2026-02-22 04:35:26.891 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-22 04:35:26.908 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:26.928 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-22 04:35:26.932 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

Some files were not shown because too many files have changed in this diff Show More