deploy: d7479bddba6d82770ceb37e7dfc88c4c1ac19490

This commit is contained in:
AYAHASSAN287 2026-03-16 12:56:34 +00:00
parent 3517bb07f7
commit 8736283d38
1591 changed files with 826681 additions and 6 deletions

2
nim/1117/app.js Normal file

File diff suppressed because one or more lines are too long

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_matches_one_message with id: 2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57581', '57582', '57583', '57584', '57585']
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 57581:57581 -p 57582:57582 -p 57583:57583 -p 57584:57584 -p 57585:57585 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57583 --rest-port=57581 --tcp-port=57582 --discv5-udp-port=57584 --rest-address=0.0.0.0 --nat=extip:172.18.139.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58a9a3e286ddffe2bdbe552f17aeaf2f75beaf06b2b2dace6b4efd8ef479accf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57585 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.15 waku defcc321d0a45e7d27f67cf42853fe273618f44383ae510d4e21e32b94d14823
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5baee4d9f442. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID defcc321d0a4. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57581
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 4c6c2db185dd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57581/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:57581/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.15/tcp/57582/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z","/ip4/172.18.139.15/tcp/57583/ws/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z"],"enrUri":"enr:-L24QBX-IK6RVovQGLcdMnj1w2T4Ra18ska39CNTnAmvltm0KdDVpDK3bNuQs0GZGyP3TNl2EmdEIR14R2N5msLwL_oCgmlkgnY0gmlwhKwSiw-KbXVsdGlhZGRyc5YACASsEosPBuDuAAoErBKLDwbg790DgnJzhQADAQAAiXNlY3AyNTZrMaED7hAd70CYJJWXwUkaR4ws8so2NPQ2u8wscEla_Ly6udCDdGNwguDug3VkcILg8IV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57764', '57765', '57766', '57767', '57768']
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 57764:57764 -p 57765:57765 -p 57766:57766 -p 57767:57767 -p 57768:57768 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57766 --rest-port=57764 --tcp-port=57765 --discv5-udp-port=57767 --rest-address=0.0.0.0 --nat=extip:172.18.67.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=559faae21b6221dac712ea8cf05e1acf11bb446b7dce11aafc736abf5f1a4dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57768 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBX-IK6RVovQGLcdMnj1w2T4Ra18ska39CNTnAmvltm0KdDVpDK3bNuQs0GZGyP3TNl2EmdEIR14R2N5msLwL_oCgmlkgnY0gmlwhKwSiw-KbXVsdGlhZGRyc5YACASsEosPBuDuAAoErBKLDwbg790DgnJzhQADAQAAiXNlY3AyNTZrMaED7hAd70CYJJWXwUkaR4ws8so2NPQ2u8wscEla_Ly6udCDdGNwguDug3VkcILg8IV3YWt1MgM --storenode=/ip4/172.18.139.15/tcp/57582/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.67.225 waku f67353623f7093fecea57efdd251c5b7887463c218d11fb2c8722d661c91315b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f67353623f70. Setting up logs at ./log/docker/store_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57764
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:57764/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:57764/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.225/tcp/57765/p2p/16Uiu2HAm1ow28UWYcDD2K5YsEEFbFcNU8jhWNsVogiJHLu4XQn38","/ip4/172.18.67.225/tcp/57766/ws/p2p/16Uiu2HAm1ow28UWYcDD2K5YsEEFbFcNU8jhWNsVogiJHLu4XQn38"],"enrUri":"enr:-L24QAALXGnMI2f5dOZkfN5e37D1Y8GNquFWDyK-E6Kcu979Cn2yqeTJ7kFDSyCOGZcQ0Za0bGC36F7iLo6PeMENnSgCgmlkgnY0gmlwhKwSQ-GKbXVsdGlhZGRyc5YACASsEkPhBuGlAAoErBJD4Qbhpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXtnny-iThO2Oo5G5rOlRGNRi4VnDnw6xrDL7Dc_gBKeDdGNwguGlg3VkcILhp4V3YWt1MgM"}'
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:57764/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.15/tcp/57582/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z"]'
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:57581/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:57764/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:57581/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:57581/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:57581/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:57581/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:57581/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:57581/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773664585753039968&endTime=1773664585753239968&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":"0x090de2c82f21314ad083d021f0b65d2063a97ade6ec31f7d94411c43a857b595"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57764/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773664585753039968&endTime=1773664585753239968&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":"0x090de2c82f21314ad083d021f0b65d2063a97ade6ec31f7d94411c43a857b595"}]}'
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 defcc321d0a4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f67353623f70
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_invalid_pubsub_topic_format with id: 2026-03-16_12-35-43__9ff919e5-91d6-47dc-a68a-4385af7e7205
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-43__9ff919e5-91d6-47dc-a68a-4385af7e7205__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.41.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3256', '3257', '3258', '3259', '3260']
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 3256:3256 -p 3257:3257 -p 3258:3258 -p 3259:3259 -p 3260:3260 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3258 --rest-port=3256 --tcp-port=3257 --discv5-udp-port=3259 --rest-address=0.0.0.0 --nat=extip:172.18.41.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7ce265ded5f8fa255cb1fe6c5e6c39e05eda5ae322bfc8eaaea3be162fec7ff2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3260 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.41.125 waku e2a860dc10b43437a124d2f2bffc3825b67cfc08b89928b9dce16dc4952cf1ad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e2a860dc10b4. Setting up logs at ./log/docker/node1_2026-03-16_12-35-43__9ff919e5-91d6-47dc-a68a-4385af7e7205__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3256
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 31f4e3d0112a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 888b6e42de5d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3256/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:3256/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.41.125/tcp/3257/p2p/16Uiu2HAmV2h71wkUYQt5gpS2huq4DWPnhwXese1fWttkdamNavJA","/ip4/172.18.41.125/tcp/3258/ws/p2p/16Uiu2HAmV2h71wkUYQt5gpS2huq4DWPnhwXese1fWttkdamNavJA"],"enrUri":"enr:-L24QG9_feiWWbcmkkekwJmt5NbmuLP7Tr2lrwcZSPf40A0kJWo-NgCa3YIGyxVOG_Pczn6GT_CaEyhdRes5HhNUoUACgmlkgnY0gmlwhKwSKX2KbXVsdGlhZGRyc5YACASsEil9Bgy5AAoErBIpfQYMut0DgnJzhQADAQAAiXNlY3AyNTZrMaED80pEtsHAu41yQ104jsRgCAg2GbKCzEL_YUTqqYA3eo-DdGNwggy5g3VkcIIMu4V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-43__9ff919e5-91d6-47dc-a68a-4385af7e7205__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.163.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31580', '31581', '31582', '31583', '31584']
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 31580:31580 -p 31581:31581 -p 31582:31582 -p 31583:31583 -p 31584:31584 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31582 --rest-port=31580 --tcp-port=31581 --discv5-udp-port=31583 --rest-address=0.0.0.0 --nat=extip:172.18.163.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=69e2c5a5ecf5de639c8f534c496f4a746423c8bbd1fe11dcaca4dcee2a1b5429 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31584 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QG9_feiWWbcmkkekwJmt5NbmuLP7Tr2lrwcZSPf40A0kJWo-NgCa3YIGyxVOG_Pczn6GT_CaEyhdRes5HhNUoUACgmlkgnY0gmlwhKwSKX2KbXVsdGlhZGRyc5YACASsEil9Bgy5AAoErBIpfQYMut0DgnJzhQADAQAAiXNlY3AyNTZrMaED80pEtsHAu41yQ104jsRgCAg2GbKCzEL_YUTqqYA3eo-DdGNwggy5g3VkcIIMu4V3YWt1MgU --filternode=/ip4/172.18.41.125/tcp/3257/p2p/16Uiu2HAmV2h71wkUYQt5gpS2huq4DWPnhwXese1fWttkdamNavJA
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.209 waku 57cb19c90d463a3147277bb01e2ab2b2ea6106ba8ac220670e38403a9545a6f4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57cb19c90d46. Setting up logs at ./log/docker/node2_2026-03-16_12-35-43__9ff919e5-91d6-47dc-a68a-4385af7e7205__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31580
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:31580/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:31580/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.163.209/tcp/31581/p2p/16Uiu2HAm5xwGuNQn8FiV6iHL7rjCzBvNi1XCy8RsnhxUDqk1k134","/ip4/172.18.163.209/tcp/31582/ws/p2p/16Uiu2HAm5xwGuNQn8FiV6iHL7rjCzBvNi1XCy8RsnhxUDqk1k134"],"enrUri":"enr:-L24QM6FiVHEmLN8aFRMtMwt2tojrG5M3eP3K_najLxq68P8bboV_pXTc8gEfZcrjUiHlCzF3uGGYzYwjGV6_nUsIrkCgmlkgnY0gmlwhKwSo9GKbXVsdGlhZGRyc5YACASsEqPRBntdAAoErBKj0QZ7Xt0DgnJzhQADAQAAiXNlY3AyNTZrMaECnJcrID1SkvW3hYBjTkAZ_lg1SpI0idyEzj3_MRDo6g-DdGNwgntdg3VkcIJ7X4V3YWt1MgA"}'
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:31580/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.41.125/tcp/3257/p2p/16Uiu2HAmV2h71wkUYQt5gpS2huq4DWPnhwXese1fWttkdamNavJA"]'
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:3256/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:31580/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0c681b11-e497-4505-bd9d-2589b32f3d83", "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":"0c681b11-e497-4505-bd9d-2589b32f3d83","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31580/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:31580/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 e2a860dc10b4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 57cb19c90d46
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,137 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_auto_sharding_multiple_content_topics with id: 2026-03-16_12-35-43__2ed781be-02ad-4035-8173-942da5624b26
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-43__2ed781be-02ad-4035-8173-942da5624b26__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.39.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35755', '35756', '35757', '35758', '35759']
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 35755:35755 -p 35756:35756 -p 35757:35757 -p 35758:35758 -p 35759:35759 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35757 --rest-port=35755 --tcp-port=35756 --discv5-udp-port=35758 --rest-address=0.0.0.0 --nat=extip:172.18.39.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fecbddbf6f9abcbe39d1da5f6da7e38f6f693aa09279aea71651bfbb75904f71 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35759 --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
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.198 waku e4d777f38f10a689219f478525db984f0735b5626bb7a75e824d6d15a70614d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e4d777f38f10. Setting up logs at ./log/docker/node1_2026-03-16_12-35-43__2ed781be-02ad-4035-8173-942da5624b26__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35755
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 39cdfa31c96b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35755/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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:35755/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.39.198/tcp/35756/p2p/16Uiu2HAkxszLEb8ZPZZXJqAf35Sw7EiW6mRKwSGa9MZTDd47vaFA","/ip4/172.18.39.198/tcp/35757/ws/p2p/16Uiu2HAkxszLEb8ZPZZXJqAf35Sw7EiW6mRKwSGa9MZTDd47vaFA"],"enrUri":"enr:-L24QJ5oUjvriFcGHqWyPi5nXNvVAyN3YOgtZTkN7UjbsvkZHJdTfqBRqGUtamJApilXKp6Ga6frHlrbJhAGgq-t6YQCgmlkgnY0gmlwhKwSJ8aKbXVsdGlhZGRyc5YACASsEifGBousAAoErBInxgaLrd0DgnJzhQACAQAAiXNlY3AyNTZrMaECM1DpuXhh0goktJvGNHupTpUlbDsNZjzwd17mcPQ652GDdGNwgousg3VkcIKLroV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-43__2ed781be-02ad-4035-8173-942da5624b26__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.6.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20888', '20889', '20890', '20891', '20892']
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 20888:20888 -p 20889:20889 -p 20890:20890 -p 20891:20891 -p 20892:20892 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20890 --rest-port=20888 --tcp-port=20889 --discv5-udp-port=20891 --rest-address=0.0.0.0 --nat=extip:172.18.6.107 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ecb7e45e0be34da6ffe10b9c1ac54a427f9f3e88da2655f31fdfc77403f195ae --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20892 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJ5oUjvriFcGHqWyPi5nXNvVAyN3YOgtZTkN7UjbsvkZHJdTfqBRqGUtamJApilXKp6Ga6frHlrbJhAGgq-t6YQCgmlkgnY0gmlwhKwSJ8aKbXVsdGlhZGRyc5YACASsEifGBousAAoErBInxgaLrd0DgnJzhQACAQAAiXNlY3AyNTZrMaECM1DpuXhh0goktJvGNHupTpUlbDsNZjzwd17mcPQ652GDdGNwgousg3VkcIKLroV3YWt1MgU --filternode=/ip4/172.18.39.198/tcp/35756/p2p/16Uiu2HAkxszLEb8ZPZZXJqAf35Sw7EiW6mRKwSGa9MZTDd47vaFA --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
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.6.107 waku bdd08a57596ad97faef805fcd891d81c6107a2499d1f417f0e769d2839a8b32b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bdd08a57596a. Setting up logs at ./log/docker/node2_2026-03-16_12-35-43__2ed781be-02ad-4035-8173-942da5624b26__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20888
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:20888/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20888/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20888/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20888/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20888/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20888/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":"Connected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:20888/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.6.107/tcp/20889/p2p/16Uiu2HAmNmWrmimoWFtsWLYsezKLNV4hTYPDQwUdt25dDve9vt3W","/ip4/172.18.6.107/tcp/20890/ws/p2p/16Uiu2HAmNmWrmimoWFtsWLYsezKLNV4hTYPDQwUdt25dDve9vt3W"],"enrUri":"enr:-L24QDQ2eYkk_ceD6vRD2avk2pOaIUYIkWWwPyQm7dKjVrJYSu2eYTkek37LhDF9YDZNJKnGw5r62aaesOT9sMeH0ZUCgmlkgnY0gmlwhKwSBmuKbXVsdGlhZGRyc5YACASsEgZrBlGZAAoErBIGawZRmt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlkDZl-YD_W2L0E-tTJqmjQXs02Atu2DAwk6bNvn4wuWDdGNwglGZg3VkcIJRm4V3YWt1MgA"}'
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:20888/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.39.198/tcp/35756/p2p/16Uiu2HAkxszLEb8ZPZZXJqAf35Sw7EiW6mRKwSGa9MZTDd47vaFA"]'
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:35755/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:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ca8e28dc-0d05-43bf-9571-ceac76be801f", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"ca8e28dc-0d05-43bf-9571-ceac76be801f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2438e540-465f-48b0-82cf-985cfd626018", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"2438e540-465f-48b0-82cf-985cfd626018","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3ab93809-6aef-49b2-af7d-f65e0d734b3e", "contentFilters": ["/app/22/sometopic/someencoding"], "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":"3ab93809-6aef-49b2-af7d-f65e0d734b3e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "204fbf76-f433-4067-a685-10d96a5afd18", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"204fbf76-f433-4067-a685-10d96a5afd18","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "38f54670-fdb9-4a76-b16a-1eb6cc5eb40e", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"38f54670-fdb9-4a76-b16a-1eb6cc5eb40e","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "821c131c-9b38-4529-9011-f703a58672e7", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"821c131c-9b38-4529-9011-f703a58672e7","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d93374b7-cd3e-41e8-a278-3747e29b76dd", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"d93374b7-cd3e-41e8-a278-3747e29b76dd","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20888/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b43de5dd-3f3d-4d9e-a3a5-4e1b3c1f67c2", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"b43de5dd-3f3d-4d9e-a3a5-4e1b3c1f67c2","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664546551111947,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664546670607463,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664546786734412,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664546902955000,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664547019445880,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664547135641087,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664547252327970,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35755/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:185 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20888/filter/v2/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":1773664547369480370,"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 e4d777f38f10
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bdd08a57596a
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,105 @@
2026-03-16 12:34:20.816 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:34:20.817 DEBUG [tests.conftest] Running test: test_relay_receiving_node_not_connected_directly_to_lightpushing_node with id: 2026-03-16_12-34-20__0ffca32e-49b7-4fb7-8abf-fee971499824
2026-03-16 12:34:20.817 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:34:20.817 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:34:20.818 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:34:20.824 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:20.824 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-34-20__0ffca32e-49b7-4fb7-8abf-fee971499824__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:20.830 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:20.830 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-34-20__0ffca32e-49b7-4fb7-8abf-fee971499824__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:20.836 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:20.836 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-34-20__0ffca32e-49b7-4fb7-8abf-fee971499824__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:20.837 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:34:20.837 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:34:20.838 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:20.838 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:20.839 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:20.840 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.93.215
2026-03-16 12:34:20.840 DEBUG [src.node.docker_mananger] Generated ports ['3085', '3086', '3087', '3088', '3089']
2026-03-16 12:34:20.840 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:20.840 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:20.840 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:20.840 DEBUG [src.node.docker_mananger] docker run -i -t -p 3085:3085 -p 3086:3086 -p 3087:3087 -p 3088:3088 -p 3089:3089 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3087 --rest-port=3085 --tcp-port=3086 --discv5-udp-port=3088 --rest-address=0.0.0.0 --nat=extip:172.18.93.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afdbc5a30eca1c97a6dcbe8e7afbddbc1ae1ea7dc11aa69f4ac008c92e4dede9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3089 --metrics-logging=true --lightpush=true --relay=true
2026-03-16 12:34:20.996 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.93.215 waku e1cc17404297f37bd5d3f10131a558fdd975bec57738dfc09ab5faccd051cd96
2026-03-16 12:34:21.021 DEBUG [src.node.docker_mananger] Container started with ID e1cc17404297. Setting up logs at ./log/docker/node1_2026-03-16_12-34-20__0ffca32e-49b7-4fb7-8abf-fee971499824__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:21.021 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 3085
2026-03-16 12:34:21.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:21.075 ERROR [src.node.docker_mananger] Max retries reached for container 46fc1e93b3d4. Exiting log stream.
2026-03-16 12:34:21.557 ERROR [src.node.docker_mananger] Max retries reached for container a24710da4261. Exiting log stream.
2026-03-16 12:34:22.022 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3085/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:22.024 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-03-16 12:34:22.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:22.025 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3085/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:22.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.93.215/tcp/3086/p2p/16Uiu2HAm2Lu4XHW63P1rZQsK5vCfvFMdTfnx4LZrUjqmJCbWKSbv","/ip4/172.18.93.215/tcp/3087/ws/p2p/16Uiu2HAm2Lu4XHW63P1rZQsK5vCfvFMdTfnx4LZrUjqmJCbWKSbv"],"enrUri":"enr:-L24QN7Q7GaZbvobopf6jbcRlij-iTPsycHtI9ht-M7s6ScfSEOTyaYUuxMsW2RKrpYonoTkKiapCL9vghR8CGPieqoCgmlkgnY0gmlwhKwSXdeKbXVsdGlhZGRyc5YACASsEl3XBgwOAAoErBJd1wYMD90DgnJzhQADAQAAiXNlY3AyNTZrMaECZsiyHwe5AfC5LM7LqAjM6LudosJ6bW-zdy1z-G9glI2DdGNwggwOg3VkcIIMEIV3YWt1Mgk"}'
2026-03-16 12:34:22.027 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:22.027 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:22.028 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:22.029 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:22.029 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.195.76
2026-03-16 12:34:22.029 DEBUG [src.node.docker_mananger] Generated ports ['38476', '38477', '38478', '38479', '38480']
2026-03-16 12:34:22.029 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:22.029 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:22.029 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:22.030 DEBUG [src.node.docker_mananger] docker run -i -t -p 38476:38476 -p 38477:38477 -p 38478:38478 -p 38479:38479 -p 38480:38480 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38478 --rest-port=38476 --tcp-port=38477 --discv5-udp-port=38479 --rest-address=0.0.0.0 --nat=extip:172.18.195.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2d7a98b2bc1bf992c0bd5c7ddf70febcda2f255bdaeb0fbadebdbc3fb2b40e4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38480 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QN7Q7GaZbvobopf6jbcRlij-iTPsycHtI9ht-M7s6ScfSEOTyaYUuxMsW2RKrpYonoTkKiapCL9vghR8CGPieqoCgmlkgnY0gmlwhKwSXdeKbXVsdGlhZGRyc5YACASsEl3XBgwOAAoErBJd1wYMD90DgnJzhQADAQAAiXNlY3AyNTZrMaECZsiyHwe5AfC5LM7LqAjM6LudosJ6bW-zdy1z-G9glI2DdGNwggwOg3VkcIIMEIV3YWt1Mgk --lightpushnode=/ip4/172.18.93.215/tcp/3086/p2p/16Uiu2HAm2Lu4XHW63P1rZQsK5vCfvFMdTfnx4LZrUjqmJCbWKSbv
2026-03-16 12:34:22.186 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.195.76 waku 4146dcf5b5fcde566a586e34c4f96f5b21758c45e397c1a7f240b6024cf33dfd
2026-03-16 12:34:22.212 DEBUG [src.node.docker_mananger] Container started with ID 4146dcf5b5fc. Setting up logs at ./log/docker/node2_2026-03-16_12-34-20__0ffca32e-49b7-4fb7-8abf-fee971499824__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:22.213 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38476
2026-03-16 12:34:22.214 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:23.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38476/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:23.217 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-03-16 12:34:23.217 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:23.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38476/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:23.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.195.76/tcp/38477/p2p/16Uiu2HAm2yNyks9yoVMNP439u7v8ebrCSv29KS2Ap9N6gsPRLxvh","/ip4/172.18.195.76/tcp/38478/ws/p2p/16Uiu2HAm2yNyks9yoVMNP439u7v8ebrCSv29KS2Ap9N6gsPRLxvh"],"enrUri":"enr:-L24QA8-2YtQEbXHLDNzWNQuCFw2Y1qa41EOkTRg8Zqm9OsJCsp1F3sSWDqDCbGJhezKnwq-WoLRde67JtwdlNstDkICgmlkgnY0gmlwhKwSw0yKbXVsdGlhZGRyc5YACASsEsNMBpZNAAoErBLDTAaWTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECcCEr9Ma2KWxzKKg67V2IChJFk_6uk-8a5f9OF2_Axh6DdGNwgpZNg3VkcIKWT4V3YWt1Mgk"}'
2026-03-16 12:34:23.220 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:23.220 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:23.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:23.223 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:23.224 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.122.32
2026-03-16 12:34:23.225 DEBUG [src.node.docker_mananger] Generated ports ['32686', '32687', '32688', '32689', '32690']
2026-03-16 12:34:23.226 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:23.227 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:23.227 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:23.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 32686:32686 -p 32687:32687 -p 32688:32688 -p 32689:32689 -p 32690:32690 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32688 --rest-port=32686 --tcp-port=32687 --discv5-udp-port=32689 --rest-address=0.0.0.0 --nat=extip:172.18.122.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6e83c08a6059f033821d1d1ffaf8fed4ae3aec99e57efe25a0cf93de55719a24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32690 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA8-2YtQEbXHLDNzWNQuCFw2Y1qa41EOkTRg8Zqm9OsJCsp1F3sSWDqDCbGJhezKnwq-WoLRde67JtwdlNstDkICgmlkgnY0gmlwhKwSw0yKbXVsdGlhZGRyc5YACASsEsNMBpZNAAoErBLDTAaWTt0DgnJzhQADAQAAiXNlY3AyNTZrMaECcCEr9Ma2KWxzKKg67V2IChJFk_6uk-8a5f9OF2_Axh6DdGNwgpZNg3VkcIKWT4V3YWt1Mgk
2026-03-16 12:34:23.414 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.122.32 waku 65aee204e51a70a363da4f363e9ca33812406f9588f85f60491a81dd0c98440e
2026-03-16 12:34:23.440 DEBUG [src.node.docker_mananger] Container started with ID 65aee204e51a. Setting up logs at ./log/docker/node3_2026-03-16_12-34-20__0ffca32e-49b7-4fb7-8abf-fee971499824__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:23.440 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32686
2026-03-16 12:34:23.440 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:24.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32686/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:24.459 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-03-16 12:34:24.460 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:24.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32686/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:24.467 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.122.32/tcp/32687/p2p/16Uiu2HAmTcpwGPgmMZWKCKyUdtz7HyeLoMfcvzh5M8QGRCCG6omP","/ip4/172.18.122.32/tcp/32688/ws/p2p/16Uiu2HAmTcpwGPgmMZWKCKyUdtz7HyeLoMfcvzh5M8QGRCCG6omP"],"enrUri":"enr:-L24QNWRMMJM_85qaj4NXSSL4xEkqgkcmviFqDWKwgHWlS7RZFMOdNgtmBys2ZZpYk1kcHetykCOieGocHg0P4FdB7kCgmlkgnY0gmlwhKwSeiCKbXVsdGlhZGRyc5YACASsEnogBn-vAAoErBJ6IAZ_sN0DgnJzhQADAQAAiXNlY3AyNTZrMaED3lF_YxFOd5z22bxj2rjTamKc95xgJnDeJQnrdOTaXN6DdGNwgn-vg3VkcIJ_sYV3YWt1MgE"}'
2026-03-16 12:34:24.469 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:24.469 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3085/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:24.473 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:24.473 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38476/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:24.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:24.479 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32686/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:24.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:24.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3085/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:24.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.17.0.3/tcp/43044/p2p/16Uiu2HAm2yNyks9yoVMNP439u7v8ebrCSv29KS2Ap9N6gsPRLxvh","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/lightpush/3.0.0","/vac/waku/lightpush/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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-16 12:34:24.491 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38476/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:24.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.93.215/tcp/3086/p2p/16Uiu2HAm2Lu4XHW63P1rZQsK5vCfvFMdTfnx4LZrUjqmJCbWKSbv","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/lightpush/3.0.0","/vac/waku/lightpush/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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.122.32/tcp/45620/p2p/16Uiu2HAmTcpwGPgmMZWKCKyUdtz7HyeLoMfcvzh5M8QGRCCG6omP","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-16 12:34:24.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32686/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:24.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.195.76/tcp/38477/p2p/16Uiu2HAm2yNyks9yoVMNP439u7v8ebrCSv29KS2Ap9N6gsPRLxvh","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/lightpush/3.0.0","/vac/waku/lightpush/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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-16 12:34:24.496 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-16 12:34:54.497 DEBUG [src.steps.light_push] Lightpushing message
2026-03-16 12:34:54.497 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3085/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773664494497003870}}'
2026-03-16 12:34:54.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:54.515 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:34:54.615 DEBUG [src.steps.light_push] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-16 12:34:54.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32686/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:54.618 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":1773664494497003870,"ephemeral":false,"proof":""}]'
2026-03-16 12:34:54.621 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:34:54.622 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:34:54.622 DEBUG [src.node.waku_node] Stopping container with id e1cc17404297
2026-03-16 12:34:55.111 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:55.111 DEBUG [src.node.waku_node] Stopping container with id 4146dcf5b5fc
2026-03-16 12:34:55.578 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:55.579 DEBUG [src.node.waku_node] Stopping container with id 65aee204e51a
2026-03-16 12:34:55.925 ERROR [src.node.docker_mananger] Max retries reached for container e1cc17404297. Exiting log stream.
2026-03-16 12:34:56.069 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:56.072 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:34:56.099 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:34:56.121 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:34:56.143 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,39 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_debug_version_is_string with id: 2026-03-16_12-39-18__d3b8dc15-cb62-4bff-9c3b-c236344f8f1d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-39-18__d3b8dc15-cb62-4bff-9c3b-c236344f8f1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.18.182
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15034', '15035', '15036', '15037', '15038']
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 15034:15034 -p 15035:15035 -p 15036:15036 -p 15037:15037 -p 15038:15038 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15036 --rest-port=15034 --tcp-port=15035 --discv5-udp-port=15037 --rest-address=0.0.0.0 --nat=extip:172.18.18.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcf8bf421438e794621ed875cfad529c50ff10eaca3b3d2a1fecf0f99fcd3e59 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15038 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.18.182 waku 5aa4560716383b6e1c1813b8ff5b6ddf274d0fc3ccfcca3679998f370d9770e8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d1553edfeb6. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5aa456071638. Setting up logs at ./log/docker/node1_2026-03-16_12-39-18__d3b8dc15-cb62-4bff-9c3b-c236344f8f1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15034
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 b0ec6342edf0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15034/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:15034/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.18.182/tcp/15035/p2p/16Uiu2HAmQFP8cFTa6uHzsRbBtrhMqu6HNUwke56MKet7nEQv9a3e","/ip4/172.18.18.182/tcp/15036/ws/p2p/16Uiu2HAmQFP8cFTa6uHzsRbBtrhMqu6HNUwke56MKet7nEQv9a3e"],"enrUri":"enr:-L24QIycFdN1YCpI8Wy5QSuLW6gPSxx1AMNI75AVNgPVRZEYSq2gkAETLybQBml1nRJaP9ORJQRdZ8WebnM8Xd8hTMsCgmlkgnY0gmlwhKwSEraKbXVsdGlhZGRyc5YACASsEhK2Bjq7AAoErBIStgY6vN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrEAQCoU5u8a_LIEih1VdnB1L5LtU2FaXyQS82McKiu2DdGNwgjq7g3VkcII6vYV3YWt1MgE"}'
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:15034/debug/v1/version" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'v0.38.0-rc.0'
DEBUG  tests.rest_flags.test_debug_flags:test_debug_flags.py:40 debug version returned: v0.38.0-rc.0
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 5aa456071638
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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,192 @@
2026-03-16 12:33:47.249 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:33:47.249 DEBUG [tests.conftest] Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6
2026-03-16 12:33:47.250 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:33:47.250 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:33:47.259 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:47.259 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:47.265 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:47.266 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:47.272 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:47.273 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:47.279 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:47.279 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:47.279 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:47.279 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:47.323 DEBUG [src.node.docker_mananger] Network waku created
2026-03-16 12:33:47.323 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.232
2026-03-16 12:33:47.324 DEBUG [src.node.docker_mananger] Generated ports ['26137', '26138', '26139', '26140', '26141']
2026-03-16 12:33:47.324 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:47.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:47.324 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:47.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 26137:26137 -p 26138:26138 -p 26139:26139 -p 26140:26140 -p 26141:26141 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26139 --rest-port=26137 --tcp-port=26138 --discv5-udp-port=26140 --rest-address=0.0.0.0 --nat=extip:172.18.212.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d84b4fca2ecb49dbcb7b0a30b05d7ddbcd4d4e62a21deb7cbf191e2c21ddbac0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26141 --metrics-logging=true --relay=true
2026-03-16 12:33:56.649 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.232 waku 76a09851e1910aa3835b1b7a634abb3b48192e8024de70f40aec846b01df664d
2026-03-16 12:33:56.688 DEBUG [src.node.docker_mananger] Container started with ID 76a09851e191. Setting up logs at ./log/docker/node1_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:56.690 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26137
2026-03-16 12:33:56.690 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:33:57.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26137/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:57.694 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-03-16 12:33:57.694 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:33:57.694 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26137/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:57.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.232/tcp/26138/p2p/16Uiu2HAmJTjP7Q5hL2NcLAGjWyrEtXUqDfHjhCfABbpXx2tpqAxd","/ip4/172.18.212.232/tcp/26139/ws/p2p/16Uiu2HAmJTjP7Q5hL2NcLAGjWyrEtXUqDfHjhCfABbpXx2tpqAxd"],"enrUri":"enr:-L24QFgDjlw6-orFTLp8BWerES20PLeeic78XFXqsbkBVhTEK9u8eBjX9M1CPPPF4fez96PRaT6UGk6p1WU8D1IGqc8CgmlkgnY0gmlwhKwS1OiKbXVsdGlhZGRyc5YACASsEtToBmYaAAoErBLU6AZmG90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVkPOv3tcsqTPi7k5DWG7UYMvjH9ADllcV6t8M3yeUu6DdGNwgmYag3VkcIJmHIV3YWt1MgE"}'
2026-03-16 12:33:57.697 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:33:57.697 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:57.697 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:57.699 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:33:57.699 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.235.219
2026-03-16 12:33:57.699 DEBUG [src.node.docker_mananger] Generated ports ['51037', '51038', '51039', '51040', '51041']
2026-03-16 12:33:57.699 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:57.699 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:57.699 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:57.699 DEBUG [src.node.docker_mananger] docker run -i -t -p 51037:51037 -p 51038:51038 -p 51039:51039 -p 51040:51040 -p 51041:51041 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51039 --rest-port=51037 --tcp-port=51038 --discv5-udp-port=51040 --rest-address=0.0.0.0 --nat=extip:172.18.235.219 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=33de945ac87e29f4bfd7ca208bb5c0b1a1a7f8245a7c2d653eb561b57fdeeabd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFgDjlw6-orFTLp8BWerES20PLeeic78XFXqsbkBVhTEK9u8eBjX9M1CPPPF4fez96PRaT6UGk6p1WU8D1IGqc8CgmlkgnY0gmlwhKwS1OiKbXVsdGlhZGRyc5YACASsEtToBmYaAAoErBLU6AZmG90DgnJzhQADAQAAiXNlY3AyNTZrMaEDVkPOv3tcsqTPi7k5DWG7UYMvjH9ADllcV6t8M3yeUu6DdGNwgmYag3VkcIJmHIV3YWt1MgE
2026-03-16 12:33:57.906 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.235.219 waku a94d6f30b4cf503a54fe40e542991d4388c6128cf413c18994cf6f7c0f82ae56
2026-03-16 12:33:57.939 DEBUG [src.node.docker_mananger] Container started with ID a94d6f30b4cf. Setting up logs at ./log/docker/node2_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:57.940 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51037
2026-03-16 12:33:57.940 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:33:58.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51037/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:58.971 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-03-16 12:33:58.973 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:33:58.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:58.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.235.219/tcp/51038/p2p/16Uiu2HAmBYvqqRDTsy7RHnLFhJ7tKijpsk7F583ZASzXZCWGF2wQ","/ip4/172.18.235.219/tcp/51039/ws/p2p/16Uiu2HAmBYvqqRDTsy7RHnLFhJ7tKijpsk7F583ZASzXZCWGF2wQ"],"enrUri":"enr:-L24QIV4Hx_cnX1fjSVPkPo7VNtx1Z3NZayb_rd3thf4RhAaBI5DnGoWGc3JlKxuLdrXxCo4kk-JKv6K5xOpdOjqv6ECgmlkgnY0gmlwhKwS69uKbXVsdGlhZGRyc5YACASsEuvbBsdeAAoErBLr2wbHX90DgnJzhQADAQAAiXNlY3AyNTZrMaEC75bcpYN2gSM7cUdT-99dgKgDYUdPSKG9KbeB8t7YZ3eDdGNwgsdeg3VkcILHYIV3YWt1MgE"}'
2026-03-16 12:33:58.980 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:33:58.980 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:58.980 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:58.982 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:33:58.983 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.61
2026-03-16 12:33:58.983 DEBUG [src.node.docker_mananger] Generated ports ['49802', '49803', '49804', '49805', '49806']
2026-03-16 12:33:58.983 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:58.983 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:58.984 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:58.984 DEBUG [src.node.docker_mananger] docker run -i -t -p 49802:49802 -p 49803:49803 -p 49804:49804 -p 49805:49805 -p 49806:49806 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49804 --rest-port=49802 --tcp-port=49803 --discv5-udp-port=49805 --rest-address=0.0.0.0 --nat=extip:172.18.135.61 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd1e401d57addc1f4aaf8e0447badc2c1bf2de38bd348279158ffff5d2c76dd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49806 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIV4Hx_cnX1fjSVPkPo7VNtx1Z3NZayb_rd3thf4RhAaBI5DnGoWGc3JlKxuLdrXxCo4kk-JKv6K5xOpdOjqv6ECgmlkgnY0gmlwhKwS69uKbXVsdGlhZGRyc5YACASsEuvbBsdeAAoErBLr2wbHX90DgnJzhQADAQAAiXNlY3AyNTZrMaEC75bcpYN2gSM7cUdT-99dgKgDYUdPSKG9KbeB8t7YZ3eDdGNwgsdeg3VkcILHYIV3YWt1MgE
2026-03-16 12:33:59.177 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.61 waku 6418db7065a0c0877fc7145db8a5bfbf00ab803211fe7e967ca117deb785c342
2026-03-16 12:33:59.213 DEBUG [src.node.docker_mananger] Container started with ID 6418db7065a0. Setting up logs at ./log/docker/node3_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:59.213 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49802
2026-03-16 12:33:59.213 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:00.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49802/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:00.228 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-03-16 12:34:00.229 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:00.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49802/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:00.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.61/tcp/49803/p2p/16Uiu2HAmNL5vTHYa847Zy9xyL6icZeCx9WBChQmhUP1ebJ4vykFi","/ip4/172.18.135.61/tcp/49804/ws/p2p/16Uiu2HAmNL5vTHYa847Zy9xyL6icZeCx9WBChQmhUP1ebJ4vykFi"],"enrUri":"enr:-L24QHeS6OZQcunrvBci-K5EFrCfPf0xmSq_vaE1Nw0h97BIJbFveS0cWI6DfhWBqpq0bN25fB9YxvxDLWW1-Gz0F10CgmlkgnY0gmlwhKwShz2KbXVsdGlhZGRyc5YACASsEoc9BsKLAAoErBKHPQbCjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj70iSei3V8peJfNjc7XIMfe4AOGDG0Gu1uZ5PlRs6pGDdGNwgsKLg3VkcILCjYV3YWt1MgE"}'
2026-03-16 12:34:00.238 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:00.238 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:00.238 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:00.240 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:00.240 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.62
2026-03-16 12:34:00.240 DEBUG [src.node.docker_mananger] Generated ports ['31496', '31497', '31498', '31499', '31500']
2026-03-16 12:34:00.240 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:00.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:00.241 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:00.241 DEBUG [src.node.docker_mananger] docker run -i -t -p 31496:31496 -p 31497:31497 -p 31498:31498 -p 31499:31499 -p 31500:31500 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31498 --rest-port=31496 --tcp-port=31497 --discv5-udp-port=31499 --rest-address=0.0.0.0 --nat=extip:172.18.68.62 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7d78adaf9ce5e9b6b0eca1edd366bc3fd1babdb26df0dbf24af84ad3ecfef008 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31500 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHeS6OZQcunrvBci-K5EFrCfPf0xmSq_vaE1Nw0h97BIJbFveS0cWI6DfhWBqpq0bN25fB9YxvxDLWW1-Gz0F10CgmlkgnY0gmlwhKwShz2KbXVsdGlhZGRyc5YACASsEoc9BsKLAAoErBKHPQbCjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDj70iSei3V8peJfNjc7XIMfe4AOGDG0Gu1uZ5PlRs6pGDdGNwgsKLg3VkcILCjYV3YWt1MgE
2026-03-16 12:34:00.435 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.62 waku 2cedb4875b36b7708b1c5f083bcfc6d19b60551cabe00f847060d74854c491fa
2026-03-16 12:34:00.467 DEBUG [src.node.docker_mananger] Container started with ID 2cedb4875b36. Setting up logs at ./log/docker/node4_2026-03-16_12-33-47__4c9d85fc-724c-43f1-88cd-7929c254a8c6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:00.468 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31496
2026-03-16 12:34:00.468 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:01.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31496/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:01.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-03-16 12:34:01.487 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:01.487 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31496/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:01.494 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.62/tcp/31497/p2p/16Uiu2HAkyaWyiLXdq6JMGKoWGaSNF9ywFoV445vQ8qbhqsDgWZGU","/ip4/172.18.68.62/tcp/31498/ws/p2p/16Uiu2HAkyaWyiLXdq6JMGKoWGaSNF9ywFoV445vQ8qbhqsDgWZGU"],"enrUri":"enr:-L24QOHPsEE9gSZx5DZEY6p987x9qIJcVhJqpgJDknspZYDTaC2FzpSKRYWRAociAL8ChMvJz_EVALU77iMInrfYzbACgmlkgnY0gmlwhKwSRD6KbXVsdGlhZGRyc5YACASsEkQ-BnsJAAoErBJEPgZ7Ct0DgnJzhQADAQAAiXNlY3AyNTZrMaECPbLMDmwpf434ml50xIA_02XXi2hLzMZnEq8zYckyk_mDdGNwgnsJg3VkcIJ7C4V3YWt1MgE"}'
2026-03-16 12:34:01.494 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:01.494 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:01.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:01.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51037/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:01.507 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:01.507 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49802/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:01.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:01.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31496/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:01.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:01.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26137/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:01.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.235.219/tcp/34568/p2p/16Uiu2HAmBYvqqRDTsy7RHnLFhJ7tKijpsk7F583ZASzXZCWGF2wQ","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-16 12:34:01.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51037/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:01.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.212.232/tcp/26138/p2p/16Uiu2HAmJTjP7Q5hL2NcLAGjWyrEtXUqDfHjhCfABbpXx2tpqAxd","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.135.61/tcp/36034/p2p/16Uiu2HAmNL5vTHYa847Zy9xyL6icZeCx9WBChQmhUP1ebJ4vykFi","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-16 12:34:01.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49802/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:01.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.235.219/tcp/51038/p2p/16Uiu2HAmBYvqqRDTsy7RHnLFhJ7tKijpsk7F583ZASzXZCWGF2wQ","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.68.62/tcp/34648/p2p/16Uiu2HAkyaWyiLXdq6JMGKoWGaSNF9ywFoV445vQ8qbhqsDgWZGU","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-16 12:34:01.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31496/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:01.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.135.61/tcp/49803/p2p/16Uiu2HAmNL5vTHYa847Zy9xyL6icZeCx9WBChQmhUP1ebJ4vykFi","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-16 12:34:01.539 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-03-16 12:34:21.541 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3667', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-16 12:34:21.612 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3667', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-16 12:34:21.623 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3667', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-03-16 12:34:21.637 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '3667', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-03-16 12:34:21.647 DEBUG [src.steps.network_conditions] 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
2026-03-16 12:34:21.647 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31496/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:21.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-03-16 12:34:21.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:22.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:22.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:24.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:24.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:24.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:24.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:24.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:24.334 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:27.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:27.023 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:27.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:27.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:28.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:28.871 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:28.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:28.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:28.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:28.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:28.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:28.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:29.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:29.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:31.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:31.408 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:31.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:31.615 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:31.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:31.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:33.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:33.295 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:35.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:35.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:40.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:40.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:41.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:41.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:43.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:43.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:43.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:43.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:43.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:43.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:43.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:43.854 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:43.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:43.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:45.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:45.503 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:45.512 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:45.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:46.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:46.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:46.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:46.767 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:48.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:48.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:34:50.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:50.895 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26137/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-03-16 12:35:11.176 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:35:11.177 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:35:11.177 DEBUG [src.node.waku_node] Stopping container with id 76a09851e191
2026-03-16 12:35:11.759 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:11.760 DEBUG [src.node.waku_node] Stopping container with id a94d6f30b4cf
2026-03-16 12:35:12.322 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:12.324 DEBUG [src.node.waku_node] Stopping container with id 6418db7065a0
2026-03-16 12:35:12.578 ERROR [src.node.docker_mananger] Max retries reached for container 76a09851e191. Exiting log stream.
2026-03-16 12:35:12.846 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:12.847 DEBUG [src.node.waku_node] Stopping container with id 2cedb4875b36
2026-03-16 12:35:13.378 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:13.381 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:35:13.448 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:13.588 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:13.660 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:13.663 ERROR [src.node.docker_mananger] Max retries reached for container a94d6f30b4cf. Exiting log stream.
2026-03-16 12:35:13.733 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-03-16 12:34:53.700 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:34:53.701 DEBUG [tests.conftest] Running test: test_relay_unsubscribe_from_single_pubsub_topic with id: 2026-03-16_12-34-53__df3450bf-bb8b-4279-acc6-dfe4fa65c63f
2026-03-16 12:34:53.701 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:34:53.701 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:34:53.702 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-16 12:34:53.708 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:53.708 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-34-53__df3450bf-bb8b-4279-acc6-dfe4fa65c63f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:53.708 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:53.708 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:53.710 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:53.710 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.249.40
2026-03-16 12:34:53.710 DEBUG [src.node.docker_mananger] Generated ports ['7857', '7858', '7859', '7860', '7861']
2026-03-16 12:34:53.710 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:53.710 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:53.710 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:53.711 DEBUG [src.node.docker_mananger] docker run -i -t -p 7857:7857 -p 7858:7858 -p 7859:7859 -p 7860:7860 -p 7861:7861 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7859 --rest-port=7857 --tcp-port=7858 --discv5-udp-port=7860 --rest-address=0.0.0.0 --nat=extip:172.18.249.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afcb4e7edbca7cfeb1abdfacb7b03c7584fd09a9788ececb735bd8af526d42cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7861 --metrics-logging=true --relay=true
2026-03-16 12:34:53.905 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.249.40 waku 66c545d484399f10323512f6d18b326579e3121e5c7362c391c272e90ef269e1
2026-03-16 12:34:53.910 ERROR [src.node.docker_mananger] Max retries reached for container 71ba0d05767a. Exiting log stream.
2026-03-16 12:34:53.941 DEBUG [src.node.docker_mananger] Container started with ID 66c545d48439. Setting up logs at ./log/docker/node1_2026-03-16_12-34-53__df3450bf-bb8b-4279-acc6-dfe4fa65c63f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:53.941 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 7857
2026-03-16 12:34:53.941 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:54.503 ERROR [src.node.docker_mananger] Max retries reached for container e0e6dcca38ab. Exiting log stream.
2026-03-16 12:34:54.943 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7857/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:54.946 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-03-16 12:34:54.946 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:54.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7857/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:54.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.249.40/tcp/7858/p2p/16Uiu2HAmTefG77xQu8c1iRnDS5GutFY5Cp2Jm1aEmWytnYfkCRWi","/ip4/172.18.249.40/tcp/7859/ws/p2p/16Uiu2HAmTefG77xQu8c1iRnDS5GutFY5Cp2Jm1aEmWytnYfkCRWi"],"enrUri":"enr:-L24QNLm4QZezPgPPdq_g8KLKieuX_BgvxFrHSbIFBwdIjpHU9PpKK3JQyCJR-MxHdViZrmoBCOCOlLn453cWYUkn14CgmlkgnY0gmlwhKwS-SiKbXVsdGlhZGRyc5YACASsEvkoBh6yAAoErBL5KAYes90DgnJzhQADAQAAiXNlY3AyNTZrMaED3sm4L3W-s5dvcTvr6RwOd4QYKN0Wn2QNSB7qhg_pSoODdGNwgh6yg3VkcIIetIV3YWt1MgE"}'
2026-03-16 12:34:54.949 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:54.955 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:54.956 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-34-53__df3450bf-bb8b-4279-acc6-dfe4fa65c63f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:54.956 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:54.956 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:54.957 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:54.957 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.141.225
2026-03-16 12:34:54.957 DEBUG [src.node.docker_mananger] Generated ports ['2188', '2189', '2190', '2191', '2192']
2026-03-16 12:34:54.958 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:54.958 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:54.958 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:54.958 DEBUG [src.node.docker_mananger] docker run -i -t -p 2188:2188 -p 2189:2189 -p 2190:2190 -p 2191:2191 -p 2192:2192 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2190 --rest-port=2188 --tcp-port=2189 --discv5-udp-port=2191 --rest-address=0.0.0.0 --nat=extip:172.18.141.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f0bdfffcf6d272aa31c4daf759baf2c7ceecdcfe6f3cee987f0e5f55eaea0fd1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2192 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNLm4QZezPgPPdq_g8KLKieuX_BgvxFrHSbIFBwdIjpHU9PpKK3JQyCJR-MxHdViZrmoBCOCOlLn453cWYUkn14CgmlkgnY0gmlwhKwS-SiKbXVsdGlhZGRyc5YACASsEvkoBh6yAAoErBL5KAYes90DgnJzhQADAQAAiXNlY3AyNTZrMaED3sm4L3W-s5dvcTvr6RwOd4QYKN0Wn2QNSB7qhg_pSoODdGNwgh6yg3VkcIIetIV3YWt1MgE
2026-03-16 12:34:55.159 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.141.225 waku ef5862bd25101f8a54a1381652fd22a052d7812154eaaa7300bf27e8b6fcd64a
2026-03-16 12:34:55.195 DEBUG [src.node.docker_mananger] Container started with ID ef5862bd2510. Setting up logs at ./log/docker/node2_2026-03-16_12-34-53__df3450bf-bb8b-4279-acc6-dfe4fa65c63f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:55.195 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2188
2026-03-16 12:34:55.196 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:56.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2188/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:56.219 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-03-16 12:34:56.220 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:56.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2188/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:56.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.141.225/tcp/2189/p2p/16Uiu2HAkxk427v9rdj7mSVYEhgu7CTkUWT5difacFE8ZBTYXGPvr","/ip4/172.18.141.225/tcp/2190/ws/p2p/16Uiu2HAkxk427v9rdj7mSVYEhgu7CTkUWT5difacFE8ZBTYXGPvr"],"enrUri":"enr:-L24QJCCZCOzRUOYAFi4rHrOF3K5XxG0Rbhrq9yUIHp2BbRRfy0eAWnvj4RUC0EiX-4_mqmoG1qc89xJTRGOpV2HpzcCgmlkgnY0gmlwhKwSjeGKbXVsdGlhZGRyc5YACASsEo3hBgiNAAoErBKN4QYIjt0DgnJzhQADAQAAiXNlY3AyNTZrMaECMUhvqVRPkS3mjha9a_9SS_SFtGnFYq3VEQ2RdS2_8WODdGNwggiNg3VkcIIIj4V3YWt1MgE"}'
2026-03-16 12:34:56.229 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:56.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2188/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.249.40/tcp/7858/p2p/16Uiu2HAmTefG77xQu8c1iRnDS5GutFY5Cp2Jm1aEmWytnYfkCRWi"]'
2026-03-16 12:34:56.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:56.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7857/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:56.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:56.238 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2188/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:56.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:56.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7857/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-03-16 12:34:56.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:56.251 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:34:56.351 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:34:56.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7857/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:56.354 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":1773664496244296448,"ephemeral":false,"proof":""}]'
2026-03-16 12:34:56.357 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:34:56.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2188/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:56.360 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":1773664496244296448,"ephemeral":false,"proof":""}]'
2026-03-16 12:34:56.361 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:7857/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:56.365 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:56.366 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:2188/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:34:56.372 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:56.372 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7857/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-03-16 12:34:56.374 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:7857/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-03-16 12:34:56.376 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:34:56.377 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:34:56.377 DEBUG [src.node.waku_node] Stopping container with id 66c545d48439
2026-03-16 12:34:56.926 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:56.927 DEBUG [src.node.waku_node] Stopping container with id ef5862bd2510
2026-03-16 12:34:57.467 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:57.468 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:34:57.482 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:34:57.487 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,76 @@
2026-03-16 12:36:13.643 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:36:13.644 DEBUG [tests.conftest] Running test: test_different_page_size[1] with id: 2026-03-16_12-36-13__56824b2f-553e-4110-a773-1ecf0c5726e8
2026-03-16 12:36:13.644 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:36:13.644 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:36:13.645 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:36:13.652 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:13.652 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-36-13__56824b2f-553e-4110-a773-1ecf0c5726e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:13.652 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:13.652 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:13.654 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:13.654 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.219.206
2026-03-16 12:36:13.654 DEBUG [src.node.docker_mananger] Generated ports ['30562', '30563', '30564', '30565', '30566']
2026-03-16 12:36:13.654 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:13.654 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:13.654 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:13.655 DEBUG [src.node.docker_mananger] docker run -i -t -p 30562:30562 -p 30563:30563 -p 30564:30564 -p 30565:30565 -p 30566:30566 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30564 --rest-port=30562 --tcp-port=30563 --discv5-udp-port=30565 --rest-address=0.0.0.0 --nat=extip:172.18.219.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=611ddf40ac7630c4ebc628eeaa5cbcdb1d2e9c9dbc57fdbdd0e50ad5f65eecb8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30566 --metrics-logging=true --store=true --relay=true
2026-03-16 12:36:13.848 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.219.206 waku 3abb1834e5564df790b94511d01a35b80cf4f51b2dbeb262e52767cbf63e2ff6
2026-03-16 12:36:13.869 ERROR [src.node.docker_mananger] Max retries reached for container 801cf5f4567e. Exiting log stream.
2026-03-16 12:36:13.889 DEBUG [src.node.docker_mananger] Container started with ID 3abb1834e556. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-36-13__56824b2f-553e-4110-a773-1ecf0c5726e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:13.889 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30562
2026-03-16 12:36:13.889 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:14.439 ERROR [src.node.docker_mananger] Max retries reached for container 04d86ba5e7e7. Exiting log stream.
2026-03-16 12:36:14.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30562/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:14.893 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-03-16 12:36:14.893 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:14.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30562/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:14.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.219.206/tcp/30563/p2p/16Uiu2HAm78qRhmEPE3HCKCv2LVFP2gQSVfMqrJ9qf9DJxeTam7nt","/ip4/172.18.219.206/tcp/30564/ws/p2p/16Uiu2HAm78qRhmEPE3HCKCv2LVFP2gQSVfMqrJ9qf9DJxeTam7nt"],"enrUri":"enr:-L24QCRfrSvSJz2-ESNPWPBEDndKVDtfb9DAlEgmbTon1tdbOukhH0A75CkaoCkTf_yc8Z3PXiWWNyF12V8ZreCCfzQCgmlkgnY0gmlwhKwS286KbXVsdGlhZGRyc5YACASsEtvOBndjAAoErBLbzgZ3ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrfwNAdFyIR3MY-f6XlmNSXcJ_XQtbloKUga5GL8hey2DdGNwgndjg3VkcIJ3ZYV3YWt1MgM"}'
2026-03-16 12:36:14.896 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:14.904 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:14.904 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-36-13__56824b2f-553e-4110-a773-1ecf0c5726e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:14.904 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:14.904 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:14.905 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:14.906 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.250
2026-03-16 12:36:14.906 DEBUG [src.node.docker_mananger] Generated ports ['8406', '8407', '8408', '8409', '8410']
2026-03-16 12:36:14.906 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:14.906 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:14.906 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:14.906 DEBUG [src.node.docker_mananger] docker run -i -t -p 8406:8406 -p 8407:8407 -p 8408:8408 -p 8409:8409 -p 8410:8410 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8408 --rest-port=8406 --tcp-port=8407 --discv5-udp-port=8409 --rest-address=0.0.0.0 --nat=extip:172.18.194.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ffae321e6324f04ff6c8ff529eab9fc5ed8b1ad1e00deaaac7a9aca2e5427cd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8410 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCRfrSvSJz2-ESNPWPBEDndKVDtfb9DAlEgmbTon1tdbOukhH0A75CkaoCkTf_yc8Z3PXiWWNyF12V8ZreCCfzQCgmlkgnY0gmlwhKwS286KbXVsdGlhZGRyc5YACASsEtvOBndjAAoErBLbzgZ3ZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECrfwNAdFyIR3MY-f6XlmNSXcJ_XQtbloKUga5GL8hey2DdGNwgndjg3VkcIJ3ZYV3YWt1MgM --storenode=/ip4/172.18.219.206/tcp/30563/p2p/16Uiu2HAm78qRhmEPE3HCKCv2LVFP2gQSVfMqrJ9qf9DJxeTam7nt --store=true --relay=true
2026-03-16 12:36:15.101 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.250 waku ccb40d795fc2a6c4f7c126fb6eedb05dffb465e4e07e0390b084a0f9639d95e8
2026-03-16 12:36:15.136 DEBUG [src.node.docker_mananger] Container started with ID ccb40d795fc2. Setting up logs at ./log/docker/store_node1_2026-03-16_12-36-13__56824b2f-553e-4110-a773-1ecf0c5726e8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:15.136 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8406
2026-03-16 12:36:15.136 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:16.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8406/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:16.141 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-03-16 12:36:16.141 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:16.141 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8406/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:16.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.250/tcp/8407/p2p/16Uiu2HAmN49tfy6p4vtEXKvx5ezSwamMYAskww5HNi5VxwEQqQsH","/ip4/172.18.194.250/tcp/8408/ws/p2p/16Uiu2HAmN49tfy6p4vtEXKvx5ezSwamMYAskww5HNi5VxwEQqQsH"],"enrUri":"enr:-L24QMRS_kBrHNnlV0YHtJGgzsFGZv2Cqk-1pSVeHw4Hh_G7fBwxkmC7QUXeI_492xERPNf4jzlqw9tVITACVjVZf44CgmlkgnY0gmlwhKwSwvqKbXVsdGlhZGRyc5YACASsEsL6BiDXAAoErBLC-gYg2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDi6hUPr3SJZJKNggJweUVUkFn7-fPZpTNekfZ4mbcKbCDdGNwgiDXg3VkcIIg2YV3YWt1MgM"}'
2026-03-16 12:36:16.144 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:16.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8406/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.206/tcp/30563/p2p/16Uiu2HAm78qRhmEPE3HCKCv2LVFP2gQSVfMqrJ9qf9DJxeTam7nt"]'
2026-03-16 12:36:16.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:16.147 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30562/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:36:16.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:16.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:8406/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:36:16.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:16.153 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:16.154 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30562/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-03-16 12:36:16.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:16.160 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:16.361 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:16.361 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30562/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-03-16 12:36:16.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:16.367 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:16.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30562/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:16.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a8783704418b6713d63aedb03834af03de3da82c1735e57af031cac6d83ea1b"}],"paginationCursor":"0x3a8783704418b6713d63aedb03834af03de3da82c1735e57af031cac6d83ea1b"}'
2026-03-16 12:36:16.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:8406/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=1&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:16.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x3a8783704418b6713d63aedb03834af03de3da82c1735e57af031cac6d83ea1b"}],"paginationCursor":"0x3a8783704418b6713d63aedb03834af03de3da82c1735e57af031cac6d83ea1b"}'
2026-03-16 12:36:16.576 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:36:16.577 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:36:16.577 DEBUG [src.node.waku_node] Stopping container with id 3abb1834e556
2026-03-16 12:36:17.163 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:17.164 DEBUG [src.node.waku_node] Stopping container with id ccb40d795fc2
2026-03-16 12:36:17.760 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:17.764 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:36:17.771 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:17.777 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
2026-03-16 12:34:19.836 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:34:19.836 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_payloads with id: 2026-03-16_12-34-19__d42b03b6-d4db-4662-b0aa-6f6508dc1db5
2026-03-16 12:34:19.836 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:34:19.837 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:34:19.842 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:19.843 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-16_12-34-19__d42b03b6-d4db-4662-b0aa-6f6508dc1db5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:19.843 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:19.843 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:19.844 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:19.844 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.138
2026-03-16 12:34:19.844 DEBUG [src.node.docker_mananger] Generated ports ['58880', '58881', '58882', '58883', '58884']
2026-03-16 12:34:19.845 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:19.845 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:19.845 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:19.845 DEBUG [src.node.docker_mananger] docker run -i -t -p 58880:58880 -p 58881:58881 -p 58882:58882 -p 58883:58883 -p 58884:58884 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58882 --rest-port=58880 --tcp-port=58881 --discv5-udp-port=58883 --rest-address=0.0.0.0 --nat=extip:172.18.47.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ea98ad79f24cfce2e409fed37f7ce18512ccd03eecdf4fac6fbbabf34c8ab46 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58884 --metrics-logging=true --lightpush=true --relay=true
2026-03-16 12:34:19.998 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.138 waku 3a959634bc90e6976446a6b16811b277fd7439b46715d4d1f43d623cc558dfc0
2026-03-16 12:34:20.026 DEBUG [src.node.docker_mananger] Container started with ID 3a959634bc90. Setting up logs at ./log/docker/receiving_node1_2026-03-16_12-34-19__d42b03b6-d4db-4662-b0aa-6f6508dc1db5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:20.026 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58880
2026-03-16 12:34:20.027 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:20.176 ERROR [src.node.docker_mananger] Max retries reached for container 59f3c04ba2cc. Exiting log stream.
2026-03-16 12:34:20.604 ERROR [src.node.docker_mananger] Max retries reached for container 45c003628f19. Exiting log stream.
2026-03-16 12:34:21.028 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58880/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:21.030 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-03-16 12:34:21.031 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:21.031 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58880/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:21.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.138/tcp/58881/p2p/16Uiu2HAmF29H8spdy8tzSUvr72XuKoWUbS6PiCCWcMWJCL9jqH41","/ip4/172.18.47.138/tcp/58882/ws/p2p/16Uiu2HAmF29H8spdy8tzSUvr72XuKoWUbS6PiCCWcMWJCL9jqH41"],"enrUri":"enr:-L24QG8Mln_369qPzFRrNoLvCXjCqylIyf9e5VLm3kzV9W1WMJeKSWZY-1oYQTxg9vnT_oFg1RkCByA8wpCV__GhOUoCgmlkgnY0gmlwhKwSL4qKbXVsdGlhZGRyc5YACASsEi-KBuYBAAoErBIvigbmAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIyKqjKECUr084n9Gh82aJn2LYTF1Ywx-8rGcGia9sU6DdGNwguYBg3VkcILmA4V3YWt1Mgk"}'
2026-03-16 12:34:21.033 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:21.039 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:21.039 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-16_12-34-19__d42b03b6-d4db-4662-b0aa-6f6508dc1db5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:21.039 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:21.039 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:21.041 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:21.041 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.194.131
2026-03-16 12:34:21.041 DEBUG [src.node.docker_mananger] Generated ports ['49266', '49267', '49268', '49269', '49270']
2026-03-16 12:34:21.041 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:21.041 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:21.041 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:21.041 DEBUG [src.node.docker_mananger] docker run -i -t -p 49266:49266 -p 49267:49267 -p 49268:49268 -p 49269:49269 -p 49270:49270 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49268 --rest-port=49266 --tcp-port=49267 --discv5-udp-port=49269 --rest-address=0.0.0.0 --nat=extip:172.18.194.131 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=beabe51a642a51e8a7f8b0d282238e30c8c868b3be660e6752f83deb370ffcab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49270 --metrics-logging=true --lightpush=false --relay=true
2026-03-16 12:34:21.188 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.194.131 waku 51b63ed52b4ff1716140a2cfd76228869640c701e3b07d08234eae83f4f4143a
2026-03-16 12:34:21.216 DEBUG [src.node.docker_mananger] Container started with ID 51b63ed52b4f. Setting up logs at ./log/docker/receiving_node2_2026-03-16_12-34-19__d42b03b6-d4db-4662-b0aa-6f6508dc1db5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:21.217 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49266
2026-03-16 12:34:21.217 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:22.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49266/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:22.221 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-03-16 12:34:22.221 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:22.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49266/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:22.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.194.131/tcp/49267/p2p/16Uiu2HAm53BPWmeTtmQgHXfS4zivbRWdzYmxUdGhh99se5LJ1oVy","/ip4/172.18.194.131/tcp/49268/ws/p2p/16Uiu2HAm53BPWmeTtmQgHXfS4zivbRWdzYmxUdGhh99se5LJ1oVy"],"enrUri":"enr:-L24QAn-IOIxhzfcDwe2PGbYcFigsQ2q6zigEHcTpeidqsXZFrzIMMQDef_yS9-1jIeTDQkk3tc_dXmQogft2EcTQe4CgmlkgnY0gmlwhKwSwoOKbXVsdGlhZGRyc5YACASsEsKDBsBzAAoErBLCgwbAdN0DgnJzhQADAQAAiXNlY3AyNTZrMaECjtHDdAgaLXE2w0fwscn-1WMZKE6jUasDhYXhFJJNG3iDdGNwgsBzg3VkcILAdYV3YWt1MgE"}'
2026-03-16 12:34:22.223 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:22.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49266/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.138/tcp/58881/p2p/16Uiu2HAmF29H8spdy8tzSUvr72XuKoWUbS6PiCCWcMWJCL9jqH41"]'
2026-03-16 12:34:22.257 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:22.266 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:34:22.266 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-16_12-34-19__d42b03b6-d4db-4662-b0aa-6f6508dc1db5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:22.266 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:34:22.266 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:34:22.268 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:34:22.268 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.175
2026-03-16 12:34:22.268 DEBUG [src.node.docker_mananger] Generated ports ['47818', '47819', '47820', '47821', '47822']
2026-03-16 12:34:22.268 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:34:22.268 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:34:22.268 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:34:22.269 DEBUG [src.node.docker_mananger] docker run -i -t -p 47818:47818 -p 47819:47819 -p 47820:47820 -p 47821:47821 -p 47822:47822 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47820 --rest-port=47818 --tcp-port=47819 --discv5-udp-port=47821 --rest-address=0.0.0.0 --nat=extip:172.18.57.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=553ff83eae1f2dbfc5babc76ea7cd2dd5bbb3a8464035cc2d2dd442cbf9d73ee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47822 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QG8Mln_369qPzFRrNoLvCXjCqylIyf9e5VLm3kzV9W1WMJeKSWZY-1oYQTxg9vnT_oFg1RkCByA8wpCV__GhOUoCgmlkgnY0gmlwhKwSL4qKbXVsdGlhZGRyc5YACASsEi-KBuYBAAoErBIvigbmAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIyKqjKECUr084n9Gh82aJn2LYTF1Ywx-8rGcGia9sU6DdGNwguYBg3VkcILmA4V3YWt1Mgk --lightpushnode=/ip4/172.18.47.138/tcp/58881/p2p/16Uiu2HAmF29H8spdy8tzSUvr72XuKoWUbS6PiCCWcMWJCL9jqH41 --lightpush=true --relay=true
2026-03-16 12:34:22.428 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.175 waku 92eceb501efc49040d26bcc526deb55e2e103e18436540f4494f6a4e9ea7d1a7
2026-03-16 12:34:22.455 DEBUG [src.node.docker_mananger] Container started with ID 92eceb501efc. Setting up logs at ./log/docker/lightpush_node1_2026-03-16_12-34-19__d42b03b6-d4db-4662-b0aa-6f6508dc1db5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:34:22.455 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47818
2026-03-16 12:34:22.456 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:23.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47818/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:23.460 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-03-16 12:34:23.460 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:34:23.460 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47818/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:23.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.175/tcp/47819/p2p/16Uiu2HAm6GoaChDZwbWrdzoX7xZQrSee9HnahJncx6qDPmyQTDzX","/ip4/172.18.57.175/tcp/47820/ws/p2p/16Uiu2HAm6GoaChDZwbWrdzoX7xZQrSee9HnahJncx6qDPmyQTDzX"],"enrUri":"enr:-L24QH0dbnUO3TogAeL5MFbB07xqg_uNdTCDiZz0L_cJyVPANyjL6Phi3HpJ-okm-VepDE5aYW8WJQ5Y9r_9U258XWMCgmlkgnY0gmlwhKwSOa-KbXVsdGlhZGRyc5YACASsEjmvBrrLAAoErBI5rwa6zN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoSrqJUdqa3v1YsPYqNLDCYwglY_2YRs9CamfVcyaXDiDdGNwgrrLg3VkcIK6zYV3YWt1Mgk"}'
2026-03-16 12:34:23.463 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:34:23.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.47.138/tcp/58881/p2p/16Uiu2HAmF29H8spdy8tzSUvr72XuKoWUbS6PiCCWcMWJCL9jqH41"]'
2026-03-16 12:34:23.509 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:23.510 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.194.131/tcp/49267/p2p/16Uiu2HAm53BPWmeTtmQgHXfS4zivbRWdzYmxUdGhh99se5LJ1oVy"]'
2026-03-16 12:34:23.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:23.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58880/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:34:23.539 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:23.540 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49266/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:34:23.544 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:23.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:34:23.549 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:23.551 DEBUG [tests.light_push.test_publish] Running test with payload Empty string
2026-03-16 12:34:23.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664463552192054}}'
2026-03-16 12:34:23.554 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47818/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-16 12:34:23.554 DEBUG [tests.light_push.test_publish] Running test with payload Unecoded text
2026-03-16 12:34:23.555 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/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": 1773664463555074594}}'
2026-03-16 12:34:23.557 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47818/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
2026-03-16 12:34:23.557 DEBUG [tests.light_push.test_publish] Running test with payload A dictionary
2026-03-16 12:34:23.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/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": 1773664463557638726}}'
2026-03-16 12:34:23.559 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47818/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-16 12:34:23.560 DEBUG [tests.light_push.test_publish] Running test with payload An integer
2026-03-16 12:34:23.560 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": 1234567890, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664463560241744}}'
2026-03-16 12:34:23.562 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47818/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-16 12:34:23.562 DEBUG [tests.light_push.test_publish] Running test with payload A list
2026-03-16 12:34:23.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": ["YWFh"], "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664463562724418}}'
2026-03-16 12:34:23.564 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47818/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-16 12:34:23.565 DEBUG [tests.light_push.test_publish] Running test with payload A bool
2026-03-16 12:34:23.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47818/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": true, "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664463565237316}}'
2026-03-16 12:34:23.567 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:47818/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-16 12:34:23.569 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:34:23.570 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:34:23.570 DEBUG [src.node.waku_node] Stopping container with id 3a959634bc90
2026-03-16 12:34:24.034 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:24.036 DEBUG [src.node.waku_node] Stopping container with id 51b63ed52b4f
2026-03-16 12:34:24.501 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:24.503 DEBUG [src.node.waku_node] Stopping container with id 92eceb501efc
2026-03-16 12:34:24.847 ERROR [src.node.docker_mananger] Max retries reached for container 3a959634bc90. Exiting log stream.
2026-03-16 12:34:24.943 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:24.945 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:34:24.953 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:34:24.962 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:34:24.971 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-03-16 12:39:45.367 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:39:45.368 DEBUG [tests.conftest] Running test: test_store_with_filter with id: 2026-03-16_12-39-45__7ed2e15b-4168-4317-a9e4-317b906aed23
2026-03-16 12:39:45.368 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:39:45.368 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:39:45.375 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:39:45.375 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-39-45__7ed2e15b-4168-4317-a9e4-317b906aed23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:45.376 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:39:45.376 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:39:45.377 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:39:45.377 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.44
2026-03-16 12:39:45.377 DEBUG [src.node.docker_mananger] Generated ports ['64371', '64372', '64373', '64374', '64375']
2026-03-16 12:39:45.378 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:39:45.378 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:39:45.378 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:39:45.378 DEBUG [src.node.docker_mananger] docker run -i -t -p 64371:64371 -p 64372:64372 -p 64373:64373 -p 64374:64374 -p 64375:64375 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64373 --rest-port=64371 --tcp-port=64372 --discv5-udp-port=64374 --rest-address=0.0.0.0 --nat=extip:172.18.188.44 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cda00e53d0ed47ecdc23c5861ac753ed7bcb8b49a9c0ccffaafcc7bfe439a8f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64375 --metrics-logging=true --store=true --relay=true --filter=true
2026-03-16 12:39:45.572 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.44 waku 1ad3aa8bfa40dedc1a7f1638b48dad5fce146986cdbf4ab5aae12df7a4e36408
2026-03-16 12:39:45.591 ERROR [src.node.docker_mananger] Max retries reached for container 24923305004b. Exiting log stream.
2026-03-16 12:39:45.607 DEBUG [src.node.docker_mananger] Container started with ID 1ad3aa8bfa40. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-39-45__7ed2e15b-4168-4317-a9e4-317b906aed23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:45.609 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64371
2026-03-16 12:39:45.609 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:39:46.157 ERROR [src.node.docker_mananger] Max retries reached for container 3e5055bed63b. Exiting log stream.
2026-03-16 12:39:46.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64371/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:46.613 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-03-16 12:39:46.613 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:39:46.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64371/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:46.616 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.44/tcp/64372/p2p/16Uiu2HAmQVx26VqZBqx9buMuihAndDEUgJS1MXKfu5bCUrFrp2uo","/ip4/172.18.188.44/tcp/64373/ws/p2p/16Uiu2HAmQVx26VqZBqx9buMuihAndDEUgJS1MXKfu5bCUrFrp2uo"],"enrUri":"enr:-L24QHk3fCE42l6mlp7RyCpbHD2WG_hWehldGXX165u_pTxmfV6kdZBnVxeRSG9v1RCh0-2q1I7VFG84g-pJiRPvF98CgmlkgnY0gmlwhKwSvCyKbXVsdGlhZGRyc5YACASsErwsBvt0AAoErBK8LAb7dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr_thVzWmaazRu_KrzFUGQYIa3F-_tBbWlS7whMGuUgKDdGNwgvt0g3VkcIL7doV3YWt1Mgc"}'
2026-03-16 12:39:46.616 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:39:46.623 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:39:46.623 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-39-45__7ed2e15b-4168-4317-a9e4-317b906aed23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:46.623 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:39:46.623 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:39:46.625 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:39:46.625 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.182
2026-03-16 12:39:46.625 DEBUG [src.node.docker_mananger] Generated ports ['31399', '31400', '31401', '31402', '31403']
2026-03-16 12:39:46.625 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:39:46.625 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:39:46.625 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:39:46.626 DEBUG [src.node.docker_mananger] docker run -i -t -p 31399:31399 -p 31400:31400 -p 31401:31401 -p 31402:31402 -p 31403:31403 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31401 --rest-port=31399 --tcp-port=31400 --discv5-udp-port=31402 --rest-address=0.0.0.0 --nat=extip:172.18.140.182 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d9f291538d1fefdb9d669c2c4498907d5c5b85ab43e7e71d25dbfa02f08bef0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31403 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHk3fCE42l6mlp7RyCpbHD2WG_hWehldGXX165u_pTxmfV6kdZBnVxeRSG9v1RCh0-2q1I7VFG84g-pJiRPvF98CgmlkgnY0gmlwhKwSvCyKbXVsdGlhZGRyc5YACASsErwsBvt0AAoErBK8LAb7dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDr_thVzWmaazRu_KrzFUGQYIa3F-_tBbWlS7whMGuUgKDdGNwgvt0g3VkcIL7doV3YWt1Mgc --storenode=/ip4/172.18.188.44/tcp/64372/p2p/16Uiu2HAmQVx26VqZBqx9buMuihAndDEUgJS1MXKfu5bCUrFrp2uo --store=false --relay=false --filter=true
2026-03-16 12:39:46.819 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.182 waku 3edef2f5f61a2717682404a62274f05828ba99811b00c2950aed401ba0791e74
2026-03-16 12:39:46.852 DEBUG [src.node.docker_mananger] Container started with ID 3edef2f5f61a. Setting up logs at ./log/docker/store_node1_2026-03-16_12-39-45__7ed2e15b-4168-4317-a9e4-317b906aed23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:46.853 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31399
2026-03-16 12:39:46.854 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:39:47.855 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31399/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:47.858 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-03-16 12:39:47.858 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:39:47.859 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31399/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:47.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.182/tcp/31400/p2p/16Uiu2HAm71KqA4bNaH5Vj9qW3ePShJquH4VxU5LbDgkv5rpDEuuo","/ip4/172.18.140.182/tcp/31401/ws/p2p/16Uiu2HAm71KqA4bNaH5Vj9qW3ePShJquH4VxU5LbDgkv5rpDEuuo"],"enrUri":"enr:-L24QBLIQzK_nHcVVRpIKrXZfJfwsDYb4xOY3ltz_0xUnL4YQ5ELxiKrAjtlwNOiO6A5a6uCgeBTAbhWhlgwk85GfSYCgmlkgnY0gmlwhKwSjLaKbXVsdGlhZGRyc5YACASsEoy2BnqoAAoErBKMtgZ6qd0DgnJzhQADAQAAiXNlY3AyNTZrMaECrA-FcUMYTkszZL7L5B9_z8qrC-n6M1JhgvvtxUK2i66DdGNwgnqog3VkcIJ6qoV3YWt1MgQ"}'
2026-03-16 12:39:47.861 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:39:47.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31399/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.44/tcp/64372/p2p/16Uiu2HAmQVx26VqZBqx9buMuihAndDEUgJS1MXKfu5bCUrFrp2uo"]'
2026-03-16 12:39:47.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:47.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64371/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:39:47.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:47.916 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:47.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64371/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-03-16 12:39:47.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:47.923 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:48.124 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:39:48.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64371/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:48.127 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb0686e76ae4b5fd8a4d972685f1f6f55d6422fbb4a6c42a8e1e2a862179a4041"}]}'
2026-03-16 12:39:48.127 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:39:48.128 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:39:48.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31399/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:48.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"80139ed54db0ae74b1ba","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xb0686e76ae4b5fd8a4d972685f1f6f55d6422fbb4a6c42a8e1e2a862179a4041"}]}'
2026-03-16 12:39:48.137 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:39:48.138 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:39:48.139 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:39:48.140 DEBUG [src.node.waku_node] Stopping container with id 1ad3aa8bfa40
2026-03-16 12:39:48.724 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:39:48.724 DEBUG [src.node.waku_node] Stopping container with id 3edef2f5f61a
2026-03-16 12:39:49.270 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:39:49.271 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:39:49.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:39:49.280 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_non_existing_content_topic with id: 2026-03-16_12-34-30__41749fae-d673-4511-8102-11a0d27384fa
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-34-30__41749fae-d673-4511-8102-11a0d27384fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.80.109
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58842', '58843', '58844', '58845', '58846']
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 58842:58842 -p 58843:58843 -p 58844:58844 -p 58845:58845 -p 58846:58846 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58844 --rest-port=58842 --tcp-port=58843 --discv5-udp-port=58845 --rest-address=0.0.0.0 --nat=extip:172.18.80.109 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=75a8cea875bec8abbba3e41a0cc0f48ba7be2897f7da0bbc4feed9dc4f7b527c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58846 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.109 waku c53336aa69f8153c4c45e83944738198345a459dd20b42ccdccba21577fab562
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container de5e51196593. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c53336aa69f8. Setting up logs at ./log/docker/node1_2026-03-16_12-34-30__41749fae-d673-4511-8102-11a0d27384fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58842
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 0389d389d690. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58842/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:58842/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.80.109/tcp/58843/p2p/16Uiu2HAmLn1DhXT3ixN7SWwspzKN2ToRvGxk5ZwsYfL7pSqKFVPK","/ip4/172.18.80.109/tcp/58844/ws/p2p/16Uiu2HAmLn1DhXT3ixN7SWwspzKN2ToRvGxk5ZwsYfL7pSqKFVPK"],"enrUri":"enr:-L24QAx1G6FeLo6Un8XMDsx7EmrXP9RtHezSuvWHccFNjZS9FhCeky41gxo3NxYjpJsTA06PkBrvxwkdOiw3tf7LeUECgmlkgnY0gmlwhKwSUG2KbXVsdGlhZGRyc5YACASsElBtBuXbAAoErBJQbQbl3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeKmLNst-8wQzb_IaDkpmuPg4rY4SnYXeV9I_r8efSg6DdGNwguXbg3VkcILl3YV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-34-30__41749fae-d673-4511-8102-11a0d27384fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.37.113
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30076', '30077', '30078', '30079', '30080']
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 30076:30076 -p 30077:30077 -p 30078:30078 -p 30079:30079 -p 30080:30080 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30078 --rest-port=30076 --tcp-port=30077 --discv5-udp-port=30079 --rest-address=0.0.0.0 --nat=extip:172.18.37.113 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bcf6cccfbaef66ee114f3e7c76f62b36cd2ca30d0db8faafabeefffbeb8dedb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30080 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAx1G6FeLo6Un8XMDsx7EmrXP9RtHezSuvWHccFNjZS9FhCeky41gxo3NxYjpJsTA06PkBrvxwkdOiw3tf7LeUECgmlkgnY0gmlwhKwSUG2KbXVsdGlhZGRyc5YACASsElBtBuXbAAoErBJQbQbl3N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeKmLNst-8wQzb_IaDkpmuPg4rY4SnYXeV9I_r8efSg6DdGNwguXbg3VkcILl3YV3YWt1MgU --filternode=/ip4/172.18.80.109/tcp/58843/p2p/16Uiu2HAmLn1DhXT3ixN7SWwspzKN2ToRvGxk5ZwsYfL7pSqKFVPK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.37.113 waku 0865a53bc820e493bc59ce236d39c1c4370bccea651d7d54eea712516f3553b6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0865a53bc820. Setting up logs at ./log/docker/node2_2026-03-16_12-34-30__41749fae-d673-4511-8102-11a0d27384fa__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30076
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:30076/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:30076/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.37.113/tcp/30077/p2p/16Uiu2HAm7LtwiX5Djn6gsd8a8uu74qT5Xe36QvQLz6nCXdcxrjZJ","/ip4/172.18.37.113/tcp/30078/ws/p2p/16Uiu2HAm7LtwiX5Djn6gsd8a8uu74qT5Xe36QvQLz6nCXdcxrjZJ"],"enrUri":"enr:-L24QE35-Myyfd2pbLFpjOgzrXOzsIU49chODH3dMkIPI_JPSe2xMMiWzK1H4VZBrZ3hWOvJLMBQy5N0AO4yHKAIhf0CgmlkgnY0gmlwhKwSJXGKbXVsdGlhZGRyc5YACASsEiVxBnV9AAoErBIlcQZ1ft0DgnJzhQADAQAAiXNlY3AyNTZrMaECsRL_azLWoTDTdoZWJavTptfqfFecrDVyIE4IBxnEuTGDdGNwgnV9g3VkcIJ1f4V3YWt1MgA"}'
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:30076/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.80.109/tcp/58843/p2p/16Uiu2HAmLn1DhXT3ixN7SWwspzKN2ToRvGxk5ZwsYfL7pSqKFVPK"]'
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:58842/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:30076/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "06efcc3b-acc4-40bd-a60d-44bcee883ec6", "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":"06efcc3b-acc4-40bd-a60d-44bcee883ec6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:30076/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:30076/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"NOT_FOUND: peer has no subscriptions"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58842/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:30076/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":1773664473172550935,"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 c53336aa69f8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0865a53bc820
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_multiple_content_topics with id: 2026-03-16_12-40-27__0e6c8b95-8064-42b3-adb0-3420ec65bb28
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-40-27__0e6c8b95-8064-42b3-adb0-3420ec65bb28__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30274', '30275', '30276', '30277', '30278']
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 30274:30274 -p 30275:30275 -p 30276:30276 -p 30277:30277 -p 30278:30278 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30276 --rest-port=30274 --tcp-port=30275 --discv5-udp-port=30277 --rest-address=0.0.0.0 --nat=extip:172.18.48.249 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=babd80eab6c7e32ffcbd1be5abcd08b34ccaa34eb5d94a66531a2b70f522b3c4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30278 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.249 waku bfbfcfd469f6d764a2f37bac779598ca2bbf45cdcf1c700b615a0b2e4c1957c8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bfbfcfd469f6. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-40-27__0e6c8b95-8064-42b3-adb0-3420ec65bb28__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30274
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 596996b0530e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6d0cad684ede. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30274/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:30274/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.249/tcp/30275/p2p/16Uiu2HAmHe6h5VDrt6QGSATfwTV6vrx9bJpsLH8edBFg3SzB1mAc","/ip4/172.18.48.249/tcp/30276/ws/p2p/16Uiu2HAmHe6h5VDrt6QGSATfwTV6vrx9bJpsLH8edBFg3SzB1mAc"],"enrUri":"enr:-L24QBBmVR50_D6Xt34JiqZS8CJg87H4f2AzfMJ8jko3F60_RBXqBmTwwvQJJr0X8MO-kmvpWbtZCSKW3ajfMr6Vx6sCgmlkgnY0gmlwhKwSMPmKbXVsdGlhZGRyc5YACASsEjD5BnZDAAoErBIw-QZ2RN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDShAGGLyJCC-bAfTDOLBT1ZZfB8zN8lslBrVfZmUac92DdGNwgnZDg3VkcIJ2RYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-40-27__0e6c8b95-8064-42b3-adb0-3420ec65bb28__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56335', '56336', '56337', '56338', '56339']
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 56335:56335 -p 56336:56336 -p 56337:56337 -p 56338:56338 -p 56339:56339 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56337 --rest-port=56335 --tcp-port=56336 --discv5-udp-port=56338 --rest-address=0.0.0.0 --nat=extip:172.18.116.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3b1a2c0ea892e77cf72fe11dcfa523aeacbc29d9fcb2aa4ae8dde32a5a2cd3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56339 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBBmVR50_D6Xt34JiqZS8CJg87H4f2AzfMJ8jko3F60_RBXqBmTwwvQJJr0X8MO-kmvpWbtZCSKW3ajfMr6Vx6sCgmlkgnY0gmlwhKwSMPmKbXVsdGlhZGRyc5YACASsEjD5BnZDAAoErBIw-QZ2RN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDShAGGLyJCC-bAfTDOLBT1ZZfB8zN8lslBrVfZmUac92DdGNwgnZDg3VkcIJ2RYV3YWt1MgM --storenode=/ip4/172.18.48.249/tcp/30275/p2p/16Uiu2HAmHe6h5VDrt6QGSATfwTV6vrx9bJpsLH8edBFg3SzB1mAc --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.72 waku 57f3151cd6b2dbafaf6173232e792a0ddb660744d4ec3f4414ec02eb8a1a0833
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 57f3151cd6b2. Setting up logs at ./log/docker/store_node1_2026-03-16_12-40-27__0e6c8b95-8064-42b3-adb0-3420ec65bb28__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56335
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:56335/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:56335/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.72/tcp/56336/p2p/16Uiu2HAkz3kQW92ToCdZiGZpwK4gKa6s565X6yVfvJNHK5sYt9ae","/ip4/172.18.116.72/tcp/56337/ws/p2p/16Uiu2HAkz3kQW92ToCdZiGZpwK4gKa6s565X6yVfvJNHK5sYt9ae"],"enrUri":"enr:-L24QC6NkvOeg6rzXL8SN81LYYXLbEYpg3q9-H5ZkIxZ0SVbZYx33Az6XOQrcCAs1YKdsY-_rnnJ7DXJxJe6BYCNOxICgmlkgnY0gmlwhKwSdEiKbXVsdGlhZGRyc5YACASsEnRIBtwQAAoErBJ0SAbcEd0DgnJzhQADAQAAiXNlY3AyNTZrMaECRKypTtS2ZO4llFCaCjZUxAVd8rdf6gU1Ok5UI0296OeDdGNwgtwQg3VkcILcEoV3YWt1MgM"}'
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:56335/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.249/tcp/30275/p2p/16Uiu2HAmHe6h5VDrt6QGSATfwTV6vrx9bJpsLH8edBFg3SzB1mAc"]'
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:30274/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:56335/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:30274/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:30274/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:30274/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:30274/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:30274/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:30274/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:30274/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:30274/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:30274/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&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":"0x40e9d24cd754619da9f5a4d5b8f6275f1babc855de14e6e3fb46e77c34bc0118"},{"messageHash":"0xa2f8b6b482ffde32da48c94a6d6effdd6b566bb23e1b8a39c429e276ca8bde7c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56335/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto%2C%2Fstatusim%2F1%2Fcommunity%2Fcbor&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":"0x40e9d24cd754619da9f5a4d5b8f6275f1babc855de14e6e3fb46e77c34bc0118"},{"messageHash":"0xa2f8b6b482ffde32da48c94a6d6effdd6b566bb23e1b8a39c429e276ca8bde7c"}]}'
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 bfbfcfd469f6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 57f3151cd6b2
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,96 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.55.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35193', '35194', '35195', '35196', '35197']
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 35193:35193 -p 35194:35194 -p 35195:35195 -p 35196:35196 -p 35197:35197 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35195 --rest-port=35193 --tcp-port=35194 --discv5-udp-port=35196 --rest-address=0.0.0.0 --nat=extip:172.18.55.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8caddcac29fafac5c43f08ab8d9febbf68df15edb9bcc40acb4bf2dce0bb9bea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35197 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.55.30 waku b38d0c9505a6d4344b970fafca30b0d32dda8ee08f6d57a5fb69165f662ffa36
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b38d0c9505a6. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35193
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 8d44d6e243c4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6e0dcd1eaf22. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35193/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:35193/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.55.30/tcp/35194/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga","/ip4/172.18.55.30/tcp/35195/ws/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga"],"enrUri":"enr:-L24QK7E1wfNmam2rJERv4RUW4msMWZX5omlh3D7-60gYcgbdJBqQnIf-rvBhFt9_WBDdvn-f-eUMh6yOg4sCaR9G8wCgmlkgnY0gmlwhKwSNx6KbXVsdGlhZGRyc5YACASsEjceBol6AAoErBI3HgaJe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtj7wxm4XRBbR6chvFevu7P6-Z3KSFnZRSgkanZHE6zuDdGNwgol6g3VkcIKJfIV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.33.199
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20160', '20161', '20162', '20163', '20164']
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 20160:20160 -p 20161:20161 -p 20162:20162 -p 20163:20163 -p 20164:20164 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20162 --rest-port=20160 --tcp-port=20161 --discv5-udp-port=20163 --rest-address=0.0.0.0 --nat=extip:172.18.33.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22ad895a98f39c4fa84e91be627a0bde4ae0f029b89ed3c8ab3d3fa7f0964e36 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20164 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK7E1wfNmam2rJERv4RUW4msMWZX5omlh3D7-60gYcgbdJBqQnIf-rvBhFt9_WBDdvn-f-eUMh6yOg4sCaR9G8wCgmlkgnY0gmlwhKwSNx6KbXVsdGlhZGRyc5YACASsEjceBol6AAoErBI3HgaJe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtj7wxm4XRBbR6chvFevu7P6-Z3KSFnZRSgkanZHE6zuDdGNwgol6g3VkcIKJfIV3YWt1MgM --storenode=/ip4/172.18.55.30/tcp/35194/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.199 waku 01c9f4aa11b858678e4c6f966bf52a81d9b1c62c43b62bc5c4aece905ebb7f58
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01c9f4aa11b8. Setting up logs at ./log/docker/store_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20160
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:20160/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:20160/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.199/tcp/20161/p2p/16Uiu2HAmTTrgbyoEXcVDFiaqvV8QaQdij5r7A4ftYnsdn9SbhS6z","/ip4/172.18.33.199/tcp/20162/ws/p2p/16Uiu2HAmTTrgbyoEXcVDFiaqvV8QaQdij5r7A4ftYnsdn9SbhS6z"],"enrUri":"enr:-L24QGG5yiZdBVvEItk-G07i57NFFI8a1pVzywioxmlvzewUeIBpNf4plamcP21QyOWKd3LvjVJVyUa5h0twgPUG4UICgmlkgnY0gmlwhKwSIceKbXVsdGlhZGRyc5YACASsEiHHBk7BAAoErBIhxwZOwt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3AU-8r9H3Gui0pYpZjmWLveNxT-3_kxvkyOp21zCF1-DdGNwgk7Bg3VkcIJOw4V3YWt1MgM"}'
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:20160/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.30/tcp/35194/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga"]'
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:35193/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:20160/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:35193/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)', "ephemeral": true}'
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:35193/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)', "ephemeral": false}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:35193/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":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20160/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":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 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:35193/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)', "ephemeral": false}'
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:35193/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)', "ephemeral": true}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:35193/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":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"},{"messageHash":"0xaf18136e1715435447a0f9bb393f84ef0506ca24f0921dd09d0aad4f468c19ea"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:20160/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":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"},{"messageHash":"0xaf18136e1715435447a0f9bb393f84ef0506ca24f0921dd09d0aad4f468c19ea"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
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 b38d0c9505a6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 01c9f4aa11b8
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,76 @@
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_one_by_one with id: 2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.18.201
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --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.18.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce33d21327c4b02d52ffaec6290cff91d579998ce2e1df51e5160799b0b3f49b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59593 --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.18.201 waku a0c0f45bd082071a03969b9278f7dd0c8d22d020c4d63b42f10f86fe9e938247
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e7f063fbdaa1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a0c0f45bd082. Setting up logs at ./log/docker/node1_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 59589
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 f5f99a4b12d8. Exiting log stream.
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":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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.18.201/tcp/59590/p2p/16Uiu2HAmFFBHunP6zDVXTdMQXAMB2c3BtCEYptmfV1KkeoThoehR","/ip4/172.18.18.201/tcp/59591/ws/p2p/16Uiu2HAmFFBHunP6zDVXTdMQXAMB2c3BtCEYptmfV1KkeoThoehR"],"enrUri":"enr:-L24QESK-pjwcYL4zrjZdWeRzx0iyDIXtIrFC4QzXY13c7VnZvAlC0CpNfsfczM6edC7K4_lPA9v5IzlEvdQeGyvSwwCgmlkgnY0gmlwhKwSEsmKbXVsdGlhZGRyc5YACASsEhLJBujGAAoErBISyQbox90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJnl-RCV3XfbmtLRp3EgGvO2roEUvYffQjeF0uh08AkyDdGNwgujGg3VkcILoyIV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47394', '47395', '47396', '47397', '47398']
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 47394:47394 -p 47395:47395 -p 47396:47396 -p 47397:47397 -p 47398:47398 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47396 --rest-port=47394 --tcp-port=47395 --discv5-udp-port=47397 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9ffe34647f6aea1aa24cac93a2aa4c6712af8db1d90f06a4e6803cca1defac7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47398 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QESK-pjwcYL4zrjZdWeRzx0iyDIXtIrFC4QzXY13c7VnZvAlC0CpNfsfczM6edC7K4_lPA9v5IzlEvdQeGyvSwwCgmlkgnY0gmlwhKwSEsmKbXVsdGlhZGRyc5YACASsEhLJBujGAAoErBISyQbox90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJnl-RCV3XfbmtLRp3EgGvO2roEUvYffQjeF0uh08AkyDdGNwgujGg3VkcILoyIV3YWt1MgU --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.68.158 waku d3027d9e917bb25692a5493b69b8dd8766538c6f384411697206af90b01e8289
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d3027d9e917b. Setting up logs at ./log/docker/node2_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47394
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:47394/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47394/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:47394/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.158/tcp/47395/p2p/16Uiu2HAmLZAXVW9xuvWcGQHUL5cNsHuHtZFhnsMeuxc5xsUWNxEx","/ip4/172.18.68.158/tcp/47396/ws/p2p/16Uiu2HAmLZAXVW9xuvWcGQHUL5cNsHuHtZFhnsMeuxc5xsUWNxEx"],"enrUri":"enr:-L24QLHuLeVJGN_5IHsnt6fNctnlj-_YinRWlwK2B8SHF9sDXbonuU9PiFkoOXpzhES-vkjvIp-UBYLGCOhmVEWVOS0CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBrkjAAoErBJEnga5JN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdV-EOHQKy92cD-H_NYlcH98qc3_WxOCCJHVuhDXyFd2DdGNwgrkjg3VkcIK5JYV3YWt1MgE"}'
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:47394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.201/tcp/59590/p2p/16Uiu2HAmFFBHunP6zDVXTdMQXAMB2c3BtCEYptmfV1KkeoThoehR"]'
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/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:47394/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:59589/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:59589/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":1773664635201690582,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664639247806650,"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 a0c0f45bd082
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d3027d9e917b
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  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/node1_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

View File

@ -0,0 +1,77 @@
2026-03-16 12:42:52.859 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:42:52.859 DEBUG [tests.conftest] Running test: test_publish_with_extra_field with id: 2026-03-16_12-42-52__6f2468b4-721d-4a60-97f5-f49549e125b5
2026-03-16 12:42:52.860 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:42:52.860 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:42:52.860 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-16 12:42:52.868 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:42:52.868 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-42-52__6f2468b4-721d-4a60-97f5-f49549e125b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:52.868 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:42:52.868 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:42:52.870 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:42:52.870 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.35
2026-03-16 12:42:52.870 DEBUG [src.node.docker_mananger] Generated ports ['42483', '42484', '42485', '42486', '42487']
2026-03-16 12:42:52.870 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:42:52.870 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:42:52.870 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:42:52.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 42483:42483 -p 42484:42484 -p 42485:42485 -p 42486:42486 -p 42487:42487 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42485 --rest-port=42483 --tcp-port=42484 --discv5-udp-port=42486 --rest-address=0.0.0.0 --nat=extip:172.18.154.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fdf9dffc41e69cddabdfe41f26cdfa537dfba5b1d68eb99d44d81b1f3dcb6cf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42487 --metrics-logging=true --relay=true
2026-03-16 12:42:53.084 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.35 waku 440457c213c358f1e4c96cacaedac4527591824ca8678caab68a39f518538bae
2026-03-16 12:42:53.085 ERROR [src.node.docker_mananger] Max retries reached for container 87c4b74a19e7. Exiting log stream.
2026-03-16 12:42:53.118 DEBUG [src.node.docker_mananger] Container started with ID 440457c213c3. Setting up logs at ./log/docker/node1_2026-03-16_12-42-52__6f2468b4-721d-4a60-97f5-f49549e125b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:53.119 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42483
2026-03-16 12:42:53.120 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:42:53.653 ERROR [src.node.docker_mananger] Max retries reached for container 881d55e96c0b. Exiting log stream.
2026-03-16 12:42:54.122 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42483/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:54.125 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-03-16 12:42:54.125 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:42:54.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42483/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:54.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.35/tcp/42484/p2p/16Uiu2HAm25NKoAcMpj6zpTmWcoMdaGbMcUSkm9h5Ki8Xcf6RBsQJ","/ip4/172.18.154.35/tcp/42485/ws/p2p/16Uiu2HAm25NKoAcMpj6zpTmWcoMdaGbMcUSkm9h5Ki8Xcf6RBsQJ"],"enrUri":"enr:-L24QKtqBx7kreluCUyP_AaG5WLD0-odFjxdOWxDR0UMIztcGXqpA6ArKef2-o00KOHJmzV4k6vQNdFIrVA1WoQeJsUCgmlkgnY0gmlwhKwSmiOKbXVsdGlhZGRyc5YACASsEpojBqX0AAoErBKaIwal9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECYs46xwcFHFtB_B56XYMJB7pWpHDNTRHtQvZxllgwJn-DdGNwgqX0g3VkcIKl9oV3YWt1MgE"}'
2026-03-16 12:42:54.128 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:42:54.135 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:42:54.135 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-42-52__6f2468b4-721d-4a60-97f5-f49549e125b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:54.136 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:42:54.136 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:42:54.137 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:42:54.137 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.253.118
2026-03-16 12:42:54.137 DEBUG [src.node.docker_mananger] Generated ports ['1943', '1944', '1945', '1946', '1947']
2026-03-16 12:42:54.138 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:42:54.138 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:42:54.138 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:42:54.138 DEBUG [src.node.docker_mananger] docker run -i -t -p 1943:1943 -p 1944:1944 -p 1945:1945 -p 1946:1946 -p 1947:1947 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1945 --rest-port=1943 --tcp-port=1944 --discv5-udp-port=1946 --rest-address=0.0.0.0 --nat=extip:172.18.253.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f2f7bcbdaf1f1bee6df45419c44cace89bb75f2b46ff49ca7e7a08e0dc60aeb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1947 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKtqBx7kreluCUyP_AaG5WLD0-odFjxdOWxDR0UMIztcGXqpA6ArKef2-o00KOHJmzV4k6vQNdFIrVA1WoQeJsUCgmlkgnY0gmlwhKwSmiOKbXVsdGlhZGRyc5YACASsEpojBqX0AAoErBKaIwal9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECYs46xwcFHFtB_B56XYMJB7pWpHDNTRHtQvZxllgwJn-DdGNwgqX0g3VkcIKl9oV3YWt1MgE
2026-03-16 12:42:54.347 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.253.118 waku c10599365282c6307be8b791998411ece514e509d107cb328932c43c7261b50a
2026-03-16 12:42:54.383 DEBUG [src.node.docker_mananger] Container started with ID c10599365282. Setting up logs at ./log/docker/node2_2026-03-16_12-42-52__6f2468b4-721d-4a60-97f5-f49549e125b5__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:54.384 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 1943
2026-03-16 12:42:54.385 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:42:55.385 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1943/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:55.399 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-03-16 12:42:55.403 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:42:55.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1943/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:55.410 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.253.118/tcp/1944/p2p/16Uiu2HAmGs8qBQpACjvWtQYzU21yfb1uaw3fWzpfEjXU5b1JaZjG","/ip4/172.18.253.118/tcp/1945/ws/p2p/16Uiu2HAmGs8qBQpACjvWtQYzU21yfb1uaw3fWzpfEjXU5b1JaZjG"],"enrUri":"enr:-L24QCYFw2goGRyq3ISB6Z1X4YSyW7-NSm8s_tCu2ZCLQt5vTEERvpYJTUaxfHfrFSEKbMAmaimAjKRhpQ2wwkmj2AoCgmlkgnY0gmlwhKwS_XaKbXVsdGlhZGRyc5YACASsEv12BgeYAAoErBL9dgYHmd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDPotOiBbyRhZCFn0i-wYoCk3CPP0moMXbyHzxmSWZ4MuDdGNwggeYg3VkcIIHmoV3YWt1MgE"}'
2026-03-16 12:42:55.411 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:42:55.412 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1943/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.35/tcp/42484/p2p/16Uiu2HAm25NKoAcMpj6zpTmWcoMdaGbMcUSkm9h5Ki8Xcf6RBsQJ"]'
2026-03-16 12:42:55.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:55.418 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-16 12:42:55.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42483/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:42:55.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:55.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1943/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:42:55.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:55.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42483/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-03-16 12:42:55.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:55.435 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:42:55.536 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:42:55.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:55.539 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":1773664975429264384,"ephemeral":false,"proof":""}]'
2026-03-16 12:42:55.541 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:42:55.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1943/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:55.544 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":1773664975429264384,"ephemeral":false,"proof":""}]'
2026-03-16 12:42:55.545 INFO [src.steps.relay] WARM UP successful!!
2026-03-16 12:42:55.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42483/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)', "extraField": "extraValue"}'
2026-03-16 12:42:55.549 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:42483/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-03-16 12:42:55.552 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:42:55.553 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:42:55.553 DEBUG [src.node.waku_node] Stopping container with id 440457c213c3
2026-03-16 12:42:56.141 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:42:56.143 DEBUG [src.node.waku_node] Stopping container with id c10599365282
2026-03-16 12:42:56.712 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:42:56.716 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:42:56.722 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:42:56.729 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,81 @@
2026-03-16 12:37:07.561 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:37:07.561 DEBUG [tests.conftest] Running test: test_publish_while_peer_is_paused with id: 2026-03-16_12-37-07__464a090e-a899-4d31-9685-34e412523560
2026-03-16 12:37:07.561 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:37:07.561 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:37:07.562 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-16 12:37:07.568 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:07.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-07__464a090e-a899-4d31-9685-34e412523560__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:07.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:07.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:07.570 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:07.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.214
2026-03-16 12:37:07.570 DEBUG [src.node.docker_mananger] Generated ports ['11058', '11059', '11060', '11061', '11062']
2026-03-16 12:37:07.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:07.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:07.571 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:07.571 DEBUG [src.node.docker_mananger] docker run -i -t -p 11058:11058 -p 11059:11059 -p 11060:11060 -p 11061:11061 -p 11062:11062 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11060 --rest-port=11058 --tcp-port=11059 --discv5-udp-port=11061 --rest-address=0.0.0.0 --nat=extip:172.18.50.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=86932efd0513dedc9a1d43c00bc5a2ce8bbb9ff08dc6c9a5d9ccf1a9fafcfd52 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11062 --metrics-logging=true --relay=true
2026-03-16 12:37:07.770 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.214 waku ad696167d46de20bb901f9d98b01e1c6220539cd6ba3d0b837d1af2ce8723a3e
2026-03-16 12:37:07.806 ERROR [src.node.docker_mananger] Max retries reached for container ad6ec4a60040. Exiting log stream.
2026-03-16 12:37:07.806 DEBUG [src.node.docker_mananger] Container started with ID ad696167d46d. Setting up logs at ./log/docker/node1_2026-03-16_12-37-07__464a090e-a899-4d31-9685-34e412523560__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:07.808 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11058
2026-03-16 12:37:07.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:08.363 ERROR [src.node.docker_mananger] Max retries reached for container baaf745a1e9e. Exiting log stream.
2026-03-16 12:37:08.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11058/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:08.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-03-16 12:37:08.813 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:08.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11058/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:08.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.214/tcp/11059/p2p/16Uiu2HAmKdx7oJb4nTBk9zjXYtPpnS5wtHdMq8fbFaQCzi96wXH1","/ip4/172.18.50.214/tcp/11060/ws/p2p/16Uiu2HAmKdx7oJb4nTBk9zjXYtPpnS5wtHdMq8fbFaQCzi96wXH1"],"enrUri":"enr:-L24QKy9L9n-zJOF3CjsZSIh06R04ezHZ2Y8gvltOcRRahxsegno4VK83izlea-kwnzWE6bbROowaUVL-nvMghcp3Y4CgmlkgnY0gmlwhKwSMtaKbXVsdGlhZGRyc5YACASsEjLWBiszAAoErBIy1gYrNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ720CV3kQMCwmi4rXD0fTsiAJF4L3RNvWzWIa5l7TFiDdGNwgiszg3VkcIIrNYV3YWt1MgE"}'
2026-03-16 12:37:08.816 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:08.823 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:08.823 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-07__464a090e-a899-4d31-9685-34e412523560__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:08.823 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:08.823 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:08.825 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:08.825 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.237.33
2026-03-16 12:37:08.825 DEBUG [src.node.docker_mananger] Generated ports ['32240', '32241', '32242', '32243', '32244']
2026-03-16 12:37:08.825 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:08.825 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:08.825 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:08.825 DEBUG [src.node.docker_mananger] docker run -i -t -p 32240:32240 -p 32241:32241 -p 32242:32242 -p 32243:32243 -p 32244:32244 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32242 --rest-port=32240 --tcp-port=32241 --discv5-udp-port=32243 --rest-address=0.0.0.0 --nat=extip:172.18.237.33 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9fce6fe4bea7abb7ed7cc01dbe24cdcafebfe832f0807aa59fb6c906501c0b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32244 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKy9L9n-zJOF3CjsZSIh06R04ezHZ2Y8gvltOcRRahxsegno4VK83izlea-kwnzWE6bbROowaUVL-nvMghcp3Y4CgmlkgnY0gmlwhKwSMtaKbXVsdGlhZGRyc5YACASsEjLWBiszAAoErBIy1gYrNN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ720CV3kQMCwmi4rXD0fTsiAJF4L3RNvWzWIa5l7TFiDdGNwgiszg3VkcIIrNYV3YWt1MgE
2026-03-16 12:37:09.023 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.237.33 waku 4dfcd05ef00a659568042178aa09d28c24112d1adcf6ebec50ccf05872138d47
2026-03-16 12:37:09.058 DEBUG [src.node.docker_mananger] Container started with ID 4dfcd05ef00a. Setting up logs at ./log/docker/node2_2026-03-16_12-37-07__464a090e-a899-4d31-9685-34e412523560__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:09.058 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32240
2026-03-16 12:37:09.058 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:10.060 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32240/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:10.080 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-03-16 12:37:10.082 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:10.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32240/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:10.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.237.33/tcp/32241/p2p/16Uiu2HAmBvzmvFCopw87bYSwYwLw9Ysp4YRKXwjeyXPC9sCrmzLR","/ip4/172.18.237.33/tcp/32242/ws/p2p/16Uiu2HAmBvzmvFCopw87bYSwYwLw9Ysp4YRKXwjeyXPC9sCrmzLR"],"enrUri":"enr:-L24QHeTr32H9TqpRUPX8_ZBMlZaL_-PMInGlNh-kvauSBlfJyEmIPu_8XBRquCZZXUMlZSWi0VeCGfSRBN5gsgFWlYCgmlkgnY0gmlwhKwS7SGKbXVsdGlhZGRyc5YACASsEu0hBn3xAAoErBLtIQZ98t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9T4WDm0QfOfDg3_hXn96plaLlOzB3eT8cCG2J5owmbqDdGNwgn3xg3VkcIJ984V3YWt1MgE"}'
2026-03-16 12:37:10.090 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:10.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32240/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.214/tcp/11059/p2p/16Uiu2HAmKdx7oJb4nTBk9zjXYtPpnS5wtHdMq8fbFaQCzi96wXH1"]'
2026-03-16 12:37:10.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:10.098 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-16 12:37:10.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11058/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:37:10.102 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:10.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32240/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:37:10.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:10.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11058/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-03-16 12:37:10.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:10.116 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:37:10.216 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:37:10.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11058/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:10.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":1773664630109724928,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:10.220 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:37:10.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:10.223 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":1773664630109724928,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:10.224 INFO [src.steps.relay] WARM UP successful!!
2026-03-16 12:37:10.225 DEBUG [src.node.waku_node] Pausing container with id 4dfcd05ef00a
2026-03-16 12:37:10.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11058/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-03-16 12:37:10.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:10.239 DEBUG [src.node.waku_node] Unpause container with id 4dfcd05ef00a
2026-03-16 12:37:10.248 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32240/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:10.250 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":1773664630225594630,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:10.253 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:37:10.254 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:37:10.255 DEBUG [src.node.waku_node] Stopping container with id ad696167d46d
2026-03-16 12:37:10.828 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:10.831 DEBUG [src.node.waku_node] Stopping container with id 4dfcd05ef00a
2026-03-16 12:37:11.394 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:11.398 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:37:11.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:11.408 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,761 @@
WRN 2026-03-16 12:37:55.884+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-03-16 12:37:55.885+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-03-16 12:37:55.885+00:00 Configuration: Enabled protocols topics="waku conf" tid=1 file=waku_conf.nim:157 relay=true rlnRelay=false store=false filter=false lightPush=false peerExchange=true rendezvous=true
INF 2026-03-16 12:37:55.885+00:00 Configuration. Network topics="waku conf" tid=1 file=waku_conf.nim:166 cluster=2
INF 2026-03-16 12:37:55.885+00:00 Configuration. Active Relay Shards topics="waku conf" tid=1 file=waku_conf.nim:169 shard=0
INF 2026-03-16 12:37:55.885+00:00 Configuration. Bootstrap nodes topics="waku conf" tid=1 file=waku_conf.nim:173 node=enr:-L24QMkRPDorsFnojn0YyioKFMrWuLNGuNCp-t_9rVeDwS-UIAS8R5azkAY6qyy8tOXQuTRUEW-qxlpbkogVDZ9rpvsCgmlkgnY0gmlwhKwS15yKbXVsdGlhZGRyc5YACASsEtecBu14AAoErBLXnAbted0DgnJzhQACAQAAiXNlY3AyNTZrMaECI8vNN5WXhF1WlJhRL6thL-51GS35rGHUbM5fGNjr0-WDdGNwgu14g3VkcILteoV3YWt1MgU
INF 2026-03-16 12:37:55.885+00:00 Setting up storage tid=1 file=node_factory.nim:533
INF 2026-03-16 12:37:55.885+00:00 Initializing node tid=1 file=node_factory.nim:542
TRC 2026-03-16 12:37:55.887+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/id/1.0.0]"
TRC 2026-03-16 12:37:55.887+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/libp2p/autonat/1.0.0]"
TRC 2026-03-16 12:37:55.887+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-03-16 12:37:55.887+00:00 no peer storage found tid=1 file=peer_manager.nim:1221
INF 2026-03-16 12:37:55.887+00:00 Initializing networking tid=1 file=waku_node.nim:226 addrs="@[/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/ws]"
INF 2026-03-16 12:37:55.888+00:00 Mounting protocols tid=1 file=node_factory.nim:548
INF 2026-03-16 12:37:55.888+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=2 shards="[0]"
TRC 2026-03-16 12:37:55.888+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/metadata/1.0.0]"
INF 2026-03-16 12:37:55.888+00:00 mounting store client topics="waku node store api" tid=1 file=store.nim:274
INF 2026-03-16 12:37:55.888+00:00 mounting legacy store client topics="waku node store api" tid=1 file=store.nim:145
INF 2026-03-16 12:37:55.888+00:00 mounting auto sharding topics="waku node" tid=1 file=waku_node.nim:303 clusterId=2 shardCount=1
INF 2026-03-16 12:37:55.888+00:00 Shards created from content topics tid=1 file=node_factory.nim:334 contentTopics=[] shards=[]
INF 2026-03-16 12:37:55.888+00:00 Setting max message size tid=1 file=node_factory.nim:343 num_bytes=153600
INF 2026-03-16 12:37:55.888+00:00 mounting relay protocol topics="waku node relay api" tid=1 file=relay.nim:219
TRC 2026-03-16 12:37:55.888+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
INF 2026-03-16 12:37:55.888+00:00 relay mounted successfully topics="waku node relay api" tid=1 file=relay.nim:236
INF 2026-03-16 12:37:55.888+00:00 adding validator to signed shards tid=1 file=validator_signed.nim:56 protectedShards=[] clusterId=2
INF 2026-03-16 12:37:55.888+00:00 mounting rendezvous discovery protocol topics="waku node" tid=1 file=waku_node.nim:431
INF 2026-03-16 12:37:55.888+00:00 waku rendezvous initialized topics="waku node" tid=1 file=protocol.nim:206 clusterId=2 shards="[0]" capabilities="[Relay]" wakuPeerRecord="(peerId: 16U*n8SMD1, seqNo: 1773664675, addresses: [/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/ws], mixKey: )"
TRC 2026-03-16 12:37:55.888+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/rendezvous/1.0.0]"
INF 2026-03-16 12:37:55.888+00:00 mounting rendezvous client topics="waku node" tid=1 file=waku_node.nim:417
INF 2026-03-16 12:37:55.888+00:00 waku rendezvous client initialized topics="waku node" tid=1 file=client.nim:130 clusterId=2
INF 2026-03-16 12:37:55.888+00:00 mounting libp2p ping protocol topics="waku node ping api" tid=1 file=ping.nim:20
TRC 2026-03-16 12:37:55.888+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/ipfs/ping/1.0.0]"
INF 2026-03-16 12:37:55.888+00:00 mounting light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:183
INF 2026-03-16 12:37:55.888+00:00 mounting legacy light push client topics="waku node lightpush api" tid=1 file=lightpush.nim:72
INF 2026-03-16 12:37:55.888+00:00 mounting filter client topics="waku node filter api" tid=1 file=filter.nim:81
TRC 2026-03-16 12:37:55.888+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/filter-push/2.0.0-beta1]"
INF 2026-03-16 12:37:55.888+00:00 mounting waku peer exchange topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:37
TRC 2026-03-16 12:37:55.888+00:00 registering protocols topics="libp2p multistream" tid=1 file=multistream.nim:221 protos="[/vac/waku/peer-exchange/2.0.0-alpha1]"
INF 2026-03-16 12:37:55.888+00:00 mounting waku peer exchange client topics="waku node peerexchange api" tid=1 file=peer_exchange.nim:54
NTC 2026-03-16 12:37:55.889+00:00 REST service started tid=1 file=server.nim:183 address=0.0.0.0:8249
INF 2026-03-16 12:37:55.889+00:00 Starting REST HTTP server tid=1 file=builder.nim:112 url=http://0.0.0.0:8249/
INF 2026-03-16 12:37:55.889+00:00 No external callbacks to be set topics="wakunode waku" tid=1 file=waku.nim:128
TRC 2026-03-16 12:37:55.889+00:00 Send processor chain topics="send service" tid=1 file=send_service.nim:94 index=1 processor=BaseSendProcessor
INF 2026-03-16 12:37:55.889+00:00 Retrieve dynamic bootstrap nodes topics="wakunode waku" tid=1 file=waku.nim:368
INF 2026-03-16 12:37:55.889+00:00 Running nwaku node tid=1 file=node_factory.nim:465 version=v0.38.0-beta
INF 2026-03-16 12:37:55.889+00:00 Starting Waku node topics="waku node" tid=1 file=waku_node.nim:624 version=v0.38.0-beta
INF 2026-03-16 12:37:55.889+00:00 starting relay protocol topics="waku node" tid=1 file=waku_node.nim:388
INF 2026-03-16 12:37:55.889+00:00 start topics="waku relay" tid=1 file=protocol.nim:519
TRC 2026-03-16 12:37:55.889+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
TRC 2026-03-16 12:37:55.889+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:37:55.889+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-03-16 12:37:55.889+00:00 running scoring heartbeat topics="libp2p gossipsub" tid=1 file=scoring.nim:312 instance=140171418062928
TRC 2026-03-16 12:37:55.889+00:00 updating scores topics="libp2p gossipsub" tid=1 file=scoring.nim:144 peers=0
TRC 2026-03-16 12:37:55.889+00:00 updated scores topics="libp2p gossipsub" tid=1 file=scoring.nim:308 peers=0
INF 2026-03-16 12:37:55.889+00:00 relay started successfully topics="waku node" tid=1 file=waku_node.nim:409
INF 2026-03-16 12:37:55.889+00:00 waku rendezvous periodic registration started topics="waku rendezvous" tid=1 file=protocol.nim:127 interval=10s
INF 2026-03-16 12:37:55.889+00:00 waku rendezvous discovery started topics="waku rendezvous" tid=1 file=protocol.nim:227
INF 2026-03-16 12:37:55.889+00:00 waku rendezvous periodic requests started topics="waku rendezvous client" tid=1 file=client.nim:80 interval=10s
INF 2026-03-16 12:37:55.889+00:00 waku rendezvous client started topics="waku rendezvous client" tid=1 file=client.nim:136
DBG 2026-03-16 12:37:55.889+00:00 starting switch for peer topics="libp2p switch" tid=1 file=switch.nim:363 peerInfo="(peerId: 16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1, listenAddrs: [/ip4/0.0.0.0/tcp/8251/ws, /ip4/0.0.0.0/tcp/8250], 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/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], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.38.0-beta)"
TRC 2026-03-16 12:37:55.889+00:00 Starting TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:116
TRC 2026-03-16 12:37:55.890+00:00 Listening on topics="libp2p tcptransport" tid=1 file=tcptransport.nim:140 address=/ip4/0.0.0.0/tcp/8250
TRC 2026-03-16 12:37:55.890+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/8250]
DBG 2026-03-16 12:37:55.890+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-03-16 12:37:55.890+00:00 Starting WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:154
TRC 2026-03-16 12:37:55.890+00:00 starting transport on addrs topics="libp2p transport" tid=1 file=transport.nim:49 address=@[/ip4/0.0.0.0/tcp/8251/ws]
TRC 2026-03-16 12:37:55.890+00:00 Created HTTP Server topics="libp2p wstransport" tid=1 file=server.nim:262 host=0.0.0.0:8251
TRC 2026-03-16 12:37:55.890+00:00 Listening on topics="libp2p wstransport" tid=1 file=wstransport.nim:204 addresses="[/ip4/0.0.0.0/tcp/8251/ws]"
INF 2026-03-16 12:37:55.890+00:00 Setting up AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:207
TRC 2026-03-16 12:37:55.891+00:00 Running AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:231
TRC 2026-03-16 12:37:55.891+00:00 Asking peers for reachability topics="libp2p autonatservice" tid=1 file=service.nim:160
DBG 2026-03-16 12:37:55.891+00:00 About to accept incoming connection topics="libp2p switch" tid=1 file=switch.nim:272
TRC 2026-03-16 12:37:55.891+00:00 WsTransport accept topics="libp2p wstransport" tid=1 file=wstransport.nim:279
TRC 2026-03-16 12:37:55.891+00:00 Awaiting new request topics="websock http-server" tid=1 file=server.nim:194
TRC 2026-03-16 12:37:55.891+00:00 gossipsub start topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1113
WRN 2026-03-16 12:37:55.891+00:00 Starting gossipsub twice topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1116
WRN 2026-03-16 12:37:55.891+00:00 Starting rendezvous twice topics="waku rendezvous" tid=1 file=rendezvous.nim:626
DBG 2026-03-16 12:37:55.891+00:00 Started libp2p node topics="libp2p switch" tid=1 file=switch.nim:403 peer="(peerId: 16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1, listenAddrs: [/ip4/0.0.0.0/tcp/8250, /ip4/0.0.0.0/tcp/8251/ws], addrs: [/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/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-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.38.0-beta)"
INF 2026-03-16 12:37:55.891+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*n8SMD1 addrs="[/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/ws]"
INF 2026-03-16 12:37:55.891+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/8250/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1][/ip4/0.0.0.0/tcp/8251/ws/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1] localIp=172.17.0.10 switchAddress="@[/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/ws]"
INF 2026-03-16 12:37:55.892+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.27.221/tcp/8250/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1][/ip4/172.18.27.221/tcp/8251/ws/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1]
INF 2026-03-16 12:37:55.892+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QILvjihTnHRZ7neDDwq9CffMXXcWSDrfbGayacLxPyouckdis3_Pc1wJqke9EBXH4NgO2r8BZHb89DsL8msRvK0BgmlkgnY0gmlwhKwSG92KbXVsdGlhZGRyc4wACgSsEhvdBiA73QOCcnOFAAIBAACJc2VjcDI1NmsxoQP4eE5zmqFCYqON_JLsSmGWgVkrNIULLZKpfOfO_6OCQIN0Y3CCIDqDdWRwgiA8hXdha3UyAQ
INF 2026-03-16 12:37:55.892+00:00 Node started successfully topics="waku node" tid=1 file=waku_node.nim:680
TRC 2026-03-16 12:37:55.892+00:00 Starting relay connectivity loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1071
TRC 2026-03-16 12:37:55.892+00:00 Starting prune peerstore loop topics="waku node peer_manager" tid=1 file=peer_manager.nim:1064
INF 2026-03-16 12:37:55.892+00:00 Relay peer connections topics="waku node peer_manager" tid=1 file=peer_manager.nim:845 inRelayConns=0/50 outRelayConns=0/25 totalConnections=0/150 notConnectedPeers=0 outsideBackoffPeers=0
INF 2026-03-16 12:37:55.892+00:00 PeerInfo topics="waku node" tid=1 file=waku_node.nim:477 peerId=16U*n8SMD1 addrs="[/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/ws]"
INF 2026-03-16 12:37:55.892+00:00 Listening on topics="waku node" tid=1 file=waku_node.nim:500 full=[/ip4/0.0.0.0/tcp/8250/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1][/ip4/0.0.0.0/tcp/8251/ws/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1] localIp=172.17.0.10 switchAddress="@[/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/ws]"
INF 2026-03-16 12:37:55.892+00:00 Announcing addresses topics="waku node" tid=1 file=waku_node.nim:502 full=[/ip4/172.18.27.221/tcp/8250/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1][/ip4/172.18.27.221/tcp/8251/ws/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1]
INF 2026-03-16 12:37:55.892+00:00 DNS: discoverable ENR topics="waku node" tid=1 file=waku_node.nim:503 enr=enr:-LO4QILvjihTnHRZ7neDDwq9CffMXXcWSDrfbGayacLxPyouckdis3_Pc1wJqke9EBXH4NgO2r8BZHb89DsL8msRvK0BgmlkgnY0gmlwhKwSG92KbXVsdGlhZGRyc4wACgSsEhvdBiA73QOCcnOFAAIBAACJc2VjcDI1NmsxoQP4eE5zmqFCYqON_JLsSmGWgVkrNIULLZKpfOfO_6OCQIN0Y3CCIDqDdWRwgiA8hXdha3UyAQ
INF 2026-03-16 12:37:55.892+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QOQJoqIVYTlGAwMsHBhA5bMSk-PfMM_XwSwmDaaTlmjqKpyZL_JTJf57y3ENn6DtZfZOT929wepnXPzDlTYhIpoCgmlkgnY0gmlwhKwSG92KbXVsdGlhZGRyc5YACASsEhvdBiA6AAoErBIb3QYgO90DgnJzhQACAQAAiXNlY3AyNTZrMaED-HhOc5qhQmKjjfyS7EphloFZKzSFCy2SqXznzv-jgkCDdGNwgiA6g3VkcIIgPIV3YWt1MgE record="(2, id: \"v4\", ip: 172.18.27.221, multiaddrs: 0x000804AC121BDD06203A000A04AC121BDD06203BDD03, rs: 0x0002010000, secp256k1: 0x03F8784E739AA14262A38DFC92EC4A619681592B34850B2D92A97CE7CEFFA38240, tcp: 8250, udp: 8252, waku2: 0x01)"
TRC 2026-03-16 12:37:55.893+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*Kox5LG addresses="[/ip4/172.18.215.156/tcp/60792]" origin=Discv5
INF 2026-03-16 12:37:55.893+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-03-16 12:37:55.893+00:00 Starting discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:336
INF 2026-03-16 12:37:55.893+00:00 start listening on udp port topics="waku discv5" tid=1 file=waku_discv5.nim:338 address=0.0.0.0 port=8252
TRC 2026-03-16 12:37:55.894+00:00 start discv5 service topics="waku discv5" tid=1 file=waku_discv5.nim:346
INF 2026-03-16 12:37:55.894+00:00 Starting discovery v5 search topics="waku discv5" tid=1 file=waku_discv5.nim:258
TRC 2026-03-16 12:37:55.894+00:00 running discv5 discovery loop topics="waku discv5" tid=1 file=waku_discv5.nim:261
INF 2026-03-16 12:37:55.894+00:00 Successfully started discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:352
INF 2026-03-16 12:37:55.894+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QIL_5B0bRcA-b36udMFxFHoZDs_qW9PNTBkhqHPmW5BJMSm4GUS6VzzMVKEE4CqtzxwHMmt8S4o-FVrnPxLX72cDgmlkgnY0gmlwhKwSG92KbXVsdGlhZGRyc5YACASsEhvdBiA6AAoErBIb3QYgO90DgnJzhQACAQAAiXNlY3AyNTZrMaED-HhOc5qhQmKjjfyS7EphloFZKzSFCy2SqXznzv-jgkCDdGNwgiA6g3VkcIIgPIV3YWt1MgE enr="(3, id: \"v4\", ip: 172.18.27.221, multiaddrs: 0x000804AC121BDD06203A000A04AC121BDD06203BDD03, rs: 0x0002010000, secp256k1: 0x03F8784E739AA14262A38DFC92EC4A619681592B34850B2D92A97CE7CEFFA38240, tcp: 8250, udp: 8252, waku2: 0x01)"
TRC 2026-03-16 12:37:55.895+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-03-16 12:37:55.895+00:00 Health monitor loop start tid=1 file=node_health_monitor.nim:521
DBG 2026-03-16 12:37:55.895+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-03-16 12:37:55.896+00:00 starting keepalive tid=1 file=node_health_monitor.nim:680 randomPeersKeepalive=10s allPeersKeepalive=2m
TRC 2026-03-16 12:37:55.896+00:00 Running keepalive loop tid=1 file=node_health_monitor.nim:595
INF 2026-03-16 12:37:55.898+00:00 subscribe topics="waku node relay api" tid=1 file=relay.nim:131 pubsubTopic=/waku/2/rs/2/0 contentTopicOp=none(string)
INF 2026-03-16 12:37:55.898+00:00 subscribe topics="waku relay" tid=1 file=protocol.nim:594 pubsubTopic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:55.898+00:00 adding validator for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:667 topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:55.898+00:00 subscribing to topic topics="libp2p pubsub" tid=1 file=pubsub.nim:625 name=/waku/2/rs/2/0
TRC 2026-03-16 12:37:55.898+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:55.898+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:55.898+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:55.898+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
INF 2026-03-16 12:37:55.900+00:00 REST services are installed tid=1 file=builder.nim:220
INF 2026-03-16 12:37:55.900+00:00 Starting metrics HTTP server topics="waku node metrics" tid=1 file=waku_metrics.nim:63 serverIp=0.0.0.0 serverPort=8253
INF 2026-03-16 12:37:55.900+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
INF 2026-03-16 12:37:55.901+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QE2Kp-G6ttLK3xBpB0LidtU4YURlI9Xv5Cfz_qw7UAp8Xld-OY02F5ZjSmFK6fIsA0hh2oyaJQ4obfDx9zCLIAIEgmlkgnY0gmlwhKwSG92KbXVsdGlhZGRyc5YACASsEhvdBiA6AAoErBIb3QYgO90DgnJzhQACAQAAiXNlY3AyNTZrMaED-HhOc5qhQmKjjfyS7EphloFZKzSFCy2SqXznzv-jgkCDdGNwgiA6g3VkcIIgPIV3YWt1MgE enr="(4, id: \"v4\", ip: 172.18.27.221, multiaddrs: 0x000804AC121BDD06203A000A04AC121BDD06203BDD03, rs: 0x0002010000, secp256k1: 0x03F8784E739AA14262A38DFC92EC4A619681592B34850B2D92A97CE7CEFFA38240, tcp: 8250, udp: 8252, waku2: 0x01)"
INF 2026-03-16 12:37:55.901+00:00 peer filtering updated topics="waku discv5" tid=1 file=waku_discv5.nim:70
INF 2026-03-16 12:37:55.901+00:00 Metrics HTTP server started topics="waku node metrics" tid=1 file=waku_metrics.nim:73 serverIp=0.0.0.0 serverPort=8253
INF 2026-03-16 12:37:55.901+00:00 Setting up shutdown hooks topics="wakunode main" tid=1 file=wakunode2.nim:63
INF 2026-03-16 12:37:55.902+00:00 Node setup complete topics="wakunode main" tid=1 file=wakunode2.nim:102
TRC 2026-03-16 12:37:55.908+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:1001", "2606:4700:4700:0000:0000:0000:0000:1111"} server=1.1.1.1:53
TRC 2026-03-16 12:37:56.892+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:37:56.892+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:56.892+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:56.892+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:56.892+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:56.892+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
INF 2026-03-16 12:37:56.892+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAkwqQVXR9Rg4KDcfARg7wdipzWKehvTiJxoxjuccKox5LG]
TRC 2026-03-16 12:37:56.892+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.215.156/tcp/60792]" peerId=16U*Kox5LG failedAttempts=0
TRC 2026-03-16 12:37:56.892+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*Kox5LG
DBG 2026-03-16 12:37:56.892+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*Kox5LG addrs="[/ip4/172.18.215.156/tcp/60792]"
DBG 2026-03-16 12:37:56.892+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.215.156/tcp/60792 hostname=172.18.215.156 resolvedAddresses="[/ip4/172.18.215.156/tcp/60792]"
TRC 2026-03-16 12:37:56.892+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.215.156/tcp/60792 peerId=16U*Kox5LG hostname=172.18.215.156
TRC 2026-03-16 12:37:56.893+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.215.156/tcp/60792
TRC 2026-03-16 12:37:56.893+00:00 Handling tcp connection topics="libp2p tcptransport" tid=1 file=tcptransport.nim:47 address=ok(/ip4/172.18.215.156/tcp/60792) dir=Out clients=0
TRC 2026-03-16 12:37:56.893+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faef objName=ChronosStream dir=Out
TRC 2026-03-16 12:37:56.893+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69b7f9a4ac3958157b60faef timeout=10m
TRC 2026-03-16 12:37:56.893+00:00 Upgrading connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:63 conn=:69b7f9a4ac3958157b60faef direction=Out
TRC 2026-03-16 12:37:56.893+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=:69b7f9a4ac3958157b60faef codec=/multistream/1.0.0
TRC 2026-03-16 12:37:56.893+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=:69b7f9a4ac3958157b60faef proto=/noise
TRC 2026-03-16 12:37:56.894+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:56.894+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=:69b7f9a4ac3958157b60faef s=/noise proto="[/noise]"
TRC 2026-03-16 12:37:56.894+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=:69b7f9a4ac3958157b60faef proto=/noise
TRC 2026-03-16 12:37:56.894+00:00 Securing connection topics="libp2p upgrade" tid=1 file=upgrade.nim:58 conn=:69b7f9a4ac3958157b60faef codec=/noise
TRC 2026-03-16 12:37:56.894+00:00 Starting Noise handshake topics="libp2p noise" tid=1 file=noise.nim:495 conn=:69b7f9a4ac3958157b60faef initiator=true
TRC 2026-03-16 12:37:56.894+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=f3d15e6108ed...2e0958dc002d
TRC 2026-03-16 12:37:56.894+00:00 noise write e topics="libp2p noise" tid=1 file=noise.nim:231
TRC 2026-03-16 12:37:56.894+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=e31621b159b5...7d37c28bb35c
TRC 2026-03-16 12:37:56.894+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=c941e5f1893c...8bf3bd3f6ed5
TRC 2026-03-16 12:37:56.894+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69b7f9a4ac3958157b60faef size=32
TRC 2026-03-16 12:37:56.895+00:00 Empty byte seq, nothing to write topics="libp2p chronosstream" tid=1 file=chronosstream.nim:138
TRC 2026-03-16 12:37:56.896+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=:69b7f9a4ac3958157b60faef size=207
TRC 2026-03-16 12:37:56.896+00:00 noise read e topics="libp2p noise" tid=1 file=noise.nim:272 size=207
TRC 2026-03-16 12:37:56.896+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=ee0b120a60ad...30c39b5d15e7
TRC 2026-03-16 12:37:56.896+00:00 noise dh ee topics="libp2p noise" tid=1 file=noise.nim:245
TRC 2026-03-16 12:37:56.896+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=b703d1a44903...479a5fcc7df6
TRC 2026-03-16 12:37:56.896+00:00 noise read s topics="libp2p noise" tid=1 file=noise.nim:285 size=175
TRC 2026-03-16 12:37:56.896+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=3254595deb62...e839fab41a09 tagOut=3254595deb62...e839fab41a09 nonce=0
TRC 2026-03-16 12:37:56.896+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=dbae2f45b5d2...3e698c5192b4
TRC 2026-03-16 12:37:56.896+00:00 noise dh es topics="libp2p noise" tid=1 file=noise.nim:250
TRC 2026-03-16 12:37:56.896+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=ad6b3b26b380...6b32414aa454
TRC 2026-03-16 12:37:56.896+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=6ec3423d9e83...14ee3c59bc53 tagOut=6ec3423d9e83...14ee3c59bc53 nonce=0
TRC 2026-03-16 12:37:56.896+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=6f55f5e87be6...b3a818ff4c76
TRC 2026-03-16 12:37:56.896+00:00 noise write s topics="libp2p noise" tid=1 file=noise.nim:240
TRC 2026-03-16 12:37:56.896+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=a9f504c24ebcc9ec1629a2821f925e26 data=86378c900207...a2821f925e26 nonce=1
TRC 2026-03-16 12:37:56.896+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=40b0532d347e...256c6cb2ba8b
TRC 2026-03-16 12:37:56.896+00:00 noise dh se topics="libp2p noise" tid=1 file=noise.nim:258
TRC 2026-03-16 12:37:56.897+00:00 mixKey topics="libp2p noise" tid=1 file=noise.nim:184 key=0e6a2cee495b...c5c5cf070f70
TRC 2026-03-16 12:37:56.897+00:00 encryptWithAd topics="libp2p noise" tid=1 file=noise.nim:150 tag=558277bdd3c2a77e82536a173229b1ff data=4dc739419fed...6a173229b1ff nonce=0
TRC 2026-03-16 12:37:56.897+00:00 mixHash topics="libp2p noise" tid=1 file=noise.nim:192 hash=799a547a2877...b6bd4745ef33
TRC 2026-03-16 12:37:56.897+00:00 sendHSMessage topics="libp2p noise" tid=1 file=noise.nim:329 conn=:69b7f9a4ac3958157b60faef size=176
TRC 2026-03-16 12:37:56.897+00:00 Remote signature verified topics="libp2p noise" tid=1 file=noise.nim:555 conn=:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:56.897+00:00 Remote peer id topics="libp2p noise" tid=1 file=noise.nim:560 pid=16Uiu2HAkwqQVXR9Rg4KDcfARg7wdipzWKehvTiJxoxjuccKox5LG
TRC 2026-03-16 12:37:56.897+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faf0 objName=SecureConn dir=Out
TRC 2026-03-16 12:37:56.897+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=16U*Kox5LG:69b7f9a4ac3958157b60faf0 timeout=5m
TRC 2026-03-16 12:37:56.897+00:00 Noise handshake completed! topics="libp2p noise" tid=1 file=noise.nim:592 initiator=true peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.897+00:00 Muxing connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:34 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:56.897+00:00 initiating handshake topics="libp2p upgrade" tid=1 file=multistream.nim:47 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0 codec=/multistream/1.0.0
TRC 2026-03-16 12:37:56.897+00:00 selecting proto topics="libp2p upgrade" tid=1 file=multistream.nim:51 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0 proto=/yamux/1.0.0
TRC 2026-03-16 12:37:56.898+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=36
TRC 2026-03-16 12:37:56.898+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=f0ee0c4ecece...1d71d8d9dae4 tagOut=f0ee0c4ecece...1d71d8d9dae4 nonce=0
TRC 2026-03-16 12:37:56.898+00:00 multistream handshake success topics="libp2p upgrade" tid=1 file=multistream.nim:61 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:56.898+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=30
TRC 2026-03-16 12:37:56.898+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=bd25fc940a64...a6caf5f17ce0 tagOut=bd25fc940a64...a6caf5f17ce0 nonce=1
TRC 2026-03-16 12:37:56.898+00:00 reading first requested proto topics="libp2p upgrade" tid=1 file=multistream.nim:68 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0 s=/yamux/1.0.0 proto="[/yamux/1.0.0, /mplex/6.7.0]"
TRC 2026-03-16 12:37:56.899+00:00 successfully selected topics="libp2p upgrade" tid=1 file=multistream.nim:70 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0 proto=/yamux/1.0.0
TRC 2026-03-16 12:37:56.899+00:00 Found a muxer topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:50 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0 muxerName=/yamux/1.0.0
TRC 2026-03-16 12:37:56.899+00:00 Starting yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:559 pid=16U*Kox5LG
TRC 2026-03-16 12:37:56.899+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.899+00:00 Upgraded connection topics="libp2p muxedupgrade" tid=1 file=muxedupgrade.nim:81 conn=16U*Kox5LG:69b7f9a4ac3958157b60faef sconn=16U*Kox5LG:69b7f9a4ac3958157b60faf0 direction=Out
DBG 2026-03-16 12:37:56.899+00:00 Dial successful topics="libp2p dialer" tid=1 file=dialer.nim:92 peerId=16U*Kox5LG
TRC 2026-03-16 12:37:56.899+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.899+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.899+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*Kox5LG event="(kind: Joined, initiator: true)"
TRC 2026-03-16 12:37:56.899+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*Kox5LG protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-16 12:37:56.899+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faf1 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:56.899+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69b7f9a4ac3958157b60faf1 timeout=5m
TRC 2026-03-16 12:37:56.899+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=1 pid=16U*Kox5LG
TRC 2026-03-16 12:37:56.899+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 1, length: 0}"
TRC 2026-03-16 12:37:56.899+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf1 protos="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-16 12:37:56.900+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf1 codec=/multistream/1.0.0
TRC 2026-03-16 12:37:56.900+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-03-16 12:37:56.900+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf1 proto=/vac/waku/metadata/1.0.0
TRC 2026-03-16 12:37:56.900+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 26}"
DBG 2026-03-16 12:37:56.900+00:00 starting sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:578 p=16U*Kox5LG
DBG 2026-03-16 12:37:56.900+00:00 created new pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:430 peerId=16U*Kox5LG
TRC 2026-03-16 12:37:56.900+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*Kox5LG protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-16 12:37:56.900+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faf2 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:56.900+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69b7f9a4ac3958157b60faf2 timeout=5m
TRC 2026-03-16 12:37:56.900+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=3 pid=16U*Kox5LG
TRC 2026-03-16 12:37:56.900+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 3, length: 0}"
TRC 2026-03-16 12:37:56.900+00:00 Negotiating stream topics="libp2p dialer" tid=1 file=dialer.nim:285 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-16 12:37:56.901+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 codec=/multistream/1.0.0
TRC 2026-03-16 12:37:56.901+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-03-16 12:37:56.901+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 proto=/vac/waku/relay/2.0.0
TRC 2026-03-16 12:37:56.901+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-16 12:37:56.901+00:00 Stored muxer topics="libp2p connmanager" tid=1 file=connmanager.nim:347 muxer=16U*Kox5LG:69b7f9a4ac3958157b60faf0 direction=Out peers=1
TRC 2026-03-16 12:37:56.901+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faf3 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:56.901+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69b7f9a4ac3958157b60faf3 timeout=5m
TRC 2026-03-16 12:37:56.901+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=5 pid=16U*Kox5LG
TRC 2026-03-16 12:37:56.901+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Syn}, streamId: 5, length: 0}"
TRC 2026-03-16 12:37:56.901+00:00 initiating handshake topics="libp2p multistream" tid=1 file=multistream.nim:47 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf3 codec=/multistream/1.0.0
TRC 2026-03-16 12:37:56.901+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-03-16 12:37:56.901+00:00 selecting proto topics="libp2p multistream" tid=1 file=multistream.nim:51 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf3 proto=/ipfs/id/1.0.0
TRC 2026-03-16 12:37:56.901+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-03-16 12:37:56.901+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.901+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ef16ab0fe839...2bf38e0774b1 tagOut=ef16ab0fe839...2bf38e0774b1 nonce=2
TRC 2026-03-16 12:37:56.901+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 2, length: 0}"
TRC 2026-03-16 12:37:56.901+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faf4 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:56.901+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69b7f9a4ac3958157b60faf4 timeout=5m
TRC 2026-03-16 12:37:56.901+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=2 pid=16U*Kox5LG
TRC 2026-03-16 12:37:56.901+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 2, length: 0}"
TRC 2026-03-16 12:37:56.901+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4
TRC 2026-03-16 12:37:56.901+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4 handshaked=false
TRC 2026-03-16 12:37:56.901+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4 handshaked=false
TRC 2026-03-16 12:37:56.902+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.902+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=48
TRC 2026-03-16 12:37:56.902+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=119e0678d7d8...0d67df70db28 tagOut=119e0678d7d8...0d67df70db28 nonce=3
TRC 2026-03-16 12:37:56.902+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-03-16 12:37:56.902+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-16 12:37:56.902+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.902+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=54
TRC 2026-03-16 12:37:56.902+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=febb7871af10...e0f3cee67abb tagOut=febb7871af10...e0f3cee67abb nonce=4
TRC 2026-03-16 12:37:56.902+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-03-16 12:37:56.902+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-03-16 12:37:56.902+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.902+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.902+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=dc23b7b296df...a85335bbe943 tagOut=dc23b7b296df...a85335bbe943 nonce=5
TRC 2026-03-16 12:37:56.902+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 4, length: 0}"
TRC 2026-03-16 12:37:56.902+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faf5 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:56.902+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69b7f9a4ac3958157b60faf5 timeout=5m
TRC 2026-03-16 12:37:56.902+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=4 pid=16U*Kox5LG
TRC 2026-03-16 12:37:56.902+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 4, length: 0}"
TRC 2026-03-16 12:37:56.902+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:56.903+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 handshaked=false
TRC 2026-03-16 12:37:56.903+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 handshaked=false
TRC 2026-03-16 12:37:56.903+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.903+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=48
TRC 2026-03-16 12:37:56.903+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5252d66857d6...2d3b051cf721 tagOut=5252d66857d6...2d3b051cf721 nonce=6
TRC 2026-03-16 12:37:56.903+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-03-16 12:37:56.903+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-16 12:37:56.903+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.903+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=51
TRC 2026-03-16 12:37:56.903+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1a2266a09a77...e4dfd5a2d8e6 tagOut=1a2266a09a77...e4dfd5a2d8e6 nonce=7
TRC 2026-03-16 12:37:56.903+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-16 12:37:56.903+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-03-16 12:37:56.903+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.903+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.903+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5f3b9520222d...cfeac3366d47 tagOut=5f3b9520222d...cfeac3366d47 nonce=8
TRC 2026-03-16 12:37:56.904+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Syn}, streamId: 6, length: 0}"
TRC 2026-03-16 12:37:56.904+00:00 Stream created topics="libp2p lpstream" tid=1 file=lpstream.nim:109 s=69b7f9a4ac3958157b60faf6 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:56.904+00:00 Monitoring for timeout topics="libp2p connection" tid=1 file=connection.nim:67 s=:69b7f9a4ac3958157b60faf6 timeout=5m
TRC 2026-03-16 12:37:56.904+00:00 created channel topics="libp2p yamux" tid=1 file=yamux.nim:518 id=6 pid=16U*Kox5LG
TRC 2026-03-16 12:37:56.904+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{WindowUpdate, {Ack}, streamId: 6, length: 0}"
TRC 2026-03-16 12:37:56.904+00:00 Starting stream handler tid=1 file=muxedupgrade.nim:93 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.904+00:00 Starting multistream handler topics="libp2p multistream" tid=1 file=multistream.nim:175 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6 handshaked=false
TRC 2026-03-16 12:37:56.904+00:00 Starting multistream negotiation topics="libp2p multistream" tid=1 file=multistream.nim:132 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6 handshaked=false
TRC 2026-03-16 12:37:56.904+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.904+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=48
TRC 2026-03-16 12:37:56.904+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=bcf4f5926066...7ad2d54f6cf5 tagOut=bcf4f5926066...7ad2d54f6cf5 nonce=9
TRC 2026-03-16 12:37:56.904+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-03-16 12:37:56.904+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-16 12:37:56.904+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.904+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=44
TRC 2026-03-16 12:37:56.905+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d7066cbac1de...9148a8c3d632 tagOut=d7066cbac1de...9148a8c3d632 nonce=10
TRC 2026-03-16 12:37:56.905+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-03-16 12:37:56.905+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-03-16 12:37:56.905+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.905+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.905+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=436bab1c0588...cd26941fbbd2 tagOut=436bab1c0588...cd26941fbbd2 nonce=11
TRC 2026-03-16 12:37:56.905+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4 ms=/multistream/1.0.0
TRC 2026-03-16 12:37:56.905+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 20}"
TRC 2026-03-16 12:37:56.905+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4 ms=/vac/waku/metadata/1.0.0
TRC 2026-03-16 12:37:56.905+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4 protocol=/vac/waku/metadata/1.0.0
TRC 2026-03-16 12:37:56.905+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 26}"
TRC 2026-03-16 12:37:56.905+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 ms=/multistream/1.0.0
TRC 2026-03-16 12:37:56.905+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 20}"
TRC 2026-03-16 12:37:56.906+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 ms=/vac/waku/relay/2.0.0
TRC 2026-03-16 12:37:56.906+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 protocol=/vac/waku/relay/2.0.0
TRC 2026-03-16 12:37:56.906+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-16 12:37:56.906+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6 ms=/multistream/1.0.0
TRC 2026-03-16 12:37:56.906+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 20}"
TRC 2026-03-16 12:37:56.906+00:00 handle: got request topics="libp2p multistream" tid=1 file=multistream.nim:144 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6 ms=/ipfs/id/1.0.0
TRC 2026-03-16 12:37:56.906+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:164 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6 protocol=/ipfs/id/1.0.0
TRC 2026-03-16 12:37:56.906+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 16}"
TRC 2026-03-16 12:37:56.906+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4 protocol=/vac/waku/metadata/1.0.0
TRC 2026-03-16 12:37:56.906+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 protocol=/vac/waku/relay/2.0.0
INF 2026-03-16 12:37:56.906+00:00 Incoming WakuRelay connection topics="waku relay" tid=1 file=protocol.nim:191 connection=16U*Kox5LG:69b7f9a4ac3958157b60faf5 protocol=/vac/waku/relay/2.0.0
DBG 2026-03-16 12:37:56.906+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false
TRC 2026-03-16 12:37:56.906+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false
TRC 2026-03-16 12:37:56.906+00:00 found handler topics="libp2p multistream" tid=1 file=multistream.nim:189 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6 protocol=/ipfs/id/1.0.0
TRC 2026-03-16 12:37:56.906+00:00 handling identify request topics="libp2p identify" tid=1 file=identify.nim:146 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.906+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 6, length: 345}"
DBG 2026-03-16 12:37:56.907+00:00 identify: info sent topics="libp2p identify" tid=1 file=identify.nim:149 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6 info="(peerId: 16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1, listenAddrs: [/ip4/0.0.0.0/tcp/8250, /ip4/0.0.0.0/tcp/8251/ws], addrs: [/ip4/172.18.27.221/tcp/8250, /ip4/172.18.27.221/tcp/8251/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-push/2.0.0-beta1, /vac/waku/peer-exchange/2.0.0-alpha1], protoVersion: ipfs/0.1.0, agentVersion: nwaku-v0.38.0-beta)"
TRC 2026-03-16 12:37:56.907+00:00 exiting identify handler topics="libp2p identify" tid=1 file=identify.nim:156 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.907+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.907+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=6 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:56.907+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-03-16 12:37:56.907+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 1, length: 0}"
TRC 2026-03-16 12:37:56.907+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.907+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.907+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c81ef36909e2...388e8aaec7cd tagOut=c81ef36909e2...388e8aaec7cd nonce=12
TRC 2026-03-16 12:37:56.907+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 3, length: 0}"
TRC 2026-03-16 12:37:56.907+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.907+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.907+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=85ec31fe0b66...51d7125892e6 tagOut=85ec31fe0b66...51d7125892e6 nonce=13
TRC 2026-03-16 12:37:56.907+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{WindowUpdate, {Ack}, streamId: 5, length: 0}"
TRC 2026-03-16 12:37:56.907+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.907+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=48
TRC 2026-03-16 12:37:56.908+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=432ca8b8fb2f...d3b091dee94a tagOut=432ca8b8fb2f...d3b091dee94a nonce=14
TRC 2026-03-16 12:37:56.908+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 20}"
TRC 2026-03-16 12:37:56.908+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-16 12:37:56.908+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.908+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=54
TRC 2026-03-16 12:37:56.908+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=a3e078b69e3a...e8d98b13df79 tagOut=a3e078b69e3a...e8d98b13df79 nonce=15
TRC 2026-03-16 12:37:56.908+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 26}"
TRC 2026-03-16 12:37:56.908+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=192f7661632f...312e302e300a
TRC 2026-03-16 12:37:56.908+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.908+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=48
TRC 2026-03-16 12:37:56.908+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1a0becbb3d76...3458724ac252 tagOut=1a0becbb3d76...3458724ac252 nonce=16
TRC 2026-03-16 12:37:56.908+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 20}"
TRC 2026-03-16 12:37:56.908+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-16 12:37:56.908+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.908+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=51
TRC 2026-03-16 12:37:56.908+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=458e56301201...55f397120ab1 tagOut=458e56301201...55f397120ab1 nonce=17
TRC 2026-03-16 12:37:56.908+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 3, length: 23}"
TRC 2026-03-16 12:37:56.908+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=162f7661632f...322e302e300a
TRC 2026-03-16 12:37:56.908+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.908+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=48
TRC 2026-03-16 12:37:56.908+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2c16a720e521...40d5bbecd3aa tagOut=2c16a720e521...40d5bbecd3aa nonce=18
TRC 2026-03-16 12:37:56.908+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 20}"
TRC 2026-03-16 12:37:56.908+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=132f6d756c74...312e302e300a
TRC 2026-03-16 12:37:56.908+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.908+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=44
TRC 2026-03-16 12:37:56.908+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=699efa4ef222...32c26d1da155 tagOut=699efa4ef222...32c26d1da155 nonce=19
TRC 2026-03-16 12:37:56.908+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 16}"
TRC 2026-03-16 12:37:56.908+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=0f2f69706673...312e302e300a
TRC 2026-03-16 12:37:56.908+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.908+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=440
TRC 2026-03-16 12:37:56.908+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=66b0c77b48a0...b1afa81e12e6 tagOut=66b0c77b48a0...b1afa81e12e6 nonce=20
TRC 2026-03-16 12:37:56.908+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 5, length: 412}"
TRC 2026-03-16 12:37:56.909+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=9a030a250802...302d72632e30
TRC 2026-03-16 12:37:56.909+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.909+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.909+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2cf9431cbca3...310197e257e8 tagOut=2cf9431cbca3...310197e257e8 nonce=21
TRC 2026-03-16 12:37:56.909+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-03-16 12:37:56.909+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-16 12:37:56.909+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.910+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=57
TRC 2026-03-16 12:37:56.910+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf3
TRC 2026-03-16 12:37:56.910+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf3 s=/ipfs/id/1.0.0 proto="[/ipfs/id/1.0.0]"
TRC 2026-03-16 12:37:56.910+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf3 proto=/ipfs/id/1.0.0
TRC 2026-03-16 12:37:56.910+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=5e8db4a42af3...5321fe3c6c77 tagOut=5e8db4a42af3...5321fe3c6c77 nonce=22
TRC 2026-03-16 12:37:56.910+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf1
TRC 2026-03-16 12:37:56.910+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf1 s=/vac/waku/metadata/1.0.0 proto="[/vac/waku/metadata/1.0.0]"
TRC 2026-03-16 12:37:56.910+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf1 proto=/vac/waku/metadata/1.0.0
TRC 2026-03-16 12:37:56.910+00:00 multistream handshake success topics="libp2p multistream" tid=1 file=multistream.nim:61 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2
TRC 2026-03-16 12:37:56.910+00:00 reading first requested proto topics="libp2p multistream" tid=1 file=multistream.nim:68 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 s=/vac/waku/relay/2.0.0 proto="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-16 12:37:56.910+00:00 successfully selected topics="libp2p multistream" tid=1 file=multistream.nim:70 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 proto=/vac/waku/relay/2.0.0
TRC 2026-03-16 12:37:56.911+00:00 initiating identify topics="libp2p identify" tid=1 file=identify.nim:170 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf3
DBG 2026-03-16 12:37:56.911+00:00 identify: info received topics="libp2p identify" tid=1 file=identify.nim:178 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf3 pubkey=some(s...8ed6)) addresses=/ip4/172.18.215.156/tcp/60792,/ip4/172.18.215.156/tcp/60793/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,/logos/kad/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.27.221/tcp/40378) proto_version=ipfs/0.1.0 agent_version=logos-delivery-v0.38.0-rc.0 signedPeerRecord=None
TRC 2026-03-16 12:37:56.911+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf3
TRC 2026-03-16 12:37:56.911+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=5 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:56.911+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 5, length: 0}"
TRC 2026-03-16 12:37:56.911+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faf3
TRC 2026-03-16 12:37:56.911+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faf3
TRC 2026-03-16 12:37:56.911+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faf3 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:56.911+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faf3 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:56.932+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 2, length: 29}"
TRC 2026-03-16 12:37:56.933+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1c0802100210...070501030604
TRC 2026-03-16 12:37:56.933+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.933+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=222
TRC 2026-03-16 12:37:56.933+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=ab292d9dabee...99135ec42036 tagOut=ab292d9dabee...99135ec42036 nonce=23
TRC 2026-03-16 12:37:56.933+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 194}"
TRC 2026-03-16 12:37:56.933+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=c0010a160801...2f3418002000
TRC 2026-03-16 12:37:56.933+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.933+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.933+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=9f0d4703887d...38d2db6a9f9f tagOut=9f0d4703887d...38d2db6a9f9f nonce=24
TRC 2026-03-16 12:37:56.933+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 6, length: 0}"
TRC 2026-03-16 12:37:56.933+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-16 12:37:56.933+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.933+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.933+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faf6 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:56.933+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faf6 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:56.933+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.933+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 1, length: 8}"
TRC 2026-03-16 12:37:56.934+00:00 Get new send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:286 p=16U*Kox5LG newConn=16U*Kox5LG:69b7f9a4ac3958157b60faf2
TRC 2026-03-16 12:37:56.934+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*Kox5LG payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.934+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.934+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*Kox5LG rpcMsg="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.934+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 encoded=0a160801120e...2f3018002000
TRC 2026-03-16 12:37:56.934+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 25}"
TRC 2026-03-16 12:37:56.934+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2
DBG 2026-03-16 12:37:56.934+00:00 starting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:229 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 peer=16U*Kox5LG closed=false
TRC 2026-03-16 12:37:56.934+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 peer=16U*Kox5LG closed=false
TRC 2026-03-16 12:37:56.935+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.935+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faf6
DBG 2026-03-16 12:37:56.935+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:42500 meth=GET uri=/health
DBG 2026-03-16 12:37:56.935+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:42500 meth=GET uri=/health path_params=[] query_params=[] content_body=(None)
DBG 2026-03-16 12:37:56.935+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:42500 uri=/health content_type=application/json content_size=919
INF 2026-03-16 12:37:56.936+00:00 Received WakuMetadata request topics="waku metadata" tid=1 file=protocol.nim:86 remoteClusterId=some(2) remoteShards="[2, 0, 7, 5, 1, 3, 6, 4]" localClusterId=2 localShards="[0]" peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.936+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 2, length: 8}"
TRC 2026-03-16 12:37:56.936+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf4
TRC 2026-03-16 12:37:56.936+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=2 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:56.937+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-03-16 12:37:56.937+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false data=0a160801120e...2f3418002000
TRC 2026-03-16 12:37:56.937+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=0a160801120e...2f3418002000
TRC 2026-03-16 12:37:56.937+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-16 12:37:56.937+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-03-16 12:37:56.937+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-16 12:37:56.937+00:00 decodeSubscriptions: read subscriptions topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:411 count=8
TRC 2026-03-16 12:37:56.937+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.937+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.937+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/2
TRC 2026-03-16 12:37:56.937+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.937+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/7
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/5
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.938+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/1
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/3
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/6
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:379
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read subscribe topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:382 subscribe=true
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:387 topic=/waku/2/rs/2/4
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read requestsPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:392 requestsPartial=some(false)
TRC 2026-03-16 12:37:56.939+00:00 decodeSubscription: read supportsSendingPartial topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:398 supportsSendingPartial=some(false)
TRC 2026-03-16 12:37:56.940+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-16 12:37:56.940+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-16 12:37:56.940+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-16 12:37:56.940+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-16 12:37:56.940+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*Kox5LG payload="(subscriptions: [(subscribe: true, topic: /waku/2/rs/2/2, requestsPartial: some(false), supportsSendingPartial: some(false)), (subscribe: true, topic: /waku/2/rs/2/0, requestsPartial: some(false), supportsSendingPartial: some(false)), (subscribe: true, topic: /waku/2/rs/2/7, requestsPartial: some(false), supportsSendingPartial: some(false)), (subscribe: true, topic: /waku/2/rs/2/5, requestsPartial: some(false), supportsSendingPartial: some(false)), (subscribe: true, topic: /waku/2/rs/2/1, requestsPartial: some(false), supportsSendingPartial: some(false)), (subscribe: true, topic: /waku/2/rs/2/3, requestsPartial: some(false), supportsSendingPartial: some(false)), (subscribe: true, topic: /waku/2/rs/2/6, requestsPartial: some(false), supportsSendingPartial: some(false)), (subscribe: true, topic: /waku/2/rs/2/4, requestsPartial: some(false), supportsSendingPartial: some(false))], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.940+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/2
TRC 2026-03-16 12:37:56.940+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/2 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.940+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:56.940+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/0 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.940+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/7
TRC 2026-03-16 12:37:56.940+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/7 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.940+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/5
TRC 2026-03-16 12:37:56.941+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/5 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.941+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/1
TRC 2026-03-16 12:37:56.941+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/1 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.941+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/3
TRC 2026-03-16 12:37:56.941+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/3 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.941+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/6
TRC 2026-03-16 12:37:56.941+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/6 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.941+00:00 peer subscribed to topic topics="libp2p gossipsub" tid=1 file=gossipsub.nim:376 peer=16U*Kox5LG topic=/waku/2/rs/2/4
TRC 2026-03-16 12:37:56.941+00:00 gossip peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:397 peers=1 topic=/waku/2/rs/2/4 peer=16U*Kox5LG
TRC 2026-03-16 12:37:56.941+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-03-16 12:37:56.941+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-03-16 12:37:56.941+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=1 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-03-16 12:37:56.941+00:00 grafted topics="libp2p gossipsub" tid=1 file=behavior.nim:78 peer=16U*Kox5LG topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:56.942+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=1 gossipsub=1
TRC 2026-03-16 12:37:56.942+00:00 broadcasting messages to peers topics="libp2p gossipsub" tid=1 file=pubsub.nim:290 peers=1 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.942+00:00 sending pubsub message to peer topics="libp2p pubsub" tid=1 file=pubsub.nim:231 peer=16U*Kox5LG payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.942+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.942+00:00 sending msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:549 peer=16U*Kox5LG rpcMsg="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [(topic: /waku/...rs/2/0)], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.942+00:00 sending encoded msg to peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:406 conntype=ctSend conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 encoded=1a121a100a0e...72732f322f30
TRC 2026-03-16 12:37:56.942+00:00 try to send the buffer topics="libp2p yamux" tid=1 file=yamux.nim:380 h="{Data, {}, streamId: 3, length: 21}"
TRC 2026-03-16 12:37:56.943+00:00 sent pubsub message to remote topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:415 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2
TRC 2026-03-16 12:37:56.943+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false
TRC 2026-03-16 12:37:56.943+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.943+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-16 12:37:56.943+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf6
TRC 2026-03-16 12:37:56.944+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=57
DBG 2026-03-16 12:37:56.945+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Relay strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-03-16 12:37:56.946+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-03-16 12:37:56.946+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-03-16 12:37:56.946+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-03-16 12:37:56.946+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=d0380fac4e26...4c4b99bb6ce4 tagOut=d0380fac4e26...4c4b99bb6ce4 nonce=25
INF 2026-03-16 12:37:56.946+00:00 Finished dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:396 successfulConns=1 attempted=1
TRC 2026-03-16 12:37:56.946+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 1, length: 29}"
TRC 2026-03-16 12:37:56.946+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=1c0802100210...070501030604
TRC 2026-03-16 12:37:56.946+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.946+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.947+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=c2e182a1469f...f6aaf95ec43a tagOut=c2e182a1469f...f6aaf95ec43a nonce=26
TRC 2026-03-16 12:37:56.947+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-03-16 12:37:56.947+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-16 12:37:56.947+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.947+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf1
TRC 2026-03-16 12:37:56.947+00:00 Closing yamux channel locally topics="libp2p yamux" tid=1 file=yamux.nim:204 streamId=1 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:56.948+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{Data, {Fin}, streamId: 1, length: 0}"
TRC 2026-03-16 12:37:56.948+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faf1
TRC 2026-03-16 12:37:56.948+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faf1
TRC 2026-03-16 12:37:56.949+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faf1 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:56.949+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faf1 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:56.949+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:56.949+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=81a0313c804d...d5b4b59b78e9 tagOut=81a0313c804d...d5b4b59b78e9 nonce=27
TRC 2026-03-16 12:37:56.949+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {Fin}, streamId: 2, length: 0}"
TRC 2026-03-16 12:37:56.949+00:00 remote closed channel topics="libp2p yamux" tid=1 file=yamux.nim:643
TRC 2026-03-16 12:37:56.949+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faf4
TRC 2026-03-16 12:37:56.950+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faf4
TRC 2026-03-16 12:37:56.950+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faf4 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:56.950+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faf4 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:56.950+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.950+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faf4
TRC 2026-03-16 12:37:56.950+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf4
TRC 2026-03-16 12:37:56.950+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-16 12:37:56.950+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf4
TRC 2026-03-16 12:37:56.950+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-03-16 12:37:56.950+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=51
TRC 2026-03-16 12:37:56.951+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=1312c1a9eff3...234c70963452 tagOut=1312c1a9eff3...234c70963452 nonce=28
TRC 2026-03-16 12:37:56.951+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 23}"
TRC 2026-03-16 12:37:56.951+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=161a1422120a...2f322f30183c
TRC 2026-03-16 12:37:56.951+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:56.951+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false data=1a1422120a0e...2f322f30183c
TRC 2026-03-16 12:37:56.951+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=1a1422120a0e...2f322f30183c
TRC 2026-03-16 12:37:56.951+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-16 12:37:56.951+00:00 decodeMessages: no messages found topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:460
TRC 2026-03-16 12:37:56.951+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-16 12:37:56.951+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-16 12:37:56.951+00:00 decodePrune: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:221
TRC 2026-03-16 12:37:56.951+00:00 decodePrune: read topicID topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:224 topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:56.952+00:00 decodePrune: read backoff topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:232 backoff=60
TRC 2026-03-16 12:37:56.952+00:00 decodeControl: message statistics topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:366 graft_count=0 prune_count=1 ihave_count=0 iwant_count=0
TRC 2026-03-16 12:37:56.952+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-16 12:37:56.952+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-16 12:37:56.952+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-16 12:37:56.952+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*Kox5LG payload="(subscriptions: [], messages: [], control: (ihave: [], iwant: [], graft: [], prune: [(topic: /waku/...rs/2/0)], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:56.952+00:00 peer pruned topicID topics="libp2p gossipsub" tid=1 file=behavior.nim:259 peer=16U*Kox5LG topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:56.952+00:00 pruning rpc received peer topics="libp2p gossipsub" tid=1 file=behavior.nim:273 peer=16U*Kox5LG score=0.0
TRC 2026-03-16 12:37:56.952+00:00 pruned topics="libp2p gossipsub" tid=1 file=behavior.nim:106 peer=16U*Kox5LG topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:56.952+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false
INF 2026-03-16 12:37:56.952+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
DBG 2026-03-16 12:37:56.956+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:42510 meth=GET uri=/debug/v1/info
DBG 2026-03-16 12:37:56.956+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:42510 meth=GET uri=/debug/v1/info path_params=[] query_params=[] content_body=(None)
INF 2026-03-16 12:37:56.957+00:00 node info topics="waku node" tid=1 file=waku_node.nim:268 wakuInfo="(listenAddresses: [/ip4/172.18.27.221/tcp/8250/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1, /ip4/172.18.27.221/tcp/8251/ws/p2p/16Uiu2HAmVNurny3DDR6TycuBT17J6PYcRZNPrfFH6Bbddin8SMD1], enrUri: enr:-L24QOQJoqIVYTlGAwMsHBhA5bMSk-PfMM_XwSwmDaaTlmjqKpyZL_JTJf57y3ENn6DtZfZOT929wepnXPzDlTYhIpoCgmlkgnY0gmlwhKwSG92KbXVsdGlhZGRyc5YACASsEhvdBiA6AAoErBIb3QYgO90DgnJzhQACAQAAiXNlY3AyNTZrMaED-HhOc5qhQmKjjfyS7EphloFZKzSFCy2SqXznzv-jgkCDdGNwgiA6g3VkcIIgPIV3YWt1MgE, mixPubKey: none(string))"
DBG 2026-03-16 12:37:56.957+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=GET peer=172.17.0.1:42510 uri=/debug/v1/info content_type=application/json content_size=471
DBG 2026-03-16 12:37:56.967+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:42512 meth=POST uri=/admin/v1/peers
DBG 2026-03-16 12:37:56.968+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:42512 meth=POST uri=/admin/v1/peers path_params=[] query_params=[] content_body="(application/json, 91 bytes)"
TRC 2026-03-16 12:37:56.968+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.215.156/tcp/60792]" peerId=16U*Kox5LG failedAttempts=0
DBG 2026-03-16 12:37:56.968+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:42512 uri=/admin/v1/peers content_type=text/plain content_size=2
DBG 2026-03-16 12:37:57.048+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Relay strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-03-16 12:37:57.048+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Peer Exchange strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=0
DBG 2026-03-16 12:37:57.048+00:00 calculateConnectionState tid=1 file=node_health_monitor.nim:408 protocol=Filter Client strength=1 relayCount=1 storeClientCount=0 lightpushCount=0 filterCount=1
TRC 2026-03-16 12:37:57.891+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:37:57.891+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-03-16 12:37:57.891+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-03-16 12:37:57.891+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-03-16 12:37:57.891+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=1
TRC 2026-03-16 12:37:57.891+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
DBG 2026-03-16 12:37:58.324+00:00 Received request tid=1 file=serverprivate.nim:141 peer=172.17.0.1:42526 meth=POST uri=/relay/v1/subscriptions
DBG 2026-03-16 12:37:58.325+00:00 Serving API request tid=1 file=serverprivate.nim:202 peer=172.17.0.1:42526 meth=POST uri=/relay/v1/subscriptions path_params=[] query_params=[] content_body="(application/json, 18 bytes)"
INF 2026-03-16 12:37:58.325+00:00 post_waku_v2_relay_v1_subscriptions topics="waku node rest relay_api" tid=1 file=handlers.nim:64
DBG 2026-03-16 12:37:58.325+00:00 Received response from handler tid=1 file=serverprivate.nim:297 status=200 meth=POST peer=172.17.0.1:42526 uri=/relay/v1/subscriptions content_type=text/plain content_size=2
TRC 2026-03-16 12:37:58.336+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=110
TRC 2026-03-16 12:37:58.336+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=333a890d72d0...daeacd04f39a tagOut=333a890d72d0...daeacd04f39a nonce=29
TRC 2026-03-16 12:37:58.336+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{Data, {}, streamId: 4, length: 82}"
TRC 2026-03-16 12:37:58.336+00:00 Msg Rcv topics="libp2p yamux" tid=1 file=yamux.nim:639 description=51124f123d0a...72732f322f30
TRC 2026-03-16 12:37:58.336+00:00 waiting for header topics="libp2p yamux" tid=1 file=yamux.nim:562
TRC 2026-03-16 12:37:58.336+00:00 read data from peer topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:246 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false data=124f123d0a10...72732f322f30
TRC 2026-03-16 12:37:58.337+00:00 decodeRpcMsg: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:542 payload=124f123d0a10...72732f322f30
TRC 2026-03-16 12:37:58.337+00:00 decodeMessages: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:452
TRC 2026-03-16 12:37:58.337+00:00 decodeMessages: read messages topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:456 count=1
TRC 2026-03-16 12:37:58.337+00:00 decodeMessage: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:422
TRC 2026-03-16 12:37:58.337+00:00 decodeMessage: fromPeer is missing topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:427
TRC 2026-03-16 12:37:58.337+00:00 decodeMessage: read data topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:429 data=0a1053686172...aa0100f80100
TRC 2026-03-16 12:37:58.337+00:00 decodeMessage: seqno is missing topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:435
TRC 2026-03-16 12:37:58.337+00:00 decodeMessage: read topic topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:437 topic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:58.337+00:00 decodeMessage: signature is missing topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:444
TRC 2026-03-16 12:37:58.337+00:00 decodeMessage: public key is missing topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:448
TRC 2026-03-16 12:37:58.337+00:00 decodeSubscriptions: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:406
TRC 2026-03-16 12:37:58.337+00:00 decodeControl: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:324
TRC 2026-03-16 12:37:58.337+00:00 PartialMessageExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:505
TRC 2026-03-16 12:37:58.337+00:00 decodePartialMessageExtensionRPC: is not set topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:511
TRC 2026-03-16 12:37:58.337+00:00 TestExtensionRPC: decoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:494
TRC 2026-03-16 12:37:58.337+00:00 decoded msg from peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:696 peer=16U*Kox5LG payload="(subscriptions: [], messages: [(fromPeer: , data: 0a1053686172...aa0100f80100, seqno: , topic: /waku/2/rs/2/0, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:58.337+00:00 about to validate message topics="libp2p pubsub" tid=1 file=pubsub.nim:683
TRC 2026-03-16 12:37:58.337+00:00 looking for validators on topic topics="libp2p pubsub" tid=1 file=pubsub.nim:685 topic=/waku/2/rs/2/0 registered="[/waku/2/rs/2/0]"
TRC 2026-03-16 12:37:58.337+00:00 running validators for topic topics="libp2p pubsub" tid=1 file=pubsub.nim:688 topic=/waku/2/rs/2/0
DBG 2026-03-16 12:37:58.338+00:00 received relay message topics="waku relay" tid=1 file=protocol.nim:220 my_peer_id=16U*n8SMD1 msg_hash=0x32ded1b3ba4c07718c35c2c674f9214fcf8f31816762dcf2d8335e80282a8933 msg_id=8d2ff0b961b0...3adad5b6692f from_peer_id=16U*Kox5LG topic=/waku/2/rs/2/0 receivedTime=1773664678339357696 payloadSizeBytes=16.0
TRC 2026-03-16 12:37:58.338+00:00 broadcasting messages to peers topics="libp2p floodsub" tid=1 file=pubsub.nim:290 peers=0 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a1053686172...aa0100f80100, seqno: , topic: /waku/2/rs/2/0, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:58.338+00:00 encodeRpcMsg: encoding message topics="libp2p pubsubprotobuf" tid=1 file=protobuf.nim:464 payload="(subscriptions: [], messages: [(fromPeer: , data: 0a1053686172...aa0100f80100, seqno: , topic: /waku/2/rs/2/0, signature: , key: )], control: (ihave: [], iwant: [], graft: [], prune: [], extensions: (partialMessageExtension: <unset>, testExtension: <unset>)), partialMessageExtension: (topicID: , groupID: , partialMessage: , partsMetadata: ), testExtension: <unset>)"
TRC 2026-03-16 12:37:58.338+00:00 forwarded message to peers topics="libp2p gossipsub" tid=1 file=gossipsub.nim:628 peers=0 msgId="[141, 47, 240, 185, 97, 176, 127, 40, 201, 224, 2, 52, 98, 121, 36, 2, 115, 41, 87, 194, 207, 245, 65, 255, 81, 240, 58, 218, 213, 182, 105, 47]" peer=16U*Kox5LG
TRC 2026-03-16 12:37:58.338+00:00 waiting for data topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:234 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=false
TRC 2026-03-16 12:37:58.514+00:00 readFrame topics="libp2p noise" tid=1 file=noise.nim:308 sconn=16U*Kox5LG:69b7f9a4ac3958157b60faef size=28
TRC 2026-03-16 12:37:58.514+00:00 decryptWithAd topics="libp2p noise" tid=1 file=noise.nim:163 tagIn=2eaf5fe79306...6464ef4f91cb tagOut=2eaf5fe79306...6464ef4f91cb nonce=30
TRC 2026-03-16 12:37:58.514+00:00 got message topics="libp2p yamux" tid=1 file=yamux.nim:564 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-03-16 12:37:58.514+00:00 Received go away topics="libp2p yamux" tid=1 file=yamux.nim:573 status=NormalTermination
TRC 2026-03-16 12:37:58.514+00:00 Closing yamux topics="libp2p yamux" tid=1 file=yamux.nim:528
TRC 2026-03-16 12:37:58.514+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:58.514+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:58.514+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faf5 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:58.514+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faf5 objName=YamuxStream dir=In
TRC 2026-03-16 12:37:58.514+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faf2
TRC 2026-03-16 12:37:58.514+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faf2
TRC 2026-03-16 12:37:58.514+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faf2 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:58.514+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faf2 objName=YamuxStream dir=Out
TRC 2026-03-16 12:37:58.514+00:00 write directly on stream topics="libp2p yamux" tid=1 file=yamux.nim:96 h="{GoAway, {}, streamId: 0, length: 0}"
TRC 2026-03-16 12:37:58.514+00:00 Closing secure conn topics="libp2p secure" tid=1 file=secure.nim:69 s=16U*Kox5LG:69b7f9a4ac3958157b60faf0 dir=Out
TRC 2026-03-16 12:37:58.514+00:00 Shutting down chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:169 address=172.18.215.156:60792 s=16U*Kox5LG:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.515+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69b7f9a4ac3958157b60faf5 nbytes=1 read=0 objName=YamuxStream
TRC 2026-03-16 12:37:58.515+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 4 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-03-16 12:37:58.515+00:00 couldn't read all bytes, stream EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:158 s=69b7f9a4ac3958157b60faf2 nbytes=1 read=0 objName=YamuxStream
TRC 2026-03-16 12:37:58.515+00:00 stream is closed locally when readOnce topics="libp2p yamux" tid=1 file=yamux.nim:280 channel="=> 3 {ClosedRemotely, ClosedLocally, Reset}"
TRC 2026-03-16 12:37:58.515+00:00 Cleaning up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:65 addrs=172.18.215.156:60792 conn=16U*Kox5LG:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.515+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.515+00:00 Cleaned up client topics="libp2p tcptransport" tid=1 file=tcptransport.nim:78 addrs=172.18.215.156:60792 conn=16U*Kox5LG:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.515+00:00 Shutdown chronos stream topics="libp2p chronosstream" tid=1 file=chronosstream.nim:174 address=172.18.215.156:60792 s=16U*Kox5LG:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.515+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.515+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.515+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faef objName=ChronosStream dir=Out
TRC 2026-03-16 12:37:58.515+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faef objName=ChronosStream dir=Out
DBG 2026-03-16 12:37:58.515+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=true description="Stream Closed!"
DBG 2026-03-16 12:37:58.515+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5 peer=16U*Kox5LG closed=true
DBG 2026-03-16 12:37:58.515+00:00 Exception occurred reading message PubSubPeer.handle topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:242 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 peer=16U*Kox5LG closed=true description="Stream Closed!"
DBG 2026-03-16 12:37:58.516+00:00 exiting pubsub read loop topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:231 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2 peer=16U*Kox5LG closed=true
TRC 2026-03-16 12:37:58.516+00:00 Closing connection topics="libp2p connection" tid=1 file=connection.nim:77 s=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:58.516+00:00 Closed connection topics="libp2p connection" tid=1 file=connection.nim:87 s=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:58.516+00:00 Closing stream topics="libp2p lpstream" tid=1 file=lpstream.nim:268 s=69b7f9a4ac3958157b60faf0 objName=SecureConn dir=Out
TRC 2026-03-16 12:37:58.516+00:00 Closed stream topics="libp2p lpstream" tid=1 file=lpstream.nim:272 s=69b7f9a4ac3958157b60faf0 objName=SecureConn dir=Out
TRC 2026-03-16 12:37:58.516+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:58.516+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:58.516+00:00 Removing send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:255 p=16U*Kox5LG conn=16U*Kox5LG:69b7f9a4ac3958157b60faf2
TRC 2026-03-16 12:37:58.516+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faf2
TRC 2026-03-16 12:37:58.516+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:58.516+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faef
TRC 2026-03-16 12:37:58.516+00:00 Connection closed, cleaning up topics="libp2p connmanager" tid=1 file=connmanager.nim:270 mux=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:58.516+00:00 Triggering disconnect events topics="libp2p connmanager" tid=1 file=connmanager.nim:243 mux=16U*Kox5LG:69b7f9a4ac3958157b60faf0
TRC 2026-03-16 12:37:58.516+00:00 About to trigger peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:180 peer=16U*Kox5LG
TRC 2026-03-16 12:37:58.516+00:00 triggering peer events topics="libp2p connmanager" tid=1 file=connmanager.nim:185 peer=16U*Kox5LG event="(kind: Left)"
TRC 2026-03-16 12:37:58.516+00:00 unsubscribing gossipsub peer topics="libp2p gossipsub" tid=1 file=gossipsub.nim:320 peer=16U*Kox5LG
DBG 2026-03-16 12:37:58.516+00:00 stopping sendNonPriorityTask topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:584 p=16U*Kox5LG
TRC 2026-03-16 12:37:58.516+00:00 unsubscribing floodsub peer topics="libp2p floodsub" tid=1 file=floodsub.nim:88 peer=16U*Kox5LG
DBG 2026-03-16 12:37:58.516+00:00 unsubscribing pubsub peer topics="libp2p pubsub" tid=1 file=pubsub.nim:209 peerId=16U*Kox5LG
TRC 2026-03-16 12:37:58.516+00:00 About to trigger connection events topics="libp2p connmanager" tid=1 file=connmanager.nim:148 peer=16U*Kox5LG
TRC 2026-03-16 12:37:58.516+00:00 Dialing (existing) topics="libp2p dialer" tid=1 file=dialer.nim:322 peerId=16U*Kox5LG protos="[/vac/waku/relay/2.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0, /meshsub/1.3.0, /meshsub/1.2.0, /meshsub/1.1.0, /meshsub/1.0.0]"
TRC 2026-03-16 12:37:58.516+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*Kox5LG
TRC 2026-03-16 12:37:58.516+00:00 Error dialing topics="libp2p dialer" tid=1 file=dialer.nim:336 description="Couldn't get muxed stream in dial for peer_id: 16U*Kox5LG"
DBG 2026-03-16 12:37:58.517+00:00 Could not establish send connection topics="libp2p pubsubpeer" tid=1 file=pubsubpeer.nim:322 description="failed dial existing: Couldn't get muxed stream in dial for peer_id: 16U*Kox5LG"
DBG 2026-03-16 12:37:58.519+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-03-16 12:37:58.519+00:00 getPubSubPeersInMesh - there is no mesh peer for the given pubsub topic topics="waku relay" tid=1 file=protocol.nim:419 pubsubTopic=/waku/2/rs/2/0
TRC 2026-03-16 12:37:58.520+00:00 Closed yamux topics="libp2p yamux" tid=1 file=yamux.nim:549
TRC 2026-03-16 12:37:58.520+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:283 s=69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:58.520+00:00 Stopped yamux handler topics="libp2p yamux" tid=1 file=yamux.nim:668
TRC 2026-03-16 12:37:58.520+00:00 Closing with EOF topics="libp2p lpstream" tid=1 file=lpstream.nim:307 s=69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:58.520+00:00 Already closed topics="libp2p lpstream" tid=1 file=lpstream.nim:309
TRC 2026-03-16 12:37:58.520+00:00 Stream handler done tid=1 file=muxedupgrade.nim:100 conn=16U*Kox5LG:69b7f9a4ac3958157b60faf5
TRC 2026-03-16 12:37:58.520+00:00 finished handling stream topics="libp2p yamux" tid=1 file=yamux.nim:555
TRC 2026-03-16 12:37:58.889+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:37:58.890+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:58.890+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:58.890+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:58.890+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:58.890+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
INF 2026-03-16 12:37:58.947+00:00 Dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:369 numOfPeers=1 nodes=@[16Uiu2HAkwqQVXR9Rg4KDcfARg7wdipzWKehvTiJxoxjuccKox5LG]
TRC 2026-03-16 12:37:58.947+00:00 Connecting to peer topics="waku node peer_manager" tid=1 file=peer_manager.nim:320 wireAddr="[/ip4/172.18.215.156/tcp/60792, /ip4/172.18.215.156/tcp/60792, /ip4/172.18.215.156/tcp/60793/ws]" peerId=16U*Kox5LG failedAttempts=0
TRC 2026-03-16 12:37:58.948+00:00 connection not found topics="libp2p connmanager" tid=1 file=connmanager.nim:294 peerId=16U*Kox5LG
DBG 2026-03-16 12:37:58.948+00:00 Dialing peer topics="libp2p dialer" tid=1 file=dialer.nim:141 peerId=16U*Kox5LG addrs="[/ip4/172.18.215.156/tcp/60792, /ip4/172.18.215.156/tcp/60792, /ip4/172.18.215.156/tcp/60793/ws]"
DBG 2026-03-16 12:37:58.948+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.215.156/tcp/60792 hostname=172.18.215.156 resolvedAddresses="[/ip4/172.18.215.156/tcp/60792]"
TRC 2026-03-16 12:37:58.948+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.215.156/tcp/60792 peerId=16U*Kox5LG hostname=172.18.215.156
TRC 2026-03-16 12:37:58.948+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.215.156/tcp/60792
DBG 2026-03-16 12:37:58.949+00:00 Dialing failed topics="libp2p dialer" tid=1 file=dialer.nim:59 description="TcpTransport dial error: (111) Connection refused" peerId=16U*Kox5LG
DBG 2026-03-16 12:37:58.949+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.215.156/tcp/60792 hostname=172.18.215.156 resolvedAddresses="[/ip4/172.18.215.156/tcp/60792]"
TRC 2026-03-16 12:37:58.949+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.215.156/tcp/60792 peerId=16U*Kox5LG hostname=172.18.215.156
TRC 2026-03-16 12:37:58.949+00:00 Dialing remote peer topics="libp2p tcptransport" tid=1 file=tcptransport.nim:298 address=/ip4/172.18.215.156/tcp/60792
DBG 2026-03-16 12:37:58.949+00:00 Dialing failed topics="libp2p dialer" tid=1 file=dialer.nim:59 description="TcpTransport dial error: (111) Connection refused" peerId=16U*Kox5LG
DBG 2026-03-16 12:37:58.949+00:00 Expanded address and hostname topics="libp2p dialer" tid=1 file=dialer.nim:156 expandedAddress=/ip4/172.18.215.156/tcp/60793/ws hostname=172.18.215.156 resolvedAddresses="[/ip4/172.18.215.156/tcp/60793/ws]"
TRC 2026-03-16 12:37:58.950+00:00 Dialing address topics="libp2p dialer" tid=1 file=dialer.nim:49 addrs=/ip4/172.18.215.156/tcp/60793/ws peerId=16U*Kox5LG hostname=172.18.215.156
TRC 2026-03-16 12:37:58.950+00:00 Dialing remote peer topics="libp2p wstransport" tid=1 file=wstransport.nim:353 address=/ip4/172.18.215.156/tcp/60793/ws
DBG 2026-03-16 12:37:58.950+00:00 creating websocket topics="libp2p wstransport" tid=1 file=wstransport.nim:359 address=172.18.215.156:60793 secure=false hostName=172.18.215.156
DBG 2026-03-16 12:37:58.950+00:00 Dialing failed topics="libp2p dialer" tid=1 file=dialer.nim:59 description="error in WsTransport dial: (111) Connection refused" peerId=16U*Kox5LG
TRC 2026-03-16 12:37:58.951+00:00 Connecting peer failed topics="waku node peer_manager" tid=1 file=peer_manager.nim:352 peerId=16U*Kox5LG reason="Unable to establish outgoing link in internalConnect" failedAttempts=1
INF 2026-03-16 12:37:58.951+00:00 Finished dialing multiple peers topics="waku node peer_manager" tid=1 file=peer_manager.nim:396 successfulConns=0 attempted=1
TRC 2026-03-16 12:37:59.890+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:37:59.890+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:59.890+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:59.890+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:59.890+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:37:59.890+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-03-16 12:37:59.895+00:00 discv5 discovered peers topics="waku discv5" tid=1 file=waku_discv5.nim:277 num_discovered_peers=1 peers="[16U*Kox5LG]"
TRC 2026-03-16 12:37:59.895+00:00 discv5 discarded wrong records topics="waku discv5" tid=1 file=waku_discv5.nim:281 wrong_records=[]
TRC 2026-03-16 12:37:59.895+00:00 Adding peer to manager topics="waku node peer_manager" tid=1 file=peer_manager.nim:156 peerId=16U*Kox5LG addresses="[/ip4/172.18.215.156/tcp/60792]" origin=Discv5
TRC 2026-03-16 12:38:00.890+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:38:00.890+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:00.890+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:00.890+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:00.891+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:00.891+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-03-16 12:38:00.909+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
TRC 2026-03-16 12:38:00.916+00:00 Got IPs from DNS server topics="libp2p dnsresolver" tid=1 file=dnsresolver.nim:155 resolvedAddresses={"1.1.1.1", "1.0.0.1", "2606:4700:4700:0000:0000:0000:0000:1111", "2606:4700:4700:0000:0000:0000:0000:1001"} server=1.1.1.1:53
TRC 2026-03-16 12:38:01.890+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:38:01.890+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:01.890+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:01.890+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:01.890+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:01.890+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
TRC 2026-03-16 12:38:02.890+00:00 running heartbeat topics="libp2p gossipsub" tid=1 file=behavior.nim:885 instance=140171418062928
TRC 2026-03-16 12:38:02.890+00:00 rebalancing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:466 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:02.890+00:00 replenishing mesh topics="libp2p gossipsub" tid=1 file=behavior.nim:478 peers=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:02.890+00:00 grafting topics="libp2p gossipsub" tid=1 file=behavior.nim:506 grafting=0 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:02.890+00:00 mesh balanced topics="libp2p gossipsub" tid=1 file=behavior.nim:688 topic=/waku/2/rs/2/0 mesh=0 gossipsub=0
TRC 2026-03-16 12:38:02.890+00:00 getting gossip peers (iHave) topics="libp2p gossipsub" tid=1 file=behavior.nim:751 ntopics=0
NTC 2026-03-16 12:38:03.330+00:00 Shutting down after receiving SIGTERM topics="wakunode main" tid=1 file=wakunode2.nim:82
INF 2026-03-16 12:38:03.331+00:00 Stopping discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:362
TRC 2026-03-16 12:38:03.331+00:00 Stop listening on discv5 port topics="waku discv5" tid=1 file=waku_discv5.nim:365
INF 2026-03-16 12:38:03.331+00:00 Successfully stopped discovery v5 service topics="waku discv5" tid=1 file=waku_discv5.nim:368
TRC 2026-03-16 12:38:03.331+00:00 Stopping switch topics="libp2p switch" tid=1 file=switch.nim:328
INF 2026-03-16 12:38:03.332+00:00 Stopping AutonatService topics="libp2p autonatservice" tid=1 file=service.nim:237
TRC 2026-03-16 12:38:03.332+00:00 Closing ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:434
TRC 2026-03-16 12:38:03.332+00:00 Closed ConnManager topics="libp2p connmanager" tid=1 file=connmanager.nim:448
TRC 2026-03-16 12:38:03.332+00:00 Stopping TCP transport topics="libp2p tcptransport" tid=1 file=tcptransport.nim:159
TRC 2026-03-16 12:38:03.332+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/8250]
TRC 2026-03-16 12:38:03.333+00:00 Transport stopped topics="libp2p tcptransport" tid=1 file=tcptransport.nim:189
TRC 2026-03-16 12:38:03.333+00:00 Stopping WS transport topics="libp2p wstransport" tid=1 file=wstransport.nim:213
TRC 2026-03-16 12:38:03.333+00:00 stopping transport topics="libp2p transport" tid=1 file=transport.nim:59 address=@[/ip4/0.0.0.0/tcp/8251/ws]
TRC 2026-03-16 12:38:03.333+00:00 Transport stopped topics="libp2p wstransport" tid=1 file=wstransport.nim:235
TRC 2026-03-16 12:38:03.333+00:00 gossipsub stop topics="libp2p gossipsub" tid=1 file=gossipsub.nim:1131
TRC 2026-03-16 12:38:03.333+00:00 Switch stopped topics="libp2p switch" tid=1 file=switch.nim:354
WRN 2026-03-16 12:38:03.333+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
WRN 2026-03-16 12:38:03.333+00:00 Stopping rendezvous without starting it topics="waku rendezvous" tid=1 file=rendezvous.nim:638
INF 2026-03-16 12:38:03.333+00:00 waku rendezvous discovery stopped topics="waku rendezvous" tid=1 file=protocol.nim:239
INF 2026-03-16 12:38:03.333+00:00 waku rendezvous client stopped topics="waku rendezvous client" tid=1 file=client.nim:142
INF 2026-03-16 12:38:03.334+00:00 Health monitor loop end tid=1 file=node_health_monitor.nim:545
NTC 2026-03-16 12:38:03.334+00:00 REST service stopped tid=1 file=server.nim:188 address=0.0.0.0:8249

View File

@ -0,0 +1,129 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_via_api_to_new_content_topics[content_topic_list1] with id: 2026-03-16_12-35-28__eacc5495-9904-404a-9c91-9d16ae8afd2d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-28__eacc5495-9904-404a-9c91-9d16ae8afd2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.210.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15632', '15633', '15634', '15635', '15636']
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 15632:15632 -p 15633:15633 -p 15634:15634 -p 15635:15635 -p 15636:15636 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15634 --rest-port=15632 --tcp-port=15633 --discv5-udp-port=15635 --rest-address=0.0.0.0 --nat=extip:172.18.210.250 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d89aefca381f707bd9abfcd82f78b3fb2aab79b56322bafc9eaeea3d80d581ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15636 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c29b07c9d74d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.210.250 waku d215d41cd28eda98e39f64e2c23c884607d9f61bf1e6d0f034f69803bdc0cc79
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d215d41cd28e. Setting up logs at ./log/docker/node1_2026-03-16_12-35-28__eacc5495-9904-404a-9c91-9d16ae8afd2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15632
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 756f67c03a3c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15632/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15632/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":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:15632/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.210.250/tcp/15633/p2p/16Uiu2HAmGsbsK5frU4trWtCUrHJhdWWsQNLrD78eRf6UV7WJf9fs","/ip4/172.18.210.250/tcp/15634/ws/p2p/16Uiu2HAmGsbsK5frU4trWtCUrHJhdWWsQNLrD78eRf6UV7WJf9fs"],"enrUri":"enr:-L24QDI6sVqJ3GF42_b5HnyIvhCg8bVjoHli1zV8N8QZv-eFR-vy4X2y8PIrmGnZ5tWVR28xdKcelevI_rFcpBGZkp8CgmlkgnY0gmlwhKwS0vqKbXVsdGlhZGRyc5YACASsEtL6Bj0RAAoErBLS-gY9Et0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPqngmKU1JiUjHN3H6qgeZdXoguFrE100ZbubgRacVY6DdGNwgj0Rg3VkcII9E4V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-28__eacc5495-9904-404a-9c91-9d16ae8afd2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14798', '14799', '14800', '14801', '14802']
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 14798:14798 -p 14799:14799 -p 14800:14800 -p 14801:14801 -p 14802:14802 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14800 --rest-port=14798 --tcp-port=14799 --discv5-udp-port=14801 --rest-address=0.0.0.0 --nat=extip:172.18.233.37 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a2a9aa3c57deba399baf23bdbc2d6cd052be53ef84347ee7a78acee0e54b267d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14802 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDI6sVqJ3GF42_b5HnyIvhCg8bVjoHli1zV8N8QZv-eFR-vy4X2y8PIrmGnZ5tWVR28xdKcelevI_rFcpBGZkp8CgmlkgnY0gmlwhKwS0vqKbXVsdGlhZGRyc5YACASsEtL6Bj0RAAoErBLS-gY9Et0DgnJzhQACAQAAiXNlY3AyNTZrMaEDPqngmKU1JiUjHN3H6qgeZdXoguFrE100ZbubgRacVY6DdGNwgj0Rg3VkcII9E4V3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.233.37 waku bf47a7cf24c5df0b4cf0db30cfc30925f8f3ad75358d69c17febc389611a1ca5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf47a7cf24c5. Setting up logs at ./log/docker/node2_2026-03-16_12-35-28__eacc5495-9904-404a-9c91-9d16ae8afd2d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14798
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:14798/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:14798/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.37/tcp/14799/p2p/16Uiu2HAm4yNFHom6sPs3rp3VsfLNputfACTRgABoU2TLHyv4Gxas","/ip4/172.18.233.37/tcp/14800/ws/p2p/16Uiu2HAm4yNFHom6sPs3rp3VsfLNputfACTRgABoU2TLHyv4Gxas"],"enrUri":"enr:-L24QLN-9CSoBBL4VeF9fJiBKMhQT9nxoZuMUl1rpj-f9ATgeNY8ysk7L8Zals3WYYNH9WLLqmw0uX_Fzw4d1JTv1xkCgmlkgnY0gmlwhKwS6SWKbXVsdGlhZGRyc5YACASsEuklBjnPAAoErBLpJQY50N0DgnJzhQACAQAAiXNlY3AyNTZrMaECjde3uaCOJdqLlS4b0lZk185ruoP9QDXlTWSQ8G9QvRCDdGNwgjnPg3VkcII50YV3YWt1MgE"}'
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:14798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.210.250/tcp/15633/p2p/16Uiu2HAmGsbsK5frU4trWtCUrHJhdWWsQNLrD78eRf6UV7WJf9fs"]'
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:15632/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"]'
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:14798/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"]'
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:15632/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15632/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":1773664531489912704,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:14798/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":1773664531489912704,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15632/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15632/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":1773664531611729465,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:14798/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":1773664531611729465,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15632/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15632/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":1773664531730951834,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:14798/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":1773664531730951834,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15632/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15632/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":1773664531850545889,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:14798/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":1773664531850545889,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15632/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15632/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":1773664531969781909,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:14798/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":1773664531969781909,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15632/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15632/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":1773664532091642883,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:14798/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":1773664532091642883,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:15632/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:15632/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":1773664532210232608,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:14798/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":1773664532210232608,"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 d215d41cd28e
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf47a7cf24c5
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 one or more lines are too long

View File

@ -0,0 +1,145 @@
2026-03-16 12:44:32.438 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:44:32.438 DEBUG [tests.conftest] Running test: test_sync_with_one_node_with_delayed_start with id: 2026-03-16_12-44-32__a5b950ed-f344-4f68-9b56-f2529bc4928d
2026-03-16 12:44:32.438 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:44:32.446 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:44:32.446 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-44-32__a5b950ed-f344-4f68-9b56-f2529bc4928d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:32.452 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:44:32.453 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-44-32__a5b950ed-f344-4f68-9b56-f2529bc4928d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:32.459 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:44:32.459 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-44-32__a5b950ed-f344-4f68-9b56-f2529bc4928d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:32.460 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:44:32.460 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:44:32.461 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:44:32.462 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:44:32.462 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.128
2026-03-16 12:44:32.463 DEBUG [src.node.docker_mananger] Generated ports ['16833', '16834', '16835', '16836', '16837']
2026-03-16 12:44:32.463 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:44:32.463 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:44:32.463 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:44:32.463 DEBUG [src.node.docker_mananger] docker run -i -t -p 16833:16833 -p 16834:16834 -p 16835:16835 -p 16836:16836 -p 16837:16837 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16835 --rest-port=16833 --tcp-port=16834 --discv5-udp-port=16836 --rest-address=0.0.0.0 --nat=extip:172.18.241.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf99a4a8194c46db89dbfaedbbe5b8695c49e44f43587d6f62f96d74bcde04bb --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16837 --metrics-logging=true --relay=true
2026-03-16 12:44:32.645 ERROR [src.node.docker_mananger] Max retries reached for container 261ee59002c8. Exiting log stream.
2026-03-16 12:44:32.668 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.128 waku dd9b77209420a381e210c16950bf20ed1473c40ddf8cf52949405f5493ea5c1d
2026-03-16 12:44:32.707 DEBUG [src.node.docker_mananger] Container started with ID dd9b77209420. Setting up logs at ./log/docker/node1_2026-03-16_12-44-32__a5b950ed-f344-4f68-9b56-f2529bc4928d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:32.708 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16833
2026-03-16 12:44:32.708 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:44:33.231 ERROR [src.node.docker_mananger] Max retries reached for container a985eb34418f. Exiting log stream.
2026-03-16 12:44:33.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16833/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:33.711 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-03-16 12:44:33.711 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:44:33.712 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16833/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:33.714 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.128/tcp/16834/p2p/16Uiu2HAmUT4vLkPwGsmAK8Mhq98vZgUq7ToM3fDbtE4CByCrSy9j","/ip4/172.18.241.128/tcp/16835/ws/p2p/16Uiu2HAmUT4vLkPwGsmAK8Mhq98vZgUq7ToM3fDbtE4CByCrSy9j"],"enrUri":"enr:-L24QKCJal-fEra-lpm2dVyqGatiWL9lhNmzjlRxSeRCOWXNSDbBJE8Z9dwSiAKXkT1gIdfo_yO2M2trrTbj2iYtrqACgmlkgnY0gmlwhKwS8YCKbXVsdGlhZGRyc5YACASsEvGABkHCAAoErBLxgAZBw90DgnJzhQADAQAAiXNlY3AyNTZrMaED6q0wMeCr5__OSrRGmW0q76KBXLvNxSUTP43CI5YBibKDdGNwgkHCg3VkcIJBxIV3YWt1MhM"}'
2026-03-16 12:44:33.715 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:44:33.715 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:44:33.715 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:44:33.716 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:44:33.716 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.98
2026-03-16 12:44:33.717 DEBUG [src.node.docker_mananger] Generated ports ['2650', '2651', '2652', '2653', '2654']
2026-03-16 12:44:33.717 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:44:33.717 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:44:33.717 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:44:33.717 DEBUG [src.node.docker_mananger] docker run -i -t -p 2650:2650 -p 2651:2651 -p 2652:2652 -p 2653:2653 -p 2654:2654 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2652 --rest-port=2650 --tcp-port=2651 --discv5-udp-port=2653 --rest-address=0.0.0.0 --nat=extip:172.18.67.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a108c3fefbeac99cb588a315f2b0aa9edc6a289bb7aed6f3ac8087bf0ecdc8ad --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2654 --metrics-logging=true --relay=true --storenode=/ip4/172.18.241.128/tcp/16834/p2p/16Uiu2HAmUT4vLkPwGsmAK8Mhq98vZgUq7ToM3fDbtE4CByCrSy9j --discv5-bootstrap-node=enr:-L24QKCJal-fEra-lpm2dVyqGatiWL9lhNmzjlRxSeRCOWXNSDbBJE8Z9dwSiAKXkT1gIdfo_yO2M2trrTbj2iYtrqACgmlkgnY0gmlwhKwS8YCKbXVsdGlhZGRyc5YACASsEvGABkHCAAoErBLxgAZBw90DgnJzhQADAQAAiXNlY3AyNTZrMaED6q0wMeCr5__OSrRGmW0q76KBXLvNxSUTP43CI5YBibKDdGNwgkHCg3VkcIJBxIV3YWt1MhM
2026-03-16 12:44:33.922 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.98 waku f2789955106f6070c4780480e200f9405cf99f112f167af56607891bd7e8d6a7
2026-03-16 12:44:33.964 DEBUG [src.node.docker_mananger] Container started with ID f2789955106f. Setting up logs at ./log/docker/node2_2026-03-16_12-44-32__a5b950ed-f344-4f68-9b56-f2529bc4928d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:33.964 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2650
2026-03-16 12:44:33.964 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:44:34.965 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2650/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:34.968 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-03-16 12:44:34.968 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:44:34.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2650/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:34.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.98/tcp/2651/p2p/16Uiu2HAmR3hvZPsxTFJfay1XBZPkJhPrshfuK6XWanwSkeML3x1c","/ip4/172.18.67.98/tcp/2652/ws/p2p/16Uiu2HAmR3hvZPsxTFJfay1XBZPkJhPrshfuK6XWanwSkeML3x1c"],"enrUri":"enr:-L24QNZS7pvwU9nGMabnMMeZaFr7rIR2x-rQy1LTLxj5AipnInRX6TYji1_DbulpVAXe-5srXCFtS6V7s5OwGYypLa4CgmlkgnY0gmlwhKwSQ2KKbXVsdGlhZGRyc5YACASsEkNiBgpbAAoErBJDYgYKXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuB4HQdR3O_3Vuj82TPwpWl9Xt3HQOBbzerC0E8hnO5-DdGNwggpbg3VkcIIKXYV3YWt1MhM"}'
2026-03-16 12:44:34.971 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:44:34.971 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2650/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.128/tcp/16834/p2p/16Uiu2HAmUT4vLkPwGsmAK8Mhq98vZgUq7ToM3fDbtE4CByCrSy9j"]'
2026-03-16 12:44:34.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:34.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:44:34.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:34.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2650/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:44:34.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:34.980 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:34.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:34.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:34.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:35.188 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:35.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:35.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:35.195 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:35.395 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:35.396 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:35.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:35.402 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:35.603 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:35.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:35.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:35.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:35.811 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:35.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:35.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:35.818 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:36.019 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:36.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:36.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:36.026 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:36.227 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:36.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:36.233 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:36.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:36.435 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:36.435 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:36.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:36.442 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:36.644 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:36.644 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:36.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:36.651 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:36.852 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:36.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16833/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-03-16 12:44:36.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:36.859 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:37.060 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:44:37.060 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:44:37.062 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:44:37.062 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.58.45
2026-03-16 12:44:37.062 DEBUG [src.node.docker_mananger] Generated ports ['41177', '41178', '41179', '41180', '41181']
2026-03-16 12:44:37.062 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:44:37.063 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:44:37.063 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:44:37.063 DEBUG [src.node.docker_mananger] docker run -i -t -p 41177:41177 -p 41178:41178 -p 41179:41179 -p 41180:41180 -p 41181:41181 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --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.58.45 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=558df34517ac2adbc48b5cccba13aa3ffe6f888f086feb8b8bbf710f075aaebf --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41181 --metrics-logging=true --relay=true --storenode=/ip4/172.18.67.98/tcp/2651/p2p/16Uiu2HAmR3hvZPsxTFJfay1XBZPkJhPrshfuK6XWanwSkeML3x1c --discv5-bootstrap-node=enr:-L24QNZS7pvwU9nGMabnMMeZaFr7rIR2x-rQy1LTLxj5AipnInRX6TYji1_DbulpVAXe-5srXCFtS6V7s5OwGYypLa4CgmlkgnY0gmlwhKwSQ2KKbXVsdGlhZGRyc5YACASsEkNiBgpbAAoErBJDYgYKXN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuB4HQdR3O_3Vuj82TPwpWl9Xt3HQOBbzerC0E8hnO5-DdGNwggpbg3VkcIIKXYV3YWt1MhM
2026-03-16 12:44:37.277 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.58.45 waku e0612fd316ba898f5199b84e7e37992a008f9a12558f81b96bedbe0c0d18a6d1
2026-03-16 12:44:37.315 DEBUG [src.node.docker_mananger] Container started with ID e0612fd316ba. Setting up logs at ./log/docker/node3_2026-03-16_12-44-32__a5b950ed-f344-4f68-9b56-f2529bc4928d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:37.315 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 41177
2026-03-16 12:44:37.316 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:44:38.316 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41177/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:38.319 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-03-16 12:44:38.319 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:44:38.320 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41177/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:38.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.58.45/tcp/41178/p2p/16Uiu2HAkwVjVBhmbivCxxXJLY8rqWQaSXPtUzadp63XM8QGZAvV3","/ip4/172.18.58.45/tcp/41179/ws/p2p/16Uiu2HAkwVjVBhmbivCxxXJLY8rqWQaSXPtUzadp63XM8QGZAvV3"],"enrUri":"enr:-L24QHfr9nWb-2lcjZSjitF982WLvXIE6L6ZRA5R8UhlsRrJIP-eGP4igYr1G5CBrgcjh2la7Yjmr_OH3_WybZkpRhsCgmlkgnY0gmlwhKwSOi2KbXVsdGlhZGRyc5YACASsEjotBqDaAAoErBI6LQag290DgnJzhQADAQAAiXNlY3AyNTZrMaECHsGphU6I_r2n6WeVVlEC_D2cHNCWqYdetSnJOQ2_idaDdGNwgqDag3VkcIKg3IV3YWt1MgE"}'
2026-03-16 12:44:38.322 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:44:38.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.67.98/tcp/2651/p2p/16Uiu2HAmR3hvZPsxTFJfay1XBZPkJhPrshfuK6XWanwSkeML3x1c"]'
2026-03-16 12:44:38.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:38.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41177/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:44:38.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:38.396 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:44:39.397 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:44:39.397 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16833/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:39.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72d060df65e7ff450ed9723768808c6b422e251d89bf13c998199e5074c8d790"},{"messageHash":"0xe38f73cfe128a0039d48d4a03fc9d8cea370c8dc115d72d359f63bcaf45268e2"},{"messageHash":"0x79abbb4e55be9388e1e54ec780c014b721cc4d8e7608fffced6b2bd329f41e8b"},{"messageHash":"0x8e7f52999afd5ee1f0bf1dc5eafa8ea09242ce9fc82f3a446bd18324b73b94d7"},{"messageHash":"0xee71f4bba418c1b5f4917b5428ef2d824110f5cea6e792ee2839b4282acd9d44"},{"messageHash":"0x7fade989ea91c4f1be993353a97661478902decc0990d53b087c74dd5971af50"},{"messageHash":"0xa446467cf208d6cac88b9073d20f308c8b5c8803f103452221308bd847ca26c1"},{"messageHash":"0x537716e6c5d064ce21bf71dc95d39c88c622b5e1ff184c4583ca642b935d4842"},{"messageHash":"0x6e485ec3d9c93b9c4e06d743a081bfbbb1d46f04b33e3f87e8da11d46c080bb6"},{"messageHash":"0x947653d16822ac72f41224238aabc85a372a73bfb9e2eade0f438b54ca0821c2"}]}'
2026-03-16 12:44:39.401 DEBUG [src.steps.store] messages length is 10
2026-03-16 12:44:39.403 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:44:39.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2650/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:39.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72d060df65e7ff450ed9723768808c6b422e251d89bf13c998199e5074c8d790"},{"messageHash":"0xe38f73cfe128a0039d48d4a03fc9d8cea370c8dc115d72d359f63bcaf45268e2"},{"messageHash":"0x79abbb4e55be9388e1e54ec780c014b721cc4d8e7608fffced6b2bd329f41e8b"},{"messageHash":"0x8e7f52999afd5ee1f0bf1dc5eafa8ea09242ce9fc82f3a446bd18324b73b94d7"},{"messageHash":"0xee71f4bba418c1b5f4917b5428ef2d824110f5cea6e792ee2839b4282acd9d44"},{"messageHash":"0x7fade989ea91c4f1be993353a97661478902decc0990d53b087c74dd5971af50"},{"messageHash":"0xa446467cf208d6cac88b9073d20f308c8b5c8803f103452221308bd847ca26c1"},{"messageHash":"0x537716e6c5d064ce21bf71dc95d39c88c622b5e1ff184c4583ca642b935d4842"},{"messageHash":"0x6e485ec3d9c93b9c4e06d743a081bfbbb1d46f04b33e3f87e8da11d46c080bb6"},{"messageHash":"0x947653d16822ac72f41224238aabc85a372a73bfb9e2eade0f438b54ca0821c2"}]}'
2026-03-16 12:44:39.406 DEBUG [src.steps.store] messages length is 10
2026-03-16 12:44:39.408 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:44:39.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41177/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:39.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8bc4804b42aac705f7ab","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x72d060df65e7ff450ed9723768808c6b422e251d89bf13c998199e5074c8d790"},{"messageHash":"0xe38f73cfe128a0039d48d4a03fc9d8cea370c8dc115d72d359f63bcaf45268e2"},{"messageHash":"0x79abbb4e55be9388e1e54ec780c014b721cc4d8e7608fffced6b2bd329f41e8b"},{"messageHash":"0x8e7f52999afd5ee1f0bf1dc5eafa8ea09242ce9fc82f3a446bd18324b73b94d7"},{"messageHash":"0xee71f4bba418c1b5f4917b5428ef2d824110f5cea6e792ee2839b4282acd9d44"},{"messageHash":"0x7fade989ea91c4f1be993353a97661478902decc0990d53b087c74dd5971af50"},{"messageHash":"0xa446467cf208d6cac88b9073d20f308c8b5c8803f103452221308bd847ca26c1"},{"messageHash":"0x537716e6c5d064ce21bf71dc95d39c88c622b5e1ff184c4583ca642b935d4842"},{"messageHash":"0x6e485ec3d9c93b9c4e06d743a081bfbbb1d46f04b33e3f87e8da11d46c080bb6"},{"messageHash":"0x947653d16822ac72f41224238aabc85a372a73bfb9e2eade0f438b54ca0821c2"}]}'
2026-03-16 12:44:39.418 DEBUG [src.steps.store] messages length is 10
2026-03-16 12:44:39.421 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:44:39.422 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:44:39.422 DEBUG [src.node.waku_node] Stopping container with id dd9b77209420
2026-03-16 12:44:40.032 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:44:40.034 DEBUG [src.node.waku_node] Stopping container with id f2789955106f
2026-03-16 12:44:40.665 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:44:40.667 DEBUG [src.node.waku_node] Stopping container with id e0612fd316ba
2026-03-16 12:44:40.889 ERROR [src.node.docker_mananger] Max retries reached for container dd9b77209420. Exiting log stream.
2026-03-16 12:44:41.263 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:44:41.265 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:44:41.281 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:44:41.293 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:44:41.299 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,225 @@
2026-03-16 12:40:38.751 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:40:38.751 DEBUG [tests.conftest] Running test: test_large_message_payload_sync with id: 2026-03-16_12-40-38__8c0ec833-be9a-4162-adc6-e303d727c233
2026-03-16 12:40:38.752 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:40:38.759 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:40:38.759 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-40-38__8c0ec833-be9a-4162-adc6-e303d727c233__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:38.764 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:40:38.764 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-40-38__8c0ec833-be9a-4162-adc6-e303d727c233__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:38.769 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:40:38.770 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-40-38__8c0ec833-be9a-4162-adc6-e303d727c233__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:38.770 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:40:38.770 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:40:38.771 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:40:38.773 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:40:38.773 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.135
2026-03-16 12:40:38.773 DEBUG [src.node.docker_mananger] Generated ports ['30729', '30730', '30731', '30732', '30733']
2026-03-16 12:40:38.773 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:40:38.773 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:40:38.773 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:40:38.773 DEBUG [src.node.docker_mananger] docker run -i -t -p 30729:30729 -p 30730:30730 -p 30731:30731 -p 30732:30732 -p 30733:30733 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30731 --rest-port=30729 --tcp-port=30730 --discv5-udp-port=30732 --rest-address=0.0.0.0 --nat=extip:172.18.143.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61ffde2eeedf911a6ec63dbdb0e8f9a8d4dcdcacce65bd71b2aec739a3ee73b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30733 --metrics-logging=true --store=true --relay=true
2026-03-16 12:40:38.933 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.135 waku cc9d8390f2d049a6f31a82b5693bcd8351e613bbbf3368adabb1b6aed1e560ff
2026-03-16 12:40:38.962 DEBUG [src.node.docker_mananger] Container started with ID cc9d8390f2d0. Setting up logs at ./log/docker/node1_2026-03-16_12-40-38__8c0ec833-be9a-4162-adc6-e303d727c233__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:38.964 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 30729
2026-03-16 12:40:38.965 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:40:39.072 ERROR [src.node.docker_mananger] Max retries reached for container 9c2b5fd69c7b. Exiting log stream.
2026-03-16 12:40:39.547 ERROR [src.node.docker_mananger] Max retries reached for container 030da5e95df9. Exiting log stream.
2026-03-16 12:40:39.966 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30729/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:39.968 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-03-16 12:40:39.969 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:40:39.969 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30729/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:39.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.135/tcp/30730/p2p/16Uiu2HAkyHdhnuufgsu4hshXPMpvco4eF8mjeYSyT9kiM4j2cmJK","/ip4/172.18.143.135/tcp/30731/ws/p2p/16Uiu2HAkyHdhnuufgsu4hshXPMpvco4eF8mjeYSyT9kiM4j2cmJK"],"enrUri":"enr:-L24QHpwAOWfvMJQpPkuxjv9c5W6Fy1Quseh1qsQoYIG0df5eJMing5a6OZouk4zzclZTj9AlWrQKC_9xuM-vSWyhL4CgmlkgnY0gmlwhKwSj4eKbXVsdGlhZGRyc5YACASsEo-HBngKAAoErBKPhwZ4C90DgnJzhQADAQAAiXNlY3AyNTZrMaECOV-HI4SM5QRYQ4KwudL02LnHlhxRRiX86WiJ3Y9djqSDdGNwgngKg3VkcIJ4DIV3YWt1MgM"}'
2026-03-16 12:40:39.972 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:40:39.972 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:40:39.972 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:40:39.973 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:40:39.973 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.225.10
2026-03-16 12:40:39.973 DEBUG [src.node.docker_mananger] Generated ports ['26408', '26409', '26410', '26411', '26412']
2026-03-16 12:40:39.973 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:40:39.973 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:40:39.974 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:40:39.974 DEBUG [src.node.docker_mananger] docker run -i -t -p 26408:26408 -p 26409:26409 -p 26410:26410 -p 26411:26411 -p 26412:26412 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26410 --rest-port=26408 --tcp-port=26409 --discv5-udp-port=26411 --rest-address=0.0.0.0 --nat=extip:172.18.225.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e6f7c2ab5e721cbb0be1e2e08dc0eaa2e9b9ae7e3992bb46d3f8c1adfe7d96f0 --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26412 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHpwAOWfvMJQpPkuxjv9c5W6Fy1Quseh1qsQoYIG0df5eJMing5a6OZouk4zzclZTj9AlWrQKC_9xuM-vSWyhL4CgmlkgnY0gmlwhKwSj4eKbXVsdGlhZGRyc5YACASsEo-HBngKAAoErBKPhwZ4C90DgnJzhQADAQAAiXNlY3AyNTZrMaECOV-HI4SM5QRYQ4KwudL02LnHlhxRRiX86WiJ3Y9djqSDdGNwgngKg3VkcIJ4DIV3YWt1MgM
2026-03-16 12:40:40.125 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.225.10 waku 9b8f5e8e40d6cca4abf8c4df9d54354ae5fbf344dd4b36749d65125ea5c67c45
2026-03-16 12:40:40.151 DEBUG [src.node.docker_mananger] Container started with ID 9b8f5e8e40d6. Setting up logs at ./log/docker/node2_2026-03-16_12-40-38__8c0ec833-be9a-4162-adc6-e303d727c233__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:40.152 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 26408
2026-03-16 12:40:40.152 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:40:41.152 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26408/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:41.175 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-03-16 12:40:41.176 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:40:41.177 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26408/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:41.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.225.10/tcp/26409/p2p/16Uiu2HAm9EzLTSAxt1DtGqT5xbAyWG33dKckCS1HbZe4odfVrSvx","/ip4/172.18.225.10/tcp/26410/ws/p2p/16Uiu2HAm9EzLTSAxt1DtGqT5xbAyWG33dKckCS1HbZe4odfVrSvx"],"enrUri":"enr:-L24QHLAd0ZJc5WvFyt2pEpaCl2pboO63V4uLxH2Ko9jEC5QB-5IZnzTh-s3C-i96OMsf81TFcH7xeWXUJ9WIZUzo8gCgmlkgnY0gmlwhKwS4QqKbXVsdGlhZGRyc5YACASsEuEKBmcpAAoErBLhCgZnKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzUb7ynWAxfFYFEjZf-OVtXm-NulXTaKrKM5P4sijMuWDdGNwgmcpg3VkcIJnK4V3YWt1MgE"}'
2026-03-16 12:40:41.183 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:40:41.183 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:40:41.184 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:40:41.186 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:40:41.186 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.167.165
2026-03-16 12:40:41.186 DEBUG [src.node.docker_mananger] Generated ports ['35376', '35377', '35378', '35379', '35380']
2026-03-16 12:40:41.186 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:40:41.186 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:40:41.186 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:40:41.186 DEBUG [src.node.docker_mananger] docker run -i -t -p 35376:35376 -p 35377:35377 -p 35378:35378 -p 35379:35379 -p 35380:35380 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35378 --rest-port=35376 --tcp-port=35377 --discv5-udp-port=35379 --rest-address=0.0.0.0 --nat=extip:172.18.167.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5e43c7d9d7fce86fc0856ddc9feecbfcf2ceabfaff6a6ebb4b6a1eecaefcc59e --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35380 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHLAd0ZJc5WvFyt2pEpaCl2pboO63V4uLxH2Ko9jEC5QB-5IZnzTh-s3C-i96OMsf81TFcH7xeWXUJ9WIZUzo8gCgmlkgnY0gmlwhKwS4QqKbXVsdGlhZGRyc5YACASsEuEKBmcpAAoErBLhCgZnKt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzUb7ynWAxfFYFEjZf-OVtXm-NulXTaKrKM5P4sijMuWDdGNwgmcpg3VkcIJnK4V3YWt1MgE
2026-03-16 12:40:41.333 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.167.165 waku ad6d491f97e877fd4658b36f9b0a8e82f4b64a54c35f49a1f4027c93feb1000e
2026-03-16 12:40:41.357 DEBUG [src.node.docker_mananger] Container started with ID ad6d491f97e8. Setting up logs at ./log/docker/node3_2026-03-16_12-40-38__8c0ec833-be9a-4162-adc6-e303d727c233__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:41.358 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35376
2026-03-16 12:40:41.358 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:40:42.359 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35376/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:42.378 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-03-16 12:40:42.379 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:40:42.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35376/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:42.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.167.165/tcp/35377/p2p/16Uiu2HAmCoQRR21BNaLf85EnWvcCrXQQRtF8cWnLx8UiBHzu3w4W","/ip4/172.18.167.165/tcp/35378/ws/p2p/16Uiu2HAmCoQRR21BNaLf85EnWvcCrXQQRtF8cWnLx8UiBHzu3w4W"],"enrUri":"enr:-L24QAKbMFM0IeROQseEeHwlu5SFvmO2SvevRMRmW5aA4jUoX7XXB4UdtY-71yoin0ENes4Awg5lPrCfjEfFK7MyrnwCgmlkgnY0gmlwhKwSp6WKbXVsdGlhZGRyc5YACASsEqelBooxAAoErBKnpQaKMt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDAifdIG8QcDjjCG__IxbQXKGCrVcgWCrZtMi3SC-GqpODdGNwgooxg3VkcIKKM4V3YWt1MgE"}'
2026-03-16 12:40:42.386 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:40:42.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26408/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.143.135/tcp/30730/p2p/16Uiu2HAkyHdhnuufgsu4hshXPMpvco4eF8mjeYSyT9kiM4j2cmJK"]'
2026-03-16 12:40:42.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35376/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.225.10/tcp/26409/p2p/16Uiu2HAm9EzLTSAxt1DtGqT5xbAyWG33dKckCS1HbZe4odfVrSvx"]'
2026-03-16 12:40:42.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30729/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:40:42.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.393 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26408/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:40:42.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35376/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:40:42.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.399 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.400 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.419 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.430 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.431 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.447 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.458 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.460 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.475 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.486 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.487 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.502 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.513 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.514 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.529 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.529 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.540 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.542 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.558 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.569 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.570 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.585 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.596 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.597 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.614 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.625 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.626 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.643 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.655 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.656 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.673 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.683 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.685 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.703 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.715 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.716 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.736 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.747 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.748 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.768 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.779 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.780 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.800 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.811 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.813 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.832 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.843 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.844 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.864 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.865 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.876 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.877 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.896 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.907 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.908 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.928 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.939 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.940 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.959 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:42.970 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:42.971 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:42.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:42.989 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.001 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.002 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.017 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.028 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.030 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.046 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.057 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.058 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.074 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.085 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.087 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.102 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.113 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.114 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.131 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.142 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.144 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.160 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.171 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.172 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.187 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.198 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.200 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.216 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.227 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.229 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.245 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.256 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:43.257 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:40:43.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:43.274 DEBUG [src.libs.common] Sleeping for 0.01 seconds
2026-03-16 12:40:43.284 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-16 12:40:53.292 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:40:53.292 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30729/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:53.303 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5eb4a912f610b5c80700ba7e4919eabef0161a014e5b65b7f5399bfcd3b0650"},{"messageHash":"0x23d11b21954f8ad104b275528b56c030aab8c0d68bcd699b54c9471ecfdd80fc"},{"messageHash":"0x797b96a201f3258bbc0b87dcbd7643c2269f8d114c9ecf5935cc4c310621191c"},{"messageHash":"0x102ec3b3361717295134c345415e2e33898d7a0252ee397a0a75b0f17a1e7323"},{"messageHash":"0x77c3a961baaa0f1479fc144b77889cefa70419c202db468dc42e2e99e16ac485"},{"messageHash":"0x1576875bff1cc5a53f20c5fe18123147e81e7479c63fc3265a78939ae439b506"},{"messageHash":"0x369add722a6c63acea975a68e0a90a6ca00a6eb12738429974205dfd7d031ca3"},{"messageHash":"0x91c4f4af94aa17c7ab7f56ec59c46dcc332cf9b0fb8d494d9a853181cdc8aa1e"},{"messageHash":"0x7bb581c679a006d2f4126d816abfe10dd1e06c32375de4e3ad9c271c2e13fc97"},{"messageHash":"0x38f586c7b8304ed0f92f4bef2775be161e6c77ffaea972a0d9dbbedbb46a858c"},{"messageHash":"0xe02210ce4a2e5cbe180a9d39829969eed4b2aea2118f27a6ba52a4f87b289e8f"},{"messageHash":"0x04a29ade73d45fb7a16c911e1f3443a8ed2879053a1fb435df19065d0d110e7d"},{"messageHash":"0xeb1a2286b010d71196abf52c81a6cbd15760e48b5e780f3750248b171fec47fa"},{"messageHash":"0x29e1cfe4c8acf0daf85236517aeec0067a0638964a01666af01c680e7f06b38d"},{"messageHash":"0xc7bf5f43a0a7f434f5dffc1959baa8faa6999fff753d57ef185f1d3290e47342"},{"messageHash":"0xedab9a76208e311cc0ff43024b39f89a6623a74ccf29212dd8490d246ad70e60"},{"messageHash":"0x17c898cc6023b0f6d612e5e6544aa34f0df5613be31bea0e4a52f06b55f6f3c4"},{"messageHash":"0x8deb151f9d13f84e6baf57b48ccaab7f59474f2501f921e3f77abd7531de4f52"},{"messageHash":"0x504bc08da89c2d1f6ae61a791d6f635e0639d89bb5b28d954bbd14cdb9bee4db"},{"messageHash":"0x747e0d2ea5f4d90c02477c2e973a6e608b6c8c110726f44a55c1a6da1863e67b"},{"messageHash":"0x95ec2d9126f2e5add3d8789e0f4364358b7d79f8cd994d6d64ca81b3433483c9"},{"messageHash":"0x298212150f9455620551eefd6a36de11cf0b1aba692d1bb16af5b49708aee417"},{"messageHash":"0x833ffea5fcbf24e5d613bf86c97625aa0b7f056444c60b4f6d6fd18b09143e07"},{"messageHash":"0xc51f3aacf78c79cfe22e8c1519ec3fd9ffaf41db818f68558eb8487228364b56"},{"messageHash":"0x2b6a9102761025fb086e1a9045fa0ead1aa137eb1c45c36ed27138bff8838730"},{"messageHash":"0x4dc9fd46522b4e6d4e9ebbcf8258c077692bf3cac137837d183a482a43b4c4ab"},{"messageHash":"0x0d456bcbfe1b00028d4353e03b21659f508d2b39bee438e94e761d1c1e71802e"},{"messageHash":"0x2071348ac62b54e78d0703b55bcd735758d8ce7a5b5b0c3b5bb55e5434c97795"},{"messageHash":"0xfdc9836625267b84f13db4e922bc0798e2eb8135ae140c230f3453403d035311"},{"messageHash":"0x832d321c416474841d0228d180d91cf72c6d7744561f89eb95879204f973e893"}]}'
2026-03-16 12:40:53.303 DEBUG [src.steps.store] messages length is 30
2026-03-16 12:40:53.338 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:40:53.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26408/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:53.354 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"6ed53eec779bf64bbab2","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5eb4a912f610b5c80700ba7e4919eabef0161a014e5b65b7f5399bfcd3b0650"},{"messageHash":"0x23d11b21954f8ad104b275528b56c030aab8c0d68bcd699b54c9471ecfdd80fc"},{"messageHash":"0x797b96a201f3258bbc0b87dcbd7643c2269f8d114c9ecf5935cc4c310621191c"},{"messageHash":"0x102ec3b3361717295134c345415e2e33898d7a0252ee397a0a75b0f17a1e7323"},{"messageHash":"0x77c3a961baaa0f1479fc144b77889cefa70419c202db468dc42e2e99e16ac485"},{"messageHash":"0x1576875bff1cc5a53f20c5fe18123147e81e7479c63fc3265a78939ae439b506"},{"messageHash":"0x369add722a6c63acea975a68e0a90a6ca00a6eb12738429974205dfd7d031ca3"},{"messageHash":"0x91c4f4af94aa17c7ab7f56ec59c46dcc332cf9b0fb8d494d9a853181cdc8aa1e"},{"messageHash":"0x7bb581c679a006d2f4126d816abfe10dd1e06c32375de4e3ad9c271c2e13fc97"},{"messageHash":"0x38f586c7b8304ed0f92f4bef2775be161e6c77ffaea972a0d9dbbedbb46a858c"},{"messageHash":"0xe02210ce4a2e5cbe180a9d39829969eed4b2aea2118f27a6ba52a4f87b289e8f"},{"messageHash":"0x04a29ade73d45fb7a16c911e1f3443a8ed2879053a1fb435df19065d0d110e7d"},{"messageHash":"0xeb1a2286b010d71196abf52c81a6cbd15760e48b5e780f3750248b171fec47fa"},{"messageHash":"0x29e1cfe4c8acf0daf85236517aeec0067a0638964a01666af01c680e7f06b38d"},{"messageHash":"0xc7bf5f43a0a7f434f5dffc1959baa8faa6999fff753d57ef185f1d3290e47342"},{"messageHash":"0xedab9a76208e311cc0ff43024b39f89a6623a74ccf29212dd8490d246ad70e60"},{"messageHash":"0x17c898cc6023b0f6d612e5e6544aa34f0df5613be31bea0e4a52f06b55f6f3c4"},{"messageHash":"0x8deb151f9d13f84e6baf57b48ccaab7f59474f2501f921e3f77abd7531de4f52"},{"messageHash":"0x504bc08da89c2d1f6ae61a791d6f635e0639d89bb5b28d954bbd14cdb9bee4db"},{"messageHash":"0x747e0d2ea5f4d90c02477c2e973a6e608b6c8c110726f44a55c1a6da1863e67b"},{"messageHash":"0x95ec2d9126f2e5add3d8789e0f4364358b7d79f8cd994d6d64ca81b3433483c9"},{"messageHash":"0x298212150f9455620551eefd6a36de11cf0b1aba692d1bb16af5b49708aee417"},{"messageHash":"0x833ffea5fcbf24e5d613bf86c97625aa0b7f056444c60b4f6d6fd18b09143e07"},{"messageHash":"0xc51f3aacf78c79cfe22e8c1519ec3fd9ffaf41db818f68558eb8487228364b56"},{"messageHash":"0x2b6a9102761025fb086e1a9045fa0ead1aa137eb1c45c36ed27138bff8838730"},{"messageHash":"0x4dc9fd46522b4e6d4e9ebbcf8258c077692bf3cac137837d183a482a43b4c4ab"},{"messageHash":"0x0d456bcbfe1b00028d4353e03b21659f508d2b39bee438e94e761d1c1e71802e"},{"messageHash":"0x2071348ac62b54e78d0703b55bcd735758d8ce7a5b5b0c3b5bb55e5434c97795"},{"messageHash":"0xfdc9836625267b84f13db4e922bc0798e2eb8135ae140c230f3453403d035311"},{"messageHash":"0x832d321c416474841d0228d180d91cf72c6d7744561f89eb95879204f973e893"}]}'
2026-03-16 12:40:53.354 DEBUG [src.steps.store] messages length is 30
2026-03-16 12:40:53.388 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:40:53.388 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35376/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:53.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b6dca0bf1919c898ed7e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd5eb4a912f610b5c80700ba7e4919eabef0161a014e5b65b7f5399bfcd3b0650"},{"messageHash":"0x23d11b21954f8ad104b275528b56c030aab8c0d68bcd699b54c9471ecfdd80fc"},{"messageHash":"0x797b96a201f3258bbc0b87dcbd7643c2269f8d114c9ecf5935cc4c310621191c"},{"messageHash":"0x102ec3b3361717295134c345415e2e33898d7a0252ee397a0a75b0f17a1e7323"},{"messageHash":"0x77c3a961baaa0f1479fc144b77889cefa70419c202db468dc42e2e99e16ac485"},{"messageHash":"0x1576875bff1cc5a53f20c5fe18123147e81e7479c63fc3265a78939ae439b506"},{"messageHash":"0x369add722a6c63acea975a68e0a90a6ca00a6eb12738429974205dfd7d031ca3"},{"messageHash":"0x91c4f4af94aa17c7ab7f56ec59c46dcc332cf9b0fb8d494d9a853181cdc8aa1e"},{"messageHash":"0x7bb581c679a006d2f4126d816abfe10dd1e06c32375de4e3ad9c271c2e13fc97"},{"messageHash":"0x38f586c7b8304ed0f92f4bef2775be161e6c77ffaea972a0d9dbbedbb46a858c"},{"messageHash":"0xe02210ce4a2e5cbe180a9d39829969eed4b2aea2118f27a6ba52a4f87b289e8f"},{"messageHash":"0x04a29ade73d45fb7a16c911e1f3443a8ed2879053a1fb435df19065d0d110e7d"},{"messageHash":"0xeb1a2286b010d71196abf52c81a6cbd15760e48b5e780f3750248b171fec47fa"},{"messageHash":"0x29e1cfe4c8acf0daf85236517aeec0067a0638964a01666af01c680e7f06b38d"},{"messageHash":"0xc7bf5f43a0a7f434f5dffc1959baa8faa6999fff753d57ef185f1d3290e47342"},{"messageHash":"0xedab9a76208e311cc0ff43024b39f89a6623a74ccf29212dd8490d246ad70e60"},{"messageHash":"0x17c898cc6023b0f6d612e5e6544aa34f0df5613be31bea0e4a52f06b55f6f3c4"},{"messageHash":"0x8deb151f9d13f84e6baf57b48ccaab7f59474f2501f921e3f77abd7531de4f52"},{"messageHash":"0x504bc08da89c2d1f6ae61a791d6f635e0639d89bb5b28d954bbd14cdb9bee4db"},{"messageHash":"0x747e0d2ea5f4d90c02477c2e973a6e608b6c8c110726f44a55c1a6da1863e67b"},{"messageHash":"0x95ec2d9126f2e5add3d8789e0f4364358b7d79f8cd994d6d64ca81b3433483c9"},{"messageHash":"0x298212150f9455620551eefd6a36de11cf0b1aba692d1bb16af5b49708aee417"},{"messageHash":"0x833ffea5fcbf24e5d613bf86c97625aa0b7f056444c60b4f6d6fd18b09143e07"},{"messageHash":"0xc51f3aacf78c79cfe22e8c1519ec3fd9ffaf41db818f68558eb8487228364b56"},{"messageHash":"0x2b6a9102761025fb086e1a9045fa0ead1aa137eb1c45c36ed27138bff8838730"},{"messageHash":"0x4dc9fd46522b4e6d4e9ebbcf8258c077692bf3cac137837d183a482a43b4c4ab"},{"messageHash":"0x0d456bcbfe1b00028d4353e03b21659f508d2b39bee438e94e761d1c1e71802e"},{"messageHash":"0x2071348ac62b54e78d0703b55bcd735758d8ce7a5b5b0c3b5bb55e5434c97795"},{"messageHash":"0xfdc9836625267b84f13db4e922bc0798e2eb8135ae140c230f3453403d035311"},{"messageHash":"0x832d321c416474841d0228d180d91cf72c6d7744561f89eb95879204f973e893"}]}'
2026-03-16 12:40:53.403 DEBUG [src.steps.store] messages length is 30
2026-03-16 12:40:53.428 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:40:53.429 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:40:53.430 DEBUG [src.node.waku_node] Stopping container with id cc9d8390f2d0
2026-03-16 12:40:53.905 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:40:53.906 DEBUG [src.node.waku_node] Stopping container with id 9b8f5e8e40d6
2026-03-16 12:40:54.392 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:40:54.393 DEBUG [src.node.waku_node] Stopping container with id ad6d491f97e8
2026-03-16 12:40:54.782 ERROR [src.node.docker_mananger] Max retries reached for container cc9d8390f2d0. Exiting log stream.
2026-03-16 12:40:54.853 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:40:54.856 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:40:54.895 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:40:54.916 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:40:54.933 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,152 @@
2026-03-16 12:35:14.442 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:35:14.443 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[3-20] with id: 2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d
2026-03-16 12:35:14.444 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:35:14.444 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:35:14.444 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:35:14.451 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:14.451 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:14.451 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:14.452 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:14.453 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:14.453 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.71
2026-03-16 12:35:14.453 DEBUG [src.node.docker_mananger] Generated ports ['53289', '53290', '53291', '53292', '53293']
2026-03-16 12:35:14.453 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:14.454 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:14.454 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:14.454 DEBUG [src.node.docker_mananger] docker run -i -t -p 53289:53289 -p 53290:53290 -p 53291:53291 -p 53292:53292 -p 53293:53293 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53291 --rest-port=53289 --tcp-port=53290 --discv5-udp-port=53292 --rest-address=0.0.0.0 --nat=extip:172.18.129.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef0cca37bb40247ec651e74b5f4d9bd028aaa2faac4c5f6646cd0cef3950dfeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53293 --metrics-logging=true --store=true --relay=true
2026-03-16 12:35:14.645 ERROR [src.node.docker_mananger] Max retries reached for container cf60945cbe5d. Exiting log stream.
2026-03-16 12:35:14.653 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.71 waku e5c9562833755b1ce10b8a257cb55b870472bfc8eae1a8ee82546be8372ba37a
2026-03-16 12:35:14.689 DEBUG [src.node.docker_mananger] Container started with ID e5c956283375. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:14.689 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53289
2026-03-16 12:35:14.691 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:15.243 ERROR [src.node.docker_mananger] Max retries reached for container 8e87a5827eef. Exiting log stream.
2026-03-16 12:35:15.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53289/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:15.694 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-03-16 12:35:15.694 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:15.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53289/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:15.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.71/tcp/53290/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b","/ip4/172.18.129.71/tcp/53291/ws/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b"],"enrUri":"enr:-L24QL_9tkqYcOZRLD3E8OQ2Q9N5WhxIRzGZ-YLy7IhwK2JcL8_3SDCBTA7dbWoGY7cu9CniRumQmeSDorYQN1UxZXECgmlkgnY0gmlwhKwSgUeKbXVsdGlhZGRyc5YACASsEoFHBtAqAAoErBKBRwbQK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHfXE49xYWjlJ0yjnKvqpvkAp5XQootjfE23V9PsB-UiDdGNwgtAqg3VkcILQLIV3YWt1MgM"}'
2026-03-16 12:35:15.698 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:15.705 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:15.705 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:15.705 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:15.705 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:15.707 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:15.707 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.128
2026-03-16 12:35:15.707 DEBUG [src.node.docker_mananger] Generated ports ['34082', '34083', '34084', '34085', '34086']
2026-03-16 12:35:15.707 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:15.707 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:15.708 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:15.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 34082:34082 -p 34083:34083 -p 34084:34084 -p 34085:34085 -p 34086:34086 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34084 --rest-port=34082 --tcp-port=34083 --discv5-udp-port=34085 --rest-address=0.0.0.0 --nat=extip:172.18.147.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd3377f63caf968c168bddaf1e9adc76afad99db408d66d2fda3a3f9ffa7ab6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34086 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL_9tkqYcOZRLD3E8OQ2Q9N5WhxIRzGZ-YLy7IhwK2JcL8_3SDCBTA7dbWoGY7cu9CniRumQmeSDorYQN1UxZXECgmlkgnY0gmlwhKwSgUeKbXVsdGlhZGRyc5YACASsEoFHBtAqAAoErBKBRwbQK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHfXE49xYWjlJ0yjnKvqpvkAp5XQootjfE23V9PsB-UiDdGNwgtAqg3VkcILQLIV3YWt1MgM --storenode=/ip4/172.18.129.71/tcp/53290/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b --store=true --relay=true
2026-03-16 12:35:15.912 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.128 waku efc1633904bd0693e19c8246daa06e3baf32300baebade4994efd34dc5f1b2e3
2026-03-16 12:35:15.948 DEBUG [src.node.docker_mananger] Container started with ID efc1633904bd. Setting up logs at ./log/docker/store_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:15.948 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 34082
2026-03-16 12:35:15.949 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:16.950 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34082/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:16.953 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-03-16 12:35:16.953 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:16.953 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34082/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:16.955 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.128/tcp/34083/p2p/16Uiu2HAmVjucr5z9PPLt9BQpWise63GLKLZVY2eafc4UJdQMLbjE","/ip4/172.18.147.128/tcp/34084/ws/p2p/16Uiu2HAmVjucr5z9PPLt9BQpWise63GLKLZVY2eafc4UJdQMLbjE"],"enrUri":"enr:-L24QHGBjE0JeTjvYx2q1r9afOfioWBj6CKZFZeTf4aJxC17eWIG99mSJMkayhATT2gN4T4ctEpw1H-3fDvO5Pw30a0CgmlkgnY0gmlwhKwSk4CKbXVsdGlhZGRyc5YACASsEpOABoUjAAoErBKTgAaFJN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_dk7R6lD80I5UC6VlcXYsYICpFvuT2z7hYakye5_GHGDdGNwgoUjg3VkcIKFJYV3YWt1MgM"}'
2026-03-16 12:35:16.956 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:16.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34082/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.71/tcp/53290/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b"]'
2026-03-16 12:35:16.959 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:16.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:16.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:16.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:34082/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:16.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:16.965 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:16.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:16.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:16.971 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:17.172 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:17.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:17.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:17.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:17.379 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:17.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:17.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:17.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:17.587 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:17.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:17.593 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:17.594 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:17.795 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:17.795 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:17.801 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:17.801 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:18.002 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:18.002 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:18.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:18.008 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:18.209 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:18.209 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:18.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:18.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:18.416 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:18.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:18.423 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:18.424 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:18.625 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:18.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:18.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:18.632 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:18.833 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:18.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:18.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:18.840 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:19.041 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:19.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:19.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.048 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:19.249 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:19.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:19.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.256 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:19.457 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:19.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:19.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.463 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:19.664 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:19.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:19.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.672 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:19.873 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:19.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:19.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.881 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:20.082 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:20.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:20.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:20.289 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:20.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:20.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:20.498 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:20.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:20.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.504 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:20.705 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:20.705 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:20.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:20.912 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:20.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53289/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-03-16 12:35:20.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.919 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:21.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:21.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x25120acf5ad9a46c4d967d9e690ff45ad5477647c44f1bbb2ba7a935ae38b61f"},{"messageHash":"0x037cb41a79ef2193b8fb8561c1f4f71931e7d64caa311e1d55e7945b8ff60a93"},{"messageHash":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}],"paginationCursor":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}'
2026-03-16 12:35:21.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34082/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:21.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x25120acf5ad9a46c4d967d9e690ff45ad5477647c44f1bbb2ba7a935ae38b61f"},{"messageHash":"0x037cb41a79ef2193b8fb8561c1f4f71931e7d64caa311e1d55e7945b8ff60a93"},{"messageHash":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}],"paginationCursor":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}'
2026-03-16 12:35:21.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:21.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x895cf40733560619d939ab2dc59df7eda3f9bf80d11a450d916393ec1946619c"},{"messageHash":"0xdb440d63ca51926f7816bdba6e13a586f0f1eb8d273c41be7df701d047d22963"},{"messageHash":"0x36964929a0b7065eda7b54fa8ad2a4be4716d6041d3ad1fc62083b401dbd2016"},{"messageHash":"0xbf4026ab4b558d1d3de018d64976d2b9bb272522a76a7db529eeb4ce499a2875"},{"messageHash":"0xb1e1992e7fd4cac1fc1ad7694f06888a4626671a8bfde9431a64d6b8efd2c6a0"},{"messageHash":"0x73eb8c852f41fa5fcc94b1df5988e14ea05cb6de99c97904d9f5e854b6280df5"},{"messageHash":"0xe024ff9149f5a5b125fdf3c28cc8a7795b077d4a9452806db04fe82af1c3d9ca"},{"messageHash":"0x5264bbaab3b5de8529f19a01ebf976615be38ea5ca79eb7b1c8d97731a55ac6d"},{"messageHash":"0x95c4275e2efa9edfb7bd1accfc8147004e69e3b879a9e421a3f9598715f4aef5"},{"messageHash":"0x3dfa02e9a40f8eb824951dc1310680044a70e03bc9693e72e88168561ba6a464"},{"messageHash":"0xc1bacfb6d9d0d471d5dbc8b3af7ce8dc7bcbf8a3380af88a61812d4dc4e67170"},{"messageHash":"0x705f376882da2f5cdba7f005ee9d79ea4e983cd27974fbfe5da8a030c4adb146"},{"messageHash":"0xf8f08225a1d2671b94fde5c118bc8beea70b6a258a33f6ecda383549712c6cbc"},{"messageHash":"0x3c7bd997464a86abd912d699bde773c88162696dfa1a96c346a5853c36d04142"},{"messageHash":"0x1b78b45849410a877121bc1cdddbd660a7aaf25ac99af4e7a371f4e3e60a6a98"},{"messageHash":"0xc402f9d7c34fc0f96871f04106c833c31a5c6a9bc8524d71326ad89588d31c8e"},{"messageHash":"0x725610d07ac9c3b32b6e39df3d88686ec77b6026a17a1401adaba74e0eec57e9"}]}'
2026-03-16 12:35:21.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:34082/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:21.133 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x895cf40733560619d939ab2dc59df7eda3f9bf80d11a450d916393ec1946619c"},{"messageHash":"0xdb440d63ca51926f7816bdba6e13a586f0f1eb8d273c41be7df701d047d22963"},{"messageHash":"0x36964929a0b7065eda7b54fa8ad2a4be4716d6041d3ad1fc62083b401dbd2016"},{"messageHash":"0xbf4026ab4b558d1d3de018d64976d2b9bb272522a76a7db529eeb4ce499a2875"},{"messageHash":"0xb1e1992e7fd4cac1fc1ad7694f06888a4626671a8bfde9431a64d6b8efd2c6a0"},{"messageHash":"0x73eb8c852f41fa5fcc94b1df5988e14ea05cb6de99c97904d9f5e854b6280df5"},{"messageHash":"0xe024ff9149f5a5b125fdf3c28cc8a7795b077d4a9452806db04fe82af1c3d9ca"},{"messageHash":"0x5264bbaab3b5de8529f19a01ebf976615be38ea5ca79eb7b1c8d97731a55ac6d"},{"messageHash":"0x95c4275e2efa9edfb7bd1accfc8147004e69e3b879a9e421a3f9598715f4aef5"},{"messageHash":"0x3dfa02e9a40f8eb824951dc1310680044a70e03bc9693e72e88168561ba6a464"},{"messageHash":"0xc1bacfb6d9d0d471d5dbc8b3af7ce8dc7bcbf8a3380af88a61812d4dc4e67170"},{"messageHash":"0x705f376882da2f5cdba7f005ee9d79ea4e983cd27974fbfe5da8a030c4adb146"},{"messageHash":"0xf8f08225a1d2671b94fde5c118bc8beea70b6a258a33f6ecda383549712c6cbc"},{"messageHash":"0x3c7bd997464a86abd912d699bde773c88162696dfa1a96c346a5853c36d04142"},{"messageHash":"0x1b78b45849410a877121bc1cdddbd660a7aaf25ac99af4e7a371f4e3e60a6a98"},{"messageHash":"0xc402f9d7c34fc0f96871f04106c833c31a5c6a9bc8524d71326ad89588d31c8e"},{"messageHash":"0x725610d07ac9c3b32b6e39df3d88686ec77b6026a17a1401adaba74e0eec57e9"}]}'
2026-03-16 12:35:21.136 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:35:21.137 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:35:21.137 DEBUG [src.node.waku_node] Stopping container with id e5c956283375
2026-03-16 12:35:21.682 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:21.682 DEBUG [src.node.waku_node] Stopping container with id efc1633904bd
2026-03-16 12:35:22.252 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:22.255 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:35:22.273 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:22.282 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,309 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_chain_of_relay_nodes with id: 2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node9_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node10_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50270', '50271', '50272', '50273', '50274']
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 50270:50270 -p 50271:50271 -p 50272:50272 -p 50273:50273 -p 50274:50274 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50272 --rest-port=50270 --tcp-port=50271 --discv5-udp-port=50273 --rest-address=0.0.0.0 --nat=extip:172.18.217.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c3a1c13fcdcc306f1302fdcfeaf6ef7c2f3ad3cd2ca2ed9eaa5a2f6f1b7839fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50274 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 904e43ea4bd8. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.217.133 waku f1c15445ac33e6d705996c405406db00afa98667e318dffd4133cb908fe2b05a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f1c15445ac33. Setting up logs at ./log/docker/node1_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50270
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 35dd968a4313. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50270/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:50270/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.133/tcp/50271/p2p/16Uiu2HAmAKajzEjaDdeghdmgH7pvGXX1EYkAd2YEV7Hee9QhaMon","/ip4/172.18.217.133/tcp/50272/ws/p2p/16Uiu2HAmAKajzEjaDdeghdmgH7pvGXX1EYkAd2YEV7Hee9QhaMon"],"enrUri":"enr:-L24QAcpiiE33S65bEdvwidAyR1mGGJHWLwkJEPFZQnfd0PsV69dS4U_DLuE3oxUjIHPDMSKIn81bSKYDC-T6Wxd24sCgmlkgnY0gmlwhKwS2YWKbXVsdGlhZGRyc5YACASsEtmFBsRfAAoErBLZhQbEYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3U_leRnfp248WpAVYdZEE4FWldxiDexu2sCyvIPuj_GDdGNwgsRfg3VkcILEYYV3YWt1MgE"}'
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.116.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47732', '47733', '47734', '47735', '47736']
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 47732:47732 -p 47733:47733 -p 47734:47734 -p 47735:47735 -p 47736:47736 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47734 --rest-port=47732 --tcp-port=47733 --discv5-udp-port=47735 --rest-address=0.0.0.0 --nat=extip:172.18.116.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f787a74dd5adcddead83aafba8cc8bad2c3f8eb2dcb17fd3fcaf9a5537e5ceda --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47736 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAcpiiE33S65bEdvwidAyR1mGGJHWLwkJEPFZQnfd0PsV69dS4U_DLuE3oxUjIHPDMSKIn81bSKYDC-T6Wxd24sCgmlkgnY0gmlwhKwS2YWKbXVsdGlhZGRyc5YACASsEtmFBsRfAAoErBLZhQbEYN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3U_leRnfp248WpAVYdZEE4FWldxiDexu2sCyvIPuj_GDdGNwgsRfg3VkcILEYYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.116.164 waku 0d94c9664e62f994ca2db05f08099114cb4514ad46c4f2b7a538b589139d0e0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0d94c9664e62. Setting up logs at ./log/docker/node2_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47732
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:47732/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:47732/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.164/tcp/47733/p2p/16Uiu2HAmFkfVSTRKma1dyJeCLQ8yFDNcP85dEdr63Qq3qQXgEK95","/ip4/172.18.116.164/tcp/47734/ws/p2p/16Uiu2HAmFkfVSTRKma1dyJeCLQ8yFDNcP85dEdr63Qq3qQXgEK95"],"enrUri":"enr:-L24QH-cvjetroKvtitxu04z30y5caE-CimnRrd9OHh7OrD4FElWtUs0dva22i2bD0ZELJuKWGM6eXgFyzs9wLWIMqUCgmlkgnY0gmlwhKwSdKSKbXVsdGlhZGRyc5YACASsEnSkBrp1AAoErBJ0pAa6dt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLgc4nPXSzDRVwgETyOTbL3Kl4vsYGQ87xZE5WEZyTlSDdGNwgrp1g3VkcIK6d4V3YWt1MgE"}'
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.137.179
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['14570', '14571', '14572', '14573', '14574']
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 14570:14570 -p 14571:14571 -p 14572:14572 -p 14573:14573 -p 14574:14574 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=14572 --rest-port=14570 --tcp-port=14571 --discv5-udp-port=14573 --rest-address=0.0.0.0 --nat=extip:172.18.137.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ceb8c82fde4da9aab5499bf7fadb2a83e541dbe5ee2ce96cdc2a4ec16cb0dcf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=14574 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QH-cvjetroKvtitxu04z30y5caE-CimnRrd9OHh7OrD4FElWtUs0dva22i2bD0ZELJuKWGM6eXgFyzs9wLWIMqUCgmlkgnY0gmlwhKwSdKSKbXVsdGlhZGRyc5YACASsEnSkBrp1AAoErBJ0pAa6dt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLgc4nPXSzDRVwgETyOTbL3Kl4vsYGQ87xZE5WEZyTlSDdGNwgrp1g3VkcIK6d4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.179 waku ab9c159b422ea6ff9e937cd140e2851662be815a6fa18f089e463bee96e84d13
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ab9c159b422e. Setting up logs at ./log/docker/node3_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 14570
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:14570/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:14570/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.137.179/tcp/14571/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S","/ip4/172.18.137.179/tcp/14572/ws/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S"],"enrUri":"enr:-L24QB7PoBGxqU5942EzReASPlw0MnxaH8ilrMvonoYlY2gLLF-NShi2qz8FR3V-PNkrLVL93_O7y3EIA6QTQGb4wY8CgmlkgnY0gmlwhKwSibOKbXVsdGlhZGRyc5YACASsEomzBjjrAAoErBKJswY47N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4Va15ZANI4EEcTdUlk2oU2lTh5KT3kBQ8jxfQL1E9uDdGNwgjjrg3VkcII47YV3YWt1MgE"}'
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.46.201
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23029', '23030', '23031', '23032', '23033']
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 23029:23029 -p 23030:23030 -p 23031:23031 -p 23032:23032 -p 23033:23033 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23031 --rest-port=23029 --tcp-port=23030 --discv5-udp-port=23032 --rest-address=0.0.0.0 --nat=extip:172.18.46.201 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2f1c466bbf5ad0eebd502a6cdbc9fc9943d3a6b06f63fb6cebc679dcbf594bb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23033 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB7PoBGxqU5942EzReASPlw0MnxaH8ilrMvonoYlY2gLLF-NShi2qz8FR3V-PNkrLVL93_O7y3EIA6QTQGb4wY8CgmlkgnY0gmlwhKwSibOKbXVsdGlhZGRyc5YACASsEomzBjjrAAoErBKJswY47N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL4Va15ZANI4EEcTdUlk2oU2lTh5KT3kBQ8jxfQL1E9uDdGNwgjjrg3VkcII47YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.201 waku 163dd08fc9f469b32bde4716a2c905d2d017f644aaf4b70bbcb47aaabcaafcbf
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 163dd08fc9f4. Setting up logs at ./log/docker/node4_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23029
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:23029/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:23029/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.46.201/tcp/23030/p2p/16Uiu2HAmDPQbWcu8tYvmwvE46HP2hvHPdfsBHTAiLTd1pnvGjgkk","/ip4/172.18.46.201/tcp/23031/ws/p2p/16Uiu2HAmDPQbWcu8tYvmwvE46HP2hvHPdfsBHTAiLTd1pnvGjgkk"],"enrUri":"enr:-L24QCP5v0JxnwERVsw_NZ4sC0obQ--JgtilK7VT3wZCOTnVJxC16EywDvDAIzMezBOpdmjfxW9vjNlclvQwEDsBOSQCgmlkgnY0gmlwhKwSLsmKbXVsdGlhZGRyc5YACASsEi7JBln2AAoErBIuyQZZ990DgnJzhQADAQAAiXNlY3AyNTZrMaEDCt3O4Le9FiYKh1Izm7ltiCGS7mRbdjs02TS2ALtL0cWDdGNwgln2g3VkcIJZ-IV3YWt1MgE"}'
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.200.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7769', '7770', '7771', '7772', '7773']
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 7769:7769 -p 7770:7770 -p 7771:7771 -p 7772:7772 -p 7773:7773 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7771 --rest-port=7769 --tcp-port=7770 --discv5-udp-port=7772 --rest-address=0.0.0.0 --nat=extip:172.18.200.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dbf34e7b305aec4de38558dfbcbfac8d5b1ae6e1e240c3d09a7bf8ddfba4ab1b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7773 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCP5v0JxnwERVsw_NZ4sC0obQ--JgtilK7VT3wZCOTnVJxC16EywDvDAIzMezBOpdmjfxW9vjNlclvQwEDsBOSQCgmlkgnY0gmlwhKwSLsmKbXVsdGlhZGRyc5YACASsEi7JBln2AAoErBIuyQZZ990DgnJzhQADAQAAiXNlY3AyNTZrMaEDCt3O4Le9FiYKh1Izm7ltiCGS7mRbdjs02TS2ALtL0cWDdGNwgln2g3VkcIJZ-IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.30 waku d832bdc26e95ca9adb8ca15f03b79611433eab28cac1b2e14af84750ff4bf784
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d832bdc26e95. Setting up logs at ./log/docker/node5_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 7769
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:7769/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:7769/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.200.30/tcp/7770/p2p/16Uiu2HAmVN1ZFBbXAMAHbT2kZiduYJKGgf2fsP5t61rnm5heU8HE","/ip4/172.18.200.30/tcp/7771/ws/p2p/16Uiu2HAmVN1ZFBbXAMAHbT2kZiduYJKGgf2fsP5t61rnm5heU8HE"],"enrUri":"enr:-L24QB63pYZ5icFqnz_ksiMZE-N5WqrNw4poX6yDwLJHo31daH2QUGMoly0iusECbAhCBEHUkNy6T6i3vujjq8TbsFMCgmlkgnY0gmlwhKwSyB6KbXVsdGlhZGRyc5YACASsEsgeBh5aAAoErBLIHgYeW90DgnJzhQADAQAAiXNlY3AyNTZrMaED-D0q8tXco27c5ZKgN8Hdvp-ZGchTo4awuV2rpdM6rDGDdGNwgh5ag3VkcIIeXIV3YWt1MgE"}'
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.190.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10355', '10356', '10357', '10358', '10359']
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 10355:10355 -p 10356:10356 -p 10357:10357 -p 10358:10358 -p 10359:10359 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10357 --rest-port=10355 --tcp-port=10356 --discv5-udp-port=10358 --rest-address=0.0.0.0 --nat=extip:172.18.190.228 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=14dbf55eee80bcf8ac772edde6e14b1eef2bc30548db3d1f7e08acdfa7f9ce7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10359 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB63pYZ5icFqnz_ksiMZE-N5WqrNw4poX6yDwLJHo31daH2QUGMoly0iusECbAhCBEHUkNy6T6i3vujjq8TbsFMCgmlkgnY0gmlwhKwSyB6KbXVsdGlhZGRyc5YACASsEsgeBh5aAAoErBLIHgYeW90DgnJzhQADAQAAiXNlY3AyNTZrMaED-D0q8tXco27c5ZKgN8Hdvp-ZGchTo4awuV2rpdM6rDGDdGNwgh5ag3VkcIIeXIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.190.228 waku 9a158d71443ec4bbe9aba53050b33f0d267b1cf1984d242f71e2c93db4f81787
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9a158d71443e. Setting up logs at ./log/docker/node6_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10355
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:10355/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:10355/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.190.228/tcp/10356/p2p/16Uiu2HAmJqRPRatFg4Ft7vFHEcW81PQPr9hUr9AAYhCsHR3vzYxa","/ip4/172.18.190.228/tcp/10357/ws/p2p/16Uiu2HAmJqRPRatFg4Ft7vFHEcW81PQPr9hUr9AAYhCsHR3vzYxa"],"enrUri":"enr:-L24QHtV2vJzSzB8u1LsbaMIHpx-TicMd0c5V8AkjPinBOX8FBIByRlL0Yp_VNcc4EaFe3SREPzH0dWT5xeXthdl_JwCgmlkgnY0gmlwhKwSvuSKbXVsdGlhZGRyc5YACASsEr7kBih0AAoErBK-5AYodd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW9I9JbfwTIWg0YQGb3rYepKRBPsaUtpl5TfrnYV5rGuDdGNwgih0g3VkcIIodoV3YWt1MgE"}'
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.50.134
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45404', '45405', '45406', '45407', '45408']
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 45404:45404 -p 45405:45405 -p 45406:45406 -p 45407:45407 -p 45408:45408 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45406 --rest-port=45404 --tcp-port=45405 --discv5-udp-port=45407 --rest-address=0.0.0.0 --nat=extip:172.18.50.134 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ca6cfe7ea79da8fe3fa7bfa4eaf5ceeabd5db8e32def95ceeddf697fd4a8b1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45408 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHtV2vJzSzB8u1LsbaMIHpx-TicMd0c5V8AkjPinBOX8FBIByRlL0Yp_VNcc4EaFe3SREPzH0dWT5xeXthdl_JwCgmlkgnY0gmlwhKwSvuSKbXVsdGlhZGRyc5YACASsEr7kBih0AAoErBK-5AYodd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDW9I9JbfwTIWg0YQGb3rYepKRBPsaUtpl5TfrnYV5rGuDdGNwgih0g3VkcIIodoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.50.134 waku 80735ecdc41a85c57d8fe831077351514095e7c73acafd063af27222adaf7513
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 80735ecdc41a. Setting up logs at ./log/docker/node7_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45404
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:45404/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:45404/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.134/tcp/45405/p2p/16Uiu2HAm3BQyb4jsNpxmd6YAw7zY61kX6uzc9yZFDR4CDJZCkfsr","/ip4/172.18.50.134/tcp/45406/ws/p2p/16Uiu2HAm3BQyb4jsNpxmd6YAw7zY61kX6uzc9yZFDR4CDJZCkfsr"],"enrUri":"enr:-L24QG-2YbMqSiCPxUBbTZPJIvJHJ0wBg6wLD_oXp56-Xel8BPLuaqJT8_MUz_yMsMpbAK_qG7PoLWZ-5xUSnyXbkpUCgmlkgnY0gmlwhKwSMoaKbXVsdGlhZGRyc5YACASsEjKGBrFdAAoErBIyhgaxXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECczZmR1KJCGVe0x0PtgHCHbJ-xAAUr9gy73IcdvNuKIWDdGNwgrFdg3VkcIKxX4V3YWt1MgE"}'
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.142.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36970', '36971', '36972', '36973', '36974']
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 36970:36970 -p 36971:36971 -p 36972:36972 -p 36973:36973 -p 36974:36974 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36972 --rest-port=36970 --tcp-port=36971 --discv5-udp-port=36973 --rest-address=0.0.0.0 --nat=extip:172.18.142.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ae53b9aaf6ebcb79f66fd8e31a7a1f9e198797c0adec1c49d1b6177faf1dc3f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36974 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QG-2YbMqSiCPxUBbTZPJIvJHJ0wBg6wLD_oXp56-Xel8BPLuaqJT8_MUz_yMsMpbAK_qG7PoLWZ-5xUSnyXbkpUCgmlkgnY0gmlwhKwSMoaKbXVsdGlhZGRyc5YACASsEjKGBrFdAAoErBIyhgaxXt0DgnJzhQADAQAAiXNlY3AyNTZrMaECczZmR1KJCGVe0x0PtgHCHbJ-xAAUr9gy73IcdvNuKIWDdGNwgrFdg3VkcIKxX4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.187 waku 0400775e99d414d57c0f910ce207c73115ea33b9c1f46fe918968d1ea827f2ea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0400775e99d4. Setting up logs at ./log/docker/node8_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36970
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:36970/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:36970/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.187/tcp/36971/p2p/16Uiu2HAmKB31JzmEhZP7Rzf2kNEf3jaQqe1uS7GMeKy4JkNrQE8J","/ip4/172.18.142.187/tcp/36972/ws/p2p/16Uiu2HAmKB31JzmEhZP7Rzf2kNEf3jaQqe1uS7GMeKy4JkNrQE8J"],"enrUri":"enr:-L24QM9Bkcz1zfpG-SRvDxKp1nZrVogn1ijLw9PxkdIQN6NeTXD7PRiR4v2pdSiOTGpZD3tlMOL_GAlTDjS2Syv5Pt0CgmlkgnY0gmlwhKwSjruKbXVsdGlhZGRyc5YACASsEo67BpBrAAoErBKOuwaQbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYNiMZ6zrenF8VaeQU6SSANCg5l47391BpSStk9UD7oODdGNwgpBrg3VkcIKQbYV3YWt1MgE"}'
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.193.101
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46555', '46556', '46557', '46558', '46559']
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 46555:46555 -p 46556:46556 -p 46557:46557 -p 46558:46558 -p 46559:46559 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46557 --rest-port=46555 --tcp-port=46556 --discv5-udp-port=46558 --rest-address=0.0.0.0 --nat=extip:172.18.193.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=caec3ebb3aea7dd3bfaeb4cec9362df9dc0698adbe4d4d59afb8b547a88048ff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46559 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QM9Bkcz1zfpG-SRvDxKp1nZrVogn1ijLw9PxkdIQN6NeTXD7PRiR4v2pdSiOTGpZD3tlMOL_GAlTDjS2Syv5Pt0CgmlkgnY0gmlwhKwSjruKbXVsdGlhZGRyc5YACASsEo67BpBrAAoErBKOuwaQbN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYNiMZ6zrenF8VaeQU6SSANCg5l47391BpSStk9UD7oODdGNwgpBrg3VkcIKQbYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.101 waku 7db437fa0e27cb821b45e9e802978933c60470d34c1d6071ad8ca5cea382239f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7db437fa0e27. Setting up logs at ./log/docker/node9_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 46555
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:46555/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:46555/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.193.101/tcp/46556/p2p/16Uiu2HAm4izFBsPNRGfCt84D3A2GSSiZNec5xehfoNYXWY7AgLjM","/ip4/172.18.193.101/tcp/46557/ws/p2p/16Uiu2HAm4izFBsPNRGfCt84D3A2GSSiZNec5xehfoNYXWY7AgLjM"],"enrUri":"enr:-L24QBbGwb5F83fiv1RJxK54wLcd9AOp4PSa03f16-JqpDkqSj6YfpIEFC6wWfadXoOuWK0OUPwxejU1cy2VCFwwSOACgmlkgnY0gmlwhKwSwWWKbXVsdGlhZGRyc5YACASsEsFlBrXcAAoErBLBZQa13d0DgnJzhQADAQAAiXNlY3AyNTZrMaECiii1eMaFMHTMiwVrtMmK_zPzaiUGKBVVScjFhhm70OyDdGNwgrXcg3VkcIK13oV3YWt1MgE"}'
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.99.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22877', '22878', '22879', '22880', '22881']
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 22877:22877 -p 22878:22878 -p 22879:22879 -p 22880:22880 -p 22881:22881 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22879 --rest-port=22877 --tcp-port=22878 --discv5-udp-port=22880 --rest-address=0.0.0.0 --nat=extip:172.18.99.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7efbd4d07deda81fbb5c8ad4f8af955db787a893f308a8b866a76a1255d1b8d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22881 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBbGwb5F83fiv1RJxK54wLcd9AOp4PSa03f16-JqpDkqSj6YfpIEFC6wWfadXoOuWK0OUPwxejU1cy2VCFwwSOACgmlkgnY0gmlwhKwSwWWKbXVsdGlhZGRyc5YACASsEsFlBrXcAAoErBLBZQa13d0DgnJzhQADAQAAiXNlY3AyNTZrMaECiii1eMaFMHTMiwVrtMmK_zPzaiUGKBVVScjFhhm70OyDdGNwgrXcg3VkcIK13oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.172 waku 38e376d84a77946779cc21e4a9b26cb22166a51903e0ed3040cd9272427a9ddb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 38e376d84a77. Setting up logs at ./log/docker/node10_2026-03-16_12-34-00__2c710738-887d-4895-83c6-54126d6c871b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22877
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:22877/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:22877/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.99.172/tcp/22878/p2p/16Uiu2HAm9zujRMCYVm1NtTNABuZapd5ejo5KoNsja5rAUuAPPDR3","/ip4/172.18.99.172/tcp/22879/ws/p2p/16Uiu2HAm9zujRMCYVm1NtTNABuZapd5ejo5KoNsja5rAUuAPPDR3"],"enrUri":"enr:-L24QI2H6VD7T9QOtajxf8SwK9XuC_mHhFCW5cnnsolzGrI-Rbu-4hJq7IcWfzT2VT0BOrjdLYJPKd-wv707v-djwsgCgmlkgnY0gmlwhKwSY6yKbXVsdGlhZGRyc5YACASsEmOsBlleAAoErBJjrAZZX90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2IdVVIGkzE_-GVQuT2-o7D6ALdwpLE_rDZvmDipDgBKDdGNwglleg3VkcIJZYIV3YWt1MgE"}'
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:50270/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:47732/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:14570/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:23029/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:7769/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:10355/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:45404/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:36970/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:46555/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:22877/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:50270/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.137.179/tcp/14571/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.116.164/tcp/47920/p2p/16Uiu2HAmFkfVSTRKma1dyJeCLQ8yFDNcP85dEdr63Qq3qQXgEK95","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.46.201/tcp/23030/p2p/16Uiu2HAmDPQbWcu8tYvmwvE46HP2hvHPdfsBHTAiLTd1pnvGjgkk","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47732/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.137.179/tcp/38578/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.46.201/tcp/23030/p2p/16Uiu2HAmDPQbWcu8tYvmwvE46HP2hvHPdfsBHTAiLTd1pnvGjgkk","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.217.133/tcp/50271/p2p/16Uiu2HAmAKajzEjaDdeghdmgH7pvGXX1EYkAd2YEV7Hee9QhaMon","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:14570/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.46.201/tcp/42890/p2p/16Uiu2HAmDPQbWcu8tYvmwvE46HP2hvHPdfsBHTAiLTd1pnvGjgkk","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.217.133/tcp/44994/p2p/16Uiu2HAmAKajzEjaDdeghdmgH7pvGXX1EYkAd2YEV7Hee9QhaMon","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.190.228/tcp/10356/p2p/16Uiu2HAmJqRPRatFg4Ft7vFHEcW81PQPr9hUr9AAYhCsHR3vzYxa","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.50.134/tcp/45405/p2p/16Uiu2HAm3BQyb4jsNpxmd6YAw7zY61kX6uzc9yZFDR4CDJZCkfsr","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.116.164/tcp/47733/p2p/16Uiu2HAmFkfVSTRKma1dyJeCLQ8yFDNcP85dEdr63Qq3qQXgEK95","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.200.30/tcp/7770/p2p/16Uiu2HAmVN1ZFBbXAMAHbT2kZiduYJKGgf2fsP5t61rnm5heU8HE","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23029/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.137.179/tcp/14571/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.116.164/tcp/42738/p2p/16Uiu2HAmFkfVSTRKma1dyJeCLQ8yFDNcP85dEdr63Qq3qQXgEK95","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.200.30/tcp/53490/p2p/16Uiu2HAmVN1ZFBbXAMAHbT2kZiduYJKGgf2fsP5t61rnm5heU8HE","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.217.133/tcp/60934/p2p/16Uiu2HAmAKajzEjaDdeghdmgH7pvGXX1EYkAd2YEV7Hee9QhaMon","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":[],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7769/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.190.228/tcp/49682/p2p/16Uiu2HAmJqRPRatFg4Ft7vFHEcW81PQPr9hUr9AAYhCsHR3vzYxa","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.137.179/tcp/47602/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.46.201/tcp/23030/p2p/16Uiu2HAmDPQbWcu8tYvmwvE46HP2hvHPdfsBHTAiLTd1pnvGjgkk","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10355/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.137.179/tcp/60402/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.50.134/tcp/54828/p2p/16Uiu2HAm3BQyb4jsNpxmd6YAw7zY61kX6uzc9yZFDR4CDJZCkfsr","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.200.30/tcp/7770/p2p/16Uiu2HAmVN1ZFBbXAMAHbT2kZiduYJKGgf2fsP5t61rnm5heU8HE","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45404/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.190.228/tcp/10356/p2p/16Uiu2HAmJqRPRatFg4Ft7vFHEcW81PQPr9hUr9AAYhCsHR3vzYxa","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.142.187/tcp/51492/p2p/16Uiu2HAmKB31JzmEhZP7Rzf2kNEf3jaQqe1uS7GMeKy4JkNrQE8J","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.137.179/tcp/59456/p2p/16Uiu2HAmFrVTBDexj9SjzJLX2xXPSVuahuFUJAowJk95vYHawn4S","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36970/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.193.101/tcp/33910/p2p/16Uiu2HAm4izFBsPNRGfCt84D3A2GSSiZNec5xehfoNYXWY7AgLjM","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.50.134/tcp/45405/p2p/16Uiu2HAm3BQyb4jsNpxmd6YAw7zY61kX6uzc9yZFDR4CDJZCkfsr","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46555/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.99.172/tcp/39080/p2p/16Uiu2HAm9zujRMCYVm1NtTNABuZapd5ejo5KoNsja5rAUuAPPDR3","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.142.187/tcp/36971/p2p/16Uiu2HAmKB31JzmEhZP7Rzf2kNEf3jaQqe1uS7GMeKy4JkNrQE8J","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22877/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.193.101/tcp/46556/p2p/16Uiu2HAm4izFBsPNRGfCt84D3A2GSSiZNec5xehfoNYXWY7AgLjM","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":"logos-delivery-v0.38.0-rc.0","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:50270/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:22877/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":1773664483416711928,"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 f1c15445ac33
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0d94c9664e62
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ab9c159b422e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f1c15445ac33. 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 163dd08fc9f4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0d94c9664e62. 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 d832bdc26e95
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ab9c159b422e. 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 9a158d71443e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 163dd08fc9f4. 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 80735ecdc41a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d832bdc26e95. 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 0400775e99d4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9a158d71443e. 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 7db437fa0e27
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 80735ecdc41a. 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 38e376d84a77
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0400775e99d4. 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.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7db437fa0e27. Exiting log stream.
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.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 38e376d84a77. Exiting log stream.

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-03-16_12-43-45__d742bbb5-a816-41cc-9752-8c1d32499f7e
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-43-45__d742bbb5-a816-41cc-9752-8c1d32499f7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.241.243
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18567', '18568', '18569', '18570', '18571']
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 18567:18567 -p 18568:18568 -p 18569:18569 -p 18570:18570 -p 18571:18571 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18569 --rest-port=18567 --tcp-port=18568 --discv5-udp-port=18570 --rest-address=0.0.0.0 --nat=extip:172.18.241.243 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=abce03179cbe69e53bc7f84aecfa4bf0d3e76cab26b85eb0b7eaaadc06dc9699 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18571 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7fd01ba3f03b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.243 waku 40180dea35f127cf06f0e8afe09d19e9e705a26286371f0def80cd4914663123
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 40180dea35f1. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-43-45__d742bbb5-a816-41cc-9752-8c1d32499f7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18567
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 9932eb1f815f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18567/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:18567/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.241.243/tcp/18568/p2p/16Uiu2HAmVGzKvCXtfLdisKQEBCRUqCjZWVzbLNMb64weaxuncuw2","/ip4/172.18.241.243/tcp/18569/ws/p2p/16Uiu2HAmVGzKvCXtfLdisKQEBCRUqCjZWVzbLNMb64weaxuncuw2"],"enrUri":"enr:-L24QKoXhFKsnI3zLJ5vaqoxpn5X3ZuMajextDRgN_cZDEjwXtbutu4KJVAAPneYpJiCt1Uo0yNzY9b68pYytLhspjACgmlkgnY0gmlwhKwS8fOKbXVsdGlhZGRyc5YACASsEvHzBkiIAAoErBLx8wZIid0DgnJzhQADAQAAiXNlY3AyNTZrMaED9vPfilSPpzQ1cr6Ew-Bk9pkWdUtyOLAgPQul88GVgpWDdGNwgkiIg3VkcIJIioV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-43-45__d742bbb5-a816-41cc-9752-8c1d32499f7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.36.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54512', '54513', '54514', '54515', '54516']
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 54512:54512 -p 54513:54513 -p 54514:54514 -p 54515:54515 -p 54516:54516 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54514 --rest-port=54512 --tcp-port=54513 --discv5-udp-port=54515 --rest-address=0.0.0.0 --nat=extip:172.18.36.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=891cf30ffe382ea121d2da9eddee63b1fccd5082e5da5f1a10d5094fd74dce7d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54516 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKoXhFKsnI3zLJ5vaqoxpn5X3ZuMajextDRgN_cZDEjwXtbutu4KJVAAPneYpJiCt1Uo0yNzY9b68pYytLhspjACgmlkgnY0gmlwhKwS8fOKbXVsdGlhZGRyc5YACASsEvHzBkiIAAoErBLx8wZIid0DgnJzhQADAQAAiXNlY3AyNTZrMaED9vPfilSPpzQ1cr6Ew-Bk9pkWdUtyOLAgPQul88GVgpWDdGNwgkiIg3VkcIJIioV3YWt1MgM --storenode=/ip4/172.18.241.243/tcp/18568/p2p/16Uiu2HAmVGzKvCXtfLdisKQEBCRUqCjZWVzbLNMb64weaxuncuw2 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.165 waku f5875caba712d8d57043bdaa9c108bcdab4217500d9413d137aa300372d3c285
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f5875caba712. Setting up logs at ./log/docker/store_node1_2026-03-16_12-43-45__d742bbb5-a816-41cc-9752-8c1d32499f7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 54512
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:54512/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:54512/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.36.165/tcp/54513/p2p/16Uiu2HAmBDUpcu7FGzNZNqKLfvQ48vpcckP4BKD7YyuuQ5XcnTi2","/ip4/172.18.36.165/tcp/54514/ws/p2p/16Uiu2HAmBDUpcu7FGzNZNqKLfvQ48vpcckP4BKD7YyuuQ5XcnTi2"],"enrUri":"enr:-L24QHB8IDhAe1DCEgNmZxioQGPKHZFBBtAoGt471fzenAXwckGSctiSOUjj1plt1mq4JjweJo1_DDqwkZbb0RzaXYUCgmlkgnY0gmlwhKwSJKWKbXVsdGlhZGRyc5YACASsEiSlBtTxAAoErBIkpQbU8t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6ptnj2H24PlAOUGcWodqjt9E9mWMxzmYQCDe9qGAyGuDdGNwgtTxg3VkcILU84V3YWt1MgM"}'
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:54512/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.243/tcp/18568/p2p/16Uiu2HAmVGzKvCXtfLdisKQEBCRUqCjZWVzbLNMb64weaxuncuw2"]'
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:18567/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:54512/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:18567/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:18567/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:18567/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:18567/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:18567/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":"0xff05ed495fadc64eb37b58d48ea84dfa328eb43f5692ea92c994fb8114a921fe"},{"messageHash":"0x721af8316730138528205ba58e23a6f9643318804b646ee007cadd4daa4e24b7"}],"paginationCursor":"0x721af8316730138528205ba58e23a6f9643318804b646ee007cadd4daa4e24b7"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54512/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":"0xff05ed495fadc64eb37b58d48ea84dfa328eb43f5692ea92c994fb8114a921fe"},{"messageHash":"0x721af8316730138528205ba58e23a6f9643318804b646ee007cadd4daa4e24b7"}],"paginationCursor":"0x721af8316730138528205ba58e23a6f9643318804b646ee007cadd4daa4e24b7"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18567/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x721af8316730138528205ba58e23a6f9643318804b646ee007cadd4daa4e24b7&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":"0x2782378cf04bb794eace25f1543688a8d5129f2743bd19bd13a027e0f57d3dc3"},{"messageHash":"0xe68cd8bfe72747d14d02e35a07c9c5cd91012e01e06d212178a1f5c874214cfa"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54512/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x721af8316730138528205ba58e23a6f9643318804b646ee007cadd4daa4e24b7&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":"0x2782378cf04bb794eace25f1543688a8d5129f2743bd19bd13a027e0f57d3dc3"},{"messageHash":"0xe68cd8bfe72747d14d02e35a07c9c5cd91012e01e06d212178a1f5c874214cfa"}]}'
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 40180dea35f1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f5875caba712
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,75 @@
2026-03-16 12:37:18.183 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:37:18.184 DEBUG [tests.conftest] Running test: test_main_node_relay_and_store__peer_relay_and_store with id: 2026-03-16_12-37-18__f91a1795-0088-41bd-8e6e-8b9c4f83c568
2026-03-16 12:37:18.184 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:37:18.184 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:37:18.192 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:18.192 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-37-18__f91a1795-0088-41bd-8e6e-8b9c4f83c568__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:18.192 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:18.192 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:18.193 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:18.194 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.57
2026-03-16 12:37:18.194 DEBUG [src.node.docker_mananger] Generated ports ['45029', '45030', '45031', '45032', '45033']
2026-03-16 12:37:18.194 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:18.194 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:18.194 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:18.194 DEBUG [src.node.docker_mananger] docker run -i -t -p 45029:45029 -p 45030:45030 -p 45031:45031 -p 45032:45032 -p 45033:45033 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45031 --rest-port=45029 --tcp-port=45030 --discv5-udp-port=45032 --rest-address=0.0.0.0 --nat=extip:172.18.139.57 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa2c67f8346dc24b83eabbdb1af1e5ef7893adfde125b74eba051e7b4beb762c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45033 --metrics-logging=true --store=true --relay=true
2026-03-16 12:37:18.384 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.57 waku fd2fed2a88bd2fd2a42e7e43edf5ab43772cdd6f7c7996a19c8263f1d11e4310
2026-03-16 12:37:18.420 DEBUG [src.node.docker_mananger] Container started with ID fd2fed2a88bd. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-37-18__f91a1795-0088-41bd-8e6e-8b9c4f83c568__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:18.421 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45029
2026-03-16 12:37:18.421 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:18.465 ERROR [src.node.docker_mananger] Max retries reached for container e3277d9f4768. Exiting log stream.
2026-03-16 12:37:18.985 ERROR [src.node.docker_mananger] Max retries reached for container 16b2f6200036. Exiting log stream.
2026-03-16 12:37:19.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45029/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:19.425 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-03-16 12:37:19.425 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:19.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45029/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:19.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.57/tcp/45030/p2p/16Uiu2HAmS9zF1kWAVvReLfYt7jYcHQfKWhos4vzqq5YMgDbhS3Z6","/ip4/172.18.139.57/tcp/45031/ws/p2p/16Uiu2HAmS9zF1kWAVvReLfYt7jYcHQfKWhos4vzqq5YMgDbhS3Z6"],"enrUri":"enr:-L24QF_hWP20HDx7qFUljPUJnHpEt5YorVe2OlXvhfHY2dAvWglCI5LgO1z3TDjMTOSKVlVbz0IQ_-GUY0sLDr1xdqQCgmlkgnY0gmlwhKwSizmKbXVsdGlhZGRyc5YACASsEos5Bq_mAAoErBKLOQav590DgnJzhQADAQAAiXNlY3AyNTZrMaEDyJWmsfw0jdeRoKPlO4ADDk8bflzYLLf2i1FM3hfcR7WDdGNwgq_mg3VkcIKv6IV3YWt1MgM"}'
2026-03-16 12:37:19.428 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:19.435 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:19.435 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-37-18__f91a1795-0088-41bd-8e6e-8b9c4f83c568__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:19.436 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:19.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:19.437 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:19.437 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.151.189
2026-03-16 12:37:19.438 DEBUG [src.node.docker_mananger] Generated ports ['18750', '18751', '18752', '18753', '18754']
2026-03-16 12:37:19.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:19.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:19.438 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:19.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 18750:18750 -p 18751:18751 -p 18752:18752 -p 18753:18753 -p 18754:18754 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18752 --rest-port=18750 --tcp-port=18751 --discv5-udp-port=18753 --rest-address=0.0.0.0 --nat=extip:172.18.151.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1bc88bfd3ad5f3bb418ae6d88cdb2dffe35accf5fa4fcb6d5e6dbbff5db1edff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18754 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF_hWP20HDx7qFUljPUJnHpEt5YorVe2OlXvhfHY2dAvWglCI5LgO1z3TDjMTOSKVlVbz0IQ_-GUY0sLDr1xdqQCgmlkgnY0gmlwhKwSizmKbXVsdGlhZGRyc5YACASsEos5Bq_mAAoErBKLOQav590DgnJzhQADAQAAiXNlY3AyNTZrMaEDyJWmsfw0jdeRoKPlO4ADDk8bflzYLLf2i1FM3hfcR7WDdGNwgq_mg3VkcIKv6IV3YWt1MgM --storenode=/ip4/172.18.139.57/tcp/45030/p2p/16Uiu2HAmS9zF1kWAVvReLfYt7jYcHQfKWhos4vzqq5YMgDbhS3Z6 --store=true --relay=true
2026-03-16 12:37:19.650 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.151.189 waku 6bc6f30d5cc231b414cc5a839b584aaa1c9b7eabe8a4b1b58e70242971edcbda
2026-03-16 12:37:19.686 DEBUG [src.node.docker_mananger] Container started with ID 6bc6f30d5cc2. Setting up logs at ./log/docker/store_node1_2026-03-16_12-37-18__f91a1795-0088-41bd-8e6e-8b9c4f83c568__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:19.686 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18750
2026-03-16 12:37:19.686 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:20.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18750/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:20.690 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-03-16 12:37:20.690 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:20.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18750/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:20.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.151.189/tcp/18751/p2p/16Uiu2HAmVhdsDNUEDAcrJcAMafZAaPkgDgC7i8gQmBs7BnkJW39J","/ip4/172.18.151.189/tcp/18752/ws/p2p/16Uiu2HAmVhdsDNUEDAcrJcAMafZAaPkgDgC7i8gQmBs7BnkJW39J"],"enrUri":"enr:-L24QA8pwwXIMnOznoQO3KapkBIseVZUM46bJULDZYoPh_acQSDssX5JhNPEDa2MpyP0GMrvn9zcKfqNWHCFYsJhFAgCgmlkgnY0gmlwhKwSl72KbXVsdGlhZGRyc5YACASsEpe9Bkk_AAoErBKXvQZJQN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_URCPq0qLG9VMfgnVeId_QYdvIhWcK1C2C9KB7yWRuGDdGNwgkk_g3VkcIJJQYV3YWt1MgM"}'
2026-03-16 12:37:20.693 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:20.693 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18750/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.57/tcp/45030/p2p/16Uiu2HAmS9zF1kWAVvReLfYt7jYcHQfKWhos4vzqq5YMgDbhS3Z6"]'
2026-03-16 12:37:20.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:20.696 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45029/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:37:20.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:20.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18750/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:37:20.701 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:20.702 DEBUG [src.steps.store] Relaying message
2026-03-16 12:37:20.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45029/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-03-16 12:37:20.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:20.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:37:20.909 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:37:20.909 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45029/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:20.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b56bcf24d10212a548d76cbd96faa41897da662db7aba2627db988299b8de4e"}]}'
2026-03-16 12:37:20.913 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:37:20.914 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:37:20.914 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18750/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:20.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5b56bcf24d10212a548d76cbd96faa41897da662db7aba2627db988299b8de4e"}]}'
2026-03-16 12:37:20.917 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:37:20.919 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:37:20.920 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:37:20.920 DEBUG [src.node.waku_node] Stopping container with id fd2fed2a88bd
2026-03-16 12:37:21.525 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:21.525 DEBUG [src.node.waku_node] Stopping container with id 6bc6f30d5cc2
2026-03-16 12:37:22.089 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:22.092 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:37:22.098 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:22.104 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-03-16 12:37:37.875 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:37:37.876 DEBUG [tests.conftest] Running test: test_single_pubsub_topic[/waku/2/rs/5/0] with id: 2026-03-16_12-37-37__2a873bb1-5e2c-443e-80df-144252567586
2026-03-16 12:37:37.876 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:37:37.876 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:37:37.877 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:37:37.885 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:37.885 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-37__2a873bb1-5e2c-443e-80df-144252567586__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:37.885 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:37.885 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:37.886 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:37.887 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.184
2026-03-16 12:37:37.887 DEBUG [src.node.docker_mananger] Generated ports ['5215', '5216', '5217', '5218', '5219']
2026-03-16 12:37:37.887 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-16 12:37:37.887 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:37:37.887 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:37.887 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:37.888 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:37.888 DEBUG [src.node.docker_mananger] docker run -i -t -p 5215:5215 -p 5216:5216 -p 5217:5217 -p 5218:5218 -p 5219:5219 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5217 --rest-port=5215 --tcp-port=5216 --discv5-udp-port=5218 --rest-address=0.0.0.0 --nat=extip:172.18.107.184 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=5b9349fd2c5e46bcb9ce1dd80dafccc618caffc2b31aff4e573dcd13de9c7d88 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5219 --metrics-logging=true --relay=true --filter=true
2026-03-16 12:37:38.065 ERROR [src.node.docker_mananger] Max retries reached for container 3d25f228c62c. Exiting log stream.
2026-03-16 12:37:38.096 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.184 waku 8d6f6514d939133cc5e2568b169b9839981eeb6e649d9e92f822c59a37aac2cf
2026-03-16 12:37:38.131 DEBUG [src.node.docker_mananger] Container started with ID 8d6f6514d939. Setting up logs at ./log/docker/node1_2026-03-16_12-37-37__2a873bb1-5e2c-443e-80df-144252567586__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:38.131 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5215
2026-03-16 12:37:38.131 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:38.544 ERROR [src.node.docker_mananger] Max retries reached for container ab6108a59a4a. Exiting log stream.
2026-03-16 12:37:39.132 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5215/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:39.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:37:39.135 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:39.135 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5215/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:39.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.184/tcp/5216/p2p/16Uiu2HAmKJvbEDQB816vB5i7dXEycgJQkYfXYPkQZQugiqDxroHE","/ip4/172.18.107.184/tcp/5217/ws/p2p/16Uiu2HAmKJvbEDQB816vB5i7dXEycgJQkYfXYPkQZQugiqDxroHE"],"enrUri":"enr:-L24QGD_oGA-FDxKiV4yu7YwRFJ4OVR_xHvKArxx8cjNuVQCIO2iYkebR4Wg6_J1uyLAhb27LKIO4azEZTUWSWiBS1gCgmlkgnY0gmlwhKwSa7iKbXVsdGlhZGRyc5YACASsEmu4BhRgAAoErBJruAYUYd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDYt3w9AE_b0oA4gOyvdu92ahm-9Ly5hc19BFwI6cTyT2DdGNwghRgg3VkcIIUYoV3YWt1MgU"}'
2026-03-16 12:37:39.137 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:39.144 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:39.144 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-37__2a873bb1-5e2c-443e-80df-144252567586__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:39.145 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:39.145 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:39.146 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:39.146 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.115
2026-03-16 12:37:39.146 DEBUG [src.node.docker_mananger] Generated ports ['18689', '18690', '18691', '18692', '18693']
2026-03-16 12:37:39.147 DEBUG [src.node.waku_node] Cluster id was resolved to: 5
2026-03-16 12:37:39.147 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:37:39.147 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:39.147 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:39.147 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:39.147 DEBUG [src.node.docker_mananger] docker run -i -t -p 18689:18689 -p 18690:18690 -p 18691:18691 -p 18692:18692 -p 18693:18693 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18691 --rest-port=18689 --tcp-port=18690 --discv5-udp-port=18692 --rest-address=0.0.0.0 --nat=extip:172.18.160.115 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=cfd5e2bedadd09cde2bd7f6ebdc13e54981d76d431ad364f8a0b5edee5cdf4a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18693 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGD_oGA-FDxKiV4yu7YwRFJ4OVR_xHvKArxx8cjNuVQCIO2iYkebR4Wg6_J1uyLAhb27LKIO4azEZTUWSWiBS1gCgmlkgnY0gmlwhKwSa7iKbXVsdGlhZGRyc5YACASsEmu4BhRgAAoErBJruAYUYd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDYt3w9AE_b0oA4gOyvdu92ahm-9Ly5hc19BFwI6cTyT2DdGNwghRgg3VkcIIUYoV3YWt1MgU
2026-03-16 12:37:39.342 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.115 waku 92c632431010765c3efb9a315ddb3d1f0f19c166273beb504c41c7c01cf6e194
2026-03-16 12:37:39.375 DEBUG [src.node.docker_mananger] Container started with ID 92c632431010. Setting up logs at ./log/docker/node2_2026-03-16_12-37-37__2a873bb1-5e2c-443e-80df-144252567586__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:39.375 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18689
2026-03-16 12:37:39.375 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:40.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18689/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:40.404 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-03-16 12:37:40.406 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:40.406 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18689/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:40.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.115/tcp/18690/p2p/16Uiu2HAkxxCPWKYYevLz96LAHheTBGEfdng7xZDHjTtJRuRbLkLu","/ip4/172.18.160.115/tcp/18691/ws/p2p/16Uiu2HAkxxCPWKYYevLz96LAHheTBGEfdng7xZDHjTtJRuRbLkLu"],"enrUri":"enr:-L24QEMmZYa8rxuLrYW5XfBj_9x-L487yKx7X9SZfP7pNvC8WkFVPuYL3fHbKhFjF3U1D3_iOroS1K5yAb32_LzCm40CgmlkgnY0gmlwhKwSoHOKbXVsdGlhZGRyc5YACASsEqBzBkkCAAoErBKgcwZJA90DgnJzhQAFAQAAiXNlY3AyNTZrMaECNGTeUfWg4HV3XmSRHh2rDhKkJ6Sy-XAk5eYrgp-oxaaDdGNwgkkCg3VkcIJJBIV3YWt1MgE"}'
2026-03-16 12:37:40.411 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:40.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18689/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.184/tcp/5216/p2p/16Uiu2HAmKJvbEDQB816vB5i7dXEycgJQkYfXYPkQZQugiqDxroHE"]'
2026-03-16 12:37:40.416 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:40.417 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5215/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-03-16 12:37:40.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:40.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18689/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/0"]'
2026-03-16 12:37:40.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:40.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:40.428 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:40.428 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:37:40.529 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:37:40.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5215/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:40.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664660423172085,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:40.533 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:37:40.533 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18689/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:40.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664660423172085,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:40.540 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:37:40.541 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:37:40.541 DEBUG [src.node.waku_node] Stopping container with id 8d6f6514d939
2026-03-16 12:37:41.168 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:41.168 DEBUG [src.node.waku_node] Stopping container with id 92c632431010
2026-03-16 12:37:41.762 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:41.763 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:37:41.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:41.775 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_update_subscription_with_no_content_topic with id: 2026-03-16_12-38-16__40ab2e7d-c200-4cd9-ab6a-006e22dac16d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-38-16__40ab2e7d-c200-4cd9-ab6a-006e22dac16d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.193.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52395', '52396', '52397', '52398', '52399']
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 52395:52395 -p 52396:52396 -p 52397:52397 -p 52398:52398 -p 52399:52399 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52397 --rest-port=52395 --tcp-port=52396 --discv5-udp-port=52398 --rest-address=0.0.0.0 --nat=extip:172.18.193.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a86220167cb0ebff9f32cd2bd4ec857c5ac7eddee9ec8cdc4dc4f42a4df788db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52399 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.193.46 waku cdfe6116f0685ab57bbd2b3efdd0c3f064c019457b5dbe4dd4f03748446bd5e6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cdfe6116f068. Setting up logs at ./log/docker/node1_2026-03-16_12-38-16__40ab2e7d-c200-4cd9-ab6a-006e22dac16d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52395
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 ca8d92e19789. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 319b699e12a2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52395/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:52395/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.193.46/tcp/52396/p2p/16Uiu2HAmDK3qeomigxgBCcHVRaTZxjHD2uef4M6TY5yJ72BXEtKi","/ip4/172.18.193.46/tcp/52397/ws/p2p/16Uiu2HAmDK3qeomigxgBCcHVRaTZxjHD2uef4M6TY5yJ72BXEtKi"],"enrUri":"enr:-L24QCbUidLnuuwx83toi7PIvLdZGiOsBFJRSOhUR5-amE6tP1zcd83W-RAucdXIl740xzq5MU7er5bta19jrH4kgh4CgmlkgnY0gmlwhKwSwS6KbXVsdGlhZGRyc5YACASsEsEuBsysAAoErBLBLgbMrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCcAECnmM7rmDQNety_7cxLjxlirHZxbVdhcEglQz5NGDdGNwgsysg3VkcILMroV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-38-16__40ab2e7d-c200-4cd9-ab6a-006e22dac16d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.36.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47387', '47388', '47389', '47390', '47391']
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 47387:47387 -p 47388:47388 -p 47389:47389 -p 47390:47390 -p 47391:47391 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47389 --rest-port=47387 --tcp-port=47388 --discv5-udp-port=47390 --rest-address=0.0.0.0 --nat=extip:172.18.36.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=61caf092ded6cb0b868e87d9db5d3b3c0ebb4aba494d7f8e017e69392bdbd6ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47391 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCbUidLnuuwx83toi7PIvLdZGiOsBFJRSOhUR5-amE6tP1zcd83W-RAucdXIl740xzq5MU7er5bta19jrH4kgh4CgmlkgnY0gmlwhKwSwS6KbXVsdGlhZGRyc5YACASsEsEuBsysAAoErBLBLgbMrd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDCcAECnmM7rmDQNety_7cxLjxlirHZxbVdhcEglQz5NGDdGNwgsysg3VkcILMroV3YWt1MgU --filternode=/ip4/172.18.193.46/tcp/52396/p2p/16Uiu2HAmDK3qeomigxgBCcHVRaTZxjHD2uef4M6TY5yJ72BXEtKi
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.100 waku fe99f2a2bd847942c05068e9faafcd30f3ea22af7c1c3652d10607faba285591
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fe99f2a2bd84. Setting up logs at ./log/docker/node2_2026-03-16_12-38-16__40ab2e7d-c200-4cd9-ab6a-006e22dac16d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47387
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:47387/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:47387/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.36.100/tcp/47388/p2p/16Uiu2HAmGbENSXkq54ob9Eg2Z4LCYpeZWRqS3VrGeio8x7fnKVCs","/ip4/172.18.36.100/tcp/47389/ws/p2p/16Uiu2HAmGbENSXkq54ob9Eg2Z4LCYpeZWRqS3VrGeio8x7fnKVCs"],"enrUri":"enr:-L24QEC7lGtg0O9Te2BDi_-sbf_M8FQ0mnyeiRrY-zl20V90aP-hmjahEHlkA09GeGbSI6C39yQebuKkWpP2u2XPzQECgmlkgnY0gmlwhKwSJGSKbXVsdGlhZGRyc5YACASsEiRkBrkcAAoErBIkZAa5Hd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDOnhG2cZnwezE-S_Yb9h4VmvrNva9jJd9UhQSwwE94QCDdGNwgrkcg3VkcIK5HoV3YWt1MgA"}'
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:47387/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.193.46/tcp/52396/p2p/16Uiu2HAmDK3qeomigxgBCcHVRaTZxjHD2uef4M6TY5yJ72BXEtKi"]'
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:52395/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:47387/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "26d6dc3c-d71b-405f-9296-67ec697c0b50", "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":"26d6dc3c-d71b-405f-9296-67ec697c0b50","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:47387/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:47387/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 cdfe6116f068
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fe99f2a2bd84
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,178 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_multiple_edge_service_nodes_communication with id: 2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node7_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node8_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:434 Start 2 edges nodes and 3 service nodes
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.130.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33256', '33257', '33258', '33259', '33260']
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 33256:33256 -p 33257:33257 -p 33258:33258 -p 33259:33259 -p 33260:33260 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33258 --rest-port=33256 --tcp-port=33257 --discv5-udp-port=33259 --rest-address=0.0.0.0 --nat=extip:172.18.130.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df5df20ad49252c2c0459a2fcdddbeba14e26e1efd5175d674d20facd2fbcd57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33260 --metrics-logging=true --relay=true --store=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.130.127 waku 022fbc5ad65de3e71a44face9eeb25dc73bd4bc71d600b38eacc457900e4aa3e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 022fbc5ad65d. Setting up logs at ./log/docker/node6_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 33256
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:33256/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":"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:33256/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.130.127/tcp/33257/p2p/16Uiu2HAmC49Xy4gJ98p1QHw2zePy5f4BCFVz6Snekx2g9NMyF6dV","/ip4/172.18.130.127/tcp/33258/ws/p2p/16Uiu2HAmC49Xy4gJ98p1QHw2zePy5f4BCFVz6Snekx2g9NMyF6dV"],"enrUri":"enr:-L24QJmR7Z6LREK7DMSYFhZ8KhpF33d3BBXtHnVxIK8QCzD6bEAnKpkA2EboBffoRJo9L7afIoeUzhIxPaYhh6qZV6oCgmlkgnY0gmlwhKwSgn-KbXVsdGlhZGRyc5YACASsEoJ_BoHpAAoErBKCfwaB6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9xMOYVIGm6muXao_Ew-p0MGSxovVU4EHa-yNu021oGiDdGNwgoHpg3VkcIKB64V3YWt1Mgs"}'
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.244.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62329', '62330', '62331', '62332', '62333']
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 62329:62329 -p 62330:62330 -p 62331:62331 -p 62332:62332 -p 62333:62333 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62331 --rest-port=62329 --tcp-port=62330 --discv5-udp-port=62332 --rest-address=0.0.0.0 --nat=extip:172.18.244.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=05ad2dabe47da53e6bccfabd6e404d7633a223164381aa65c7e6bddf2203f5b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62333 --metrics-logging=true --relay=false --lightpushnode=/ip4/172.18.130.127/tcp/33257/p2p/16Uiu2HAmC49Xy4gJ98p1QHw2zePy5f4BCFVz6Snekx2g9NMyF6dV --discv5-bootstrap-node=enr:-L24QJmR7Z6LREK7DMSYFhZ8KhpF33d3BBXtHnVxIK8QCzD6bEAnKpkA2EboBffoRJo9L7afIoeUzhIxPaYhh6qZV6oCgmlkgnY0gmlwhKwSgn-KbXVsdGlhZGRyc5YACASsEoJ_BoHpAAoErBKCfwaB6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9xMOYVIGm6muXao_Ew-p0MGSxovVU4EHa-yNu021oGiDdGNwgoHpg3VkcIKB64V3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.100 waku 640929ce9622b8c78356e3f9b521e938ecd27316e2fe504602ed13a4b65e4bba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 640929ce9622. Setting up logs at ./log/docker/node4_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62329
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:62329/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:62329/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.244.100/tcp/62330/p2p/16Uiu2HAm1Mv4QKtT9EwzCWDqHVu2C8SjEnDNUwzsvHKBLAAPaoNF","/ip4/172.18.244.100/tcp/62331/ws/p2p/16Uiu2HAm1Mv4QKtT9EwzCWDqHVu2C8SjEnDNUwzsvHKBLAAPaoNF"],"enrUri":"enr:-L24QB_AsXl80cTAYkvu7BQig_fcwSitN5AMAPBGUPdZzLTwVDxCqRdkZBghZSdzWBPCpybiZEiN5R5u5JIMSmcPcQACgmlkgnY0gmlwhKwS9GSKbXVsdGlhZGRyc5YACASsEvRkBvN6AAoErBL0ZAbze90DgnJzhQADAQAAiXNlY3AyNTZrMaECWC-30QfT2HWozI7iwWqTK2YGRIao5N9-qo2_bJzAiDCDdGNwgvN6g3VkcILzfIV3YWt1MgA"}'
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.137.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38377', '38378', '38379', '38380', '38381']
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 38377:38377 -p 38378:38378 -p 38379:38379 -p 38380:38380 -p 38381:38381 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38379 --rest-port=38377 --tcp-port=38378 --discv5-udp-port=38380 --rest-address=0.0.0.0 --nat=extip:172.18.137.133 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccf5dadb8b7021aed42c340440f3c5da9bf6be4bdd50c0fd2ce04a06bdf91cb0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38381 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QJmR7Z6LREK7DMSYFhZ8KhpF33d3BBXtHnVxIK8QCzD6bEAnKpkA2EboBffoRJo9L7afIoeUzhIxPaYhh6qZV6oCgmlkgnY0gmlwhKwSgn-KbXVsdGlhZGRyc5YACASsEoJ_BoHpAAoErBKCfwaB6t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9xMOYVIGm6muXao_Ew-p0MGSxovVU4EHa-yNu021oGiDdGNwgoHpg3VkcIKB64V3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.133 waku 04ebb8f6c8207931ed7a53dec5c4d989512a7e3ce6751b663523e33c3647b28a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 04ebb8f6c820. Setting up logs at ./log/docker/node7_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38377
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:38377/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:38377/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.137.133/tcp/38378/p2p/16Uiu2HAmL1R5cFyj54mBsgXcGf1oDf4TwgFutMeB3JkKyZ4xDt8p","/ip4/172.18.137.133/tcp/38379/ws/p2p/16Uiu2HAmL1R5cFyj54mBsgXcGf1oDf4TwgFutMeB3JkKyZ4xDt8p"],"enrUri":"enr:-L24QOUFo8mGq2UqMS8ydfhZvEYXP88MUbLTKdnzyoOVtV6tOgHd3Ay8Z0Aeg8VFahivwDAE10jtSz_RP4tRp1MegvsCgmlkgnY0gmlwhKwSiYWKbXVsdGlhZGRyc5YACASsEomFBpXqAAoErBKJhQaV690DgnJzhQADAQAAiXNlY3AyNTZrMaEDbT1i9S2cKVrEfucnzjdO5rcznFzdZK7YNkBanuc6gSGDdGNwgpXqg3VkcIKV7IV3YWt1MgM"}'
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.198.78
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29851', '29852', '29853', '29854', '29855']
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 29851:29851 -p 29852:29852 -p 29853:29853 -p 29854:29854 -p 29855:29855 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29853 --rest-port=29851 --tcp-port=29852 --discv5-udp-port=29854 --rest-address=0.0.0.0 --nat=extip:172.18.198.78 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bed09979bd9bb9caddcc8c56b4075efeb783bbbcedcaf2cfa3d7badaf1f96375 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29855 --metrics-logging=true --relay=true --filter=true --storenode=/ip4/172.18.137.133/tcp/38378/p2p/16Uiu2HAmL1R5cFyj54mBsgXcGf1oDf4TwgFutMeB3JkKyZ4xDt8p --discv5-bootstrap-node=enr:-L24QOUFo8mGq2UqMS8ydfhZvEYXP88MUbLTKdnzyoOVtV6tOgHd3Ay8Z0Aeg8VFahivwDAE10jtSz_RP4tRp1MegvsCgmlkgnY0gmlwhKwSiYWKbXVsdGlhZGRyc5YACASsEomFBpXqAAoErBKJhQaV690DgnJzhQADAQAAiXNlY3AyNTZrMaEDbT1i9S2cKVrEfucnzjdO5rcznFzdZK7YNkBanuc6gSGDdGNwgpXqg3VkcIKV7IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.198.78 waku f52de53142ac3d51f91fc1a63f788102654a94d97bbd099229807bc80e2a0d11
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f52de53142ac. Setting up logs at ./log/docker/node8_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29851
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:29851/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:29851/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.78/tcp/29852/p2p/16Uiu2HAmPHZspE49ZXcYbrTjVYApvDeDuVaLKBqPsgvaEYBubBj9","/ip4/172.18.198.78/tcp/29853/ws/p2p/16Uiu2HAmPHZspE49ZXcYbrTjVYApvDeDuVaLKBqPsgvaEYBubBj9"],"enrUri":"enr:-L24QO77eoZVkKxmq3wKKWL-6VzCDCUixIw4gDdurAsxQIgZXlzMVbY8jGXN9MaSFKD3ypqteETV-s7vFFzo-uJilysCgmlkgnY0gmlwhKwSxk6KbXVsdGlhZGRyc5YACASsEsZOBnScAAoErBLGTgZ0nd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnfOvyyxDmPjehON6fKOeXx6ULMoexth-UEfbaxOZ_wSDdGNwgnScg3VkcIJ0noV3YWt1MgU"}'
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.91.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19658', '19659', '19660', '19661', '19662']
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 19658:19658 -p 19659:19659 -p 19660:19660 -p 19661:19661 -p 19662:19662 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19660 --rest-port=19658 --tcp-port=19659 --discv5-udp-port=19661 --rest-address=0.0.0.0 --nat=extip:172.18.91.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8f1b80c5ae4dca8bdaefc3e00aa8b98a6e4163ec9e26ab01285a1cc81baec57 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19662 --metrics-logging=true --relay=false --filternode=/ip4/172.18.198.78/tcp/29852/p2p/16Uiu2HAmPHZspE49ZXcYbrTjVYApvDeDuVaLKBqPsgvaEYBubBj9 --storenode=/ip4/172.18.137.133/tcp/38378/p2p/16Uiu2HAmL1R5cFyj54mBsgXcGf1oDf4TwgFutMeB3JkKyZ4xDt8p --discv5-bootstrap-node=enr:-L24QOUFo8mGq2UqMS8ydfhZvEYXP88MUbLTKdnzyoOVtV6tOgHd3Ay8Z0Aeg8VFahivwDAE10jtSz_RP4tRp1MegvsCgmlkgnY0gmlwhKwSiYWKbXVsdGlhZGRyc5YACASsEomFBpXqAAoErBKJhQaV690DgnJzhQADAQAAiXNlY3AyNTZrMaEDbT1i9S2cKVrEfucnzjdO5rcznFzdZK7YNkBanuc6gSGDdGNwgpXqg3VkcIKV7IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.91.187 waku 431caef9b8549998ce3dbc5d908af355c733ecdba17c6f160728f795680fc317
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 431caef9b854. Setting up logs at ./log/docker/node5_2026-03-16_12-33-51__04542b8f-f34d-4437-be4b-8bde60573401__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19658
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:19658/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:19658/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.91.187/tcp/19659/p2p/16Uiu2HAmS1VDseiRtYB9ggo48eZSxp8Lj7wYDMtKfGDEcL7Qorw5","/ip4/172.18.91.187/tcp/19660/ws/p2p/16Uiu2HAmS1VDseiRtYB9ggo48eZSxp8Lj7wYDMtKfGDEcL7Qorw5"],"enrUri":"enr:-L24QLOEJ3TeKUwF3FWbggcBxF3wuD51yk2OxSZlOk-VMwXyN41rr2ubzpYAuJht-iDf1kQ1ZPovtyJyJETGpInD7LsCgmlkgnY0gmlwhKwSW7uKbXVsdGlhZGRyc5YACASsElu7BkzLAAoErBJbuwZMzN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDxmgxKsQ5PA8TBjdFDSuHNaBqpvRPqTzVg07dredA6MSDdGNwgkzLg3VkcIJMzYV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:450 Connect 3 service nodes to relay subscriptions
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33256/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:38377/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:29851/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:33256/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.137.133/tcp/36254/p2p/16Uiu2HAmL1R5cFyj54mBsgXcGf1oDf4TwgFutMeB3JkKyZ4xDt8p","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38377/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.17.0.5/tcp/59870/p2p/16Uiu2HAmPHZspE49ZXcYbrTjVYApvDeDuVaLKBqPsgvaEYBubBj9","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.130.127/tcp/33257/p2p/16Uiu2HAmC49Xy4gJ98p1QHw2zePy5f4BCFVz6Snekx2g9NMyF6dV","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/lightpush/3.0.0","/vac/waku/lightpush/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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29851/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.137.133/tcp/38378/p2p/16Uiu2HAmL1R5cFyj54mBsgXcGf1oDf4TwgFutMeB3JkKyZ4xDt8p","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:456 Edge node2 makes filter subscription to pubsubtopic /waku/2/rs/3/1 and content topic /test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19658/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"}'
DEBUG  tests.e2e.test_e2e:test_e2e.py:461 Check if service node1 receives message sent by edge node1
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:62329/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773664477637673892}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:33256/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":1773664477637673892,"ephemeral":false,"proof":""}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:465 Check if edge node2 can query stored message
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:19658/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":"3a9066ed72938ae44fd2","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x62c1251b7c4460187924516a3577f4e16c3ddb55b35947885333b30eca2760cf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:468 Check if service node3 can query stored message
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:29851/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":"601b02c46dc8e9d6b0fe","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x62c1251b7c4460187924516a3577f4e16c3ddb55b35947885333b30eca2760cf"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.e2e.test_e2e:test_e2e.py:471 Check if edge node2 can get sent message using filter get request
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19658/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":1773664477637673892,"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 022fbc5ad65d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 640929ce9622
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 04ebb8f6c820
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 022fbc5ad65d. 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 f52de53142ac
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 640929ce9622. 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 431caef9b854
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 04ebb8f6c820. 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,79 @@
2026-03-16 12:38:13.369 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:38:13.371 DEBUG [tests.conftest] Running test: test_2_nodes_different_content_topic_same_shard with id: 2026-03-16_12-38-13__138735e7-ec94-4636-be8f-d7dfce4e9e43
2026-03-16 12:38:13.371 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:38:13.372 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:38:13.373 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:38:13.384 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:13.386 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-38-13__138735e7-ec94-4636-be8f-d7dfce4e9e43__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:13.386 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:13.386 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:13.389 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:13.389 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.203
2026-03-16 12:38:13.389 DEBUG [src.node.docker_mananger] Generated ports ['23028', '23029', '23030', '23031', '23032']
2026-03-16 12:38:13.389 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:13.390 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:13.391 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:13.391 DEBUG [src.node.docker_mananger] docker run -i -t -p 23028:23028 -p 23029:23029 -p 23030:23030 -p 23031:23031 -p 23032:23032 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23030 --rest-port=23028 --tcp-port=23029 --discv5-udp-port=23031 --rest-address=0.0.0.0 --nat=extip:172.18.190.203 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ed76eadeedb251316fb6c301cfbbe962ddfdf0b6933e4e2756db8ed5a911d700 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23032 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
2026-03-16 12:38:13.445 ERROR [src.node.docker_mananger] Max retries reached for container 914b631ade9f. Exiting log stream.
2026-03-16 12:38:13.615 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.203 waku 5215c08ba62d796f8532105abd714faf7fed1309dda3f15fc7aafe45fc20f022
2026-03-16 12:38:13.652 DEBUG [src.node.docker_mananger] Container started with ID 5215c08ba62d. Setting up logs at ./log/docker/node1_2026-03-16_12-38-13__138735e7-ec94-4636-be8f-d7dfce4e9e43__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:13.653 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23028
2026-03-16 12:38:13.654 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:14.320 ERROR [src.node.docker_mananger] Max retries reached for container 4626e4991b5b. Exiting log stream.
2026-03-16 12:38:14.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23028/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:14.659 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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:38:14.659 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:14.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23028/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:14.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.203/tcp/23029/p2p/16Uiu2HAm5wW8PrA8s9xJPA8oXuSeT12NjM3gBaWmid8YrRqg7jc9","/ip4/172.18.190.203/tcp/23030/ws/p2p/16Uiu2HAm5wW8PrA8s9xJPA8oXuSeT12NjM3gBaWmid8YrRqg7jc9"],"enrUri":"enr:-L24QPyR09MMncLOz-89Mz3pmQzBrNrYeP87Jo10eDaxShr-IEhgLCeslk9g_TCtk2KbwveOTq1VuADd3mfIfN5FBNICgmlkgnY0gmlwhKwSvsuKbXVsdGlhZGRyc5YACASsEr7LBln1AAoErBK-ywZZ9t0DgnJzhQACAQAAiXNlY3AyNTZrMaECnDkneFCpIfE9aTjBpRSah6vOQCXkIq5bPIA2cFoCHb6DdGNwgln1g3VkcIJZ94V3YWt1MgU"}'
2026-03-16 12:38:14.662 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:14.669 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:14.669 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-38-13__138735e7-ec94-4636-be8f-d7dfce4e9e43__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:14.669 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:14.669 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:14.671 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:14.671 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.248.122
2026-03-16 12:38:14.671 DEBUG [src.node.docker_mananger] Generated ports ['16403', '16404', '16405', '16406', '16407']
2026-03-16 12:38:14.671 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:14.671 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:14.671 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:14.671 DEBUG [src.node.docker_mananger] docker run -i -t -p 16403:16403 -p 16404:16404 -p 16405:16405 -p 16406:16406 -p 16407:16407 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16405 --rest-port=16403 --tcp-port=16404 --discv5-udp-port=16406 --rest-address=0.0.0.0 --nat=extip:172.18.248.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c5e171e34bcf45f07181aea71f5ad31ee6dcefd6cb97da9569cccdacef57c80a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16407 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPyR09MMncLOz-89Mz3pmQzBrNrYeP87Jo10eDaxShr-IEhgLCeslk9g_TCtk2KbwveOTq1VuADd3mfIfN5FBNICgmlkgnY0gmlwhKwSvsuKbXVsdGlhZGRyc5YACASsEr7LBln1AAoErBK-ywZZ9t0DgnJzhQACAQAAiXNlY3AyNTZrMaECnDkneFCpIfE9aTjBpRSah6vOQCXkIq5bPIA2cFoCHb6DdGNwgln1g3VkcIJZ94V3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
2026-03-16 12:38:14.870 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.248.122 waku 94b1281b8d75a60c7803076011a1472f4c43ff4742b63cbd992f8673c2f1cd86
2026-03-16 12:38:14.905 DEBUG [src.node.docker_mananger] Container started with ID 94b1281b8d75. Setting up logs at ./log/docker/node2_2026-03-16_12-38-13__138735e7-ec94-4636-be8f-d7dfce4e9e43__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:14.906 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16403
2026-03-16 12:38:14.906 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:15.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16403/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:15.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:38:16.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16403/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:16.016 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:38:16.020 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:16.020 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16403/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:16.024 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.248.122/tcp/16404/p2p/16Uiu2HAm6XJ3PjobB893dUWkgfoMVb6TPAJSGvvWwd5ATeyKyEEX","/ip4/172.18.248.122/tcp/16405/ws/p2p/16Uiu2HAm6XJ3PjobB893dUWkgfoMVb6TPAJSGvvWwd5ATeyKyEEX"],"enrUri":"enr:-L24QMfAgYeYSCnl0mZaTgG8q4jR0EAa3ZzdRFnvT6d85zzYPVAiFdFHWQ0jPlngz2EoEDJ_ZT-JJt6JHtv6hwJ1yQ0CgmlkgnY0gmlwhKwS-HqKbXVsdGlhZGRyc5YACASsEvh6BkAUAAoErBL4egZAFd0DgnJzhQACAQAAiXNlY3AyNTZrMaECpOE8WQoaXWl59zsJm5hlOGy_DYkAEKcClakeMrrd5gSDdGNwgkAUg3VkcIJAFoV3YWt1MgE"}'
2026-03-16 12:38:16.024 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:16.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16403/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.190.203/tcp/23029/p2p/16Uiu2HAm5wW8PrA8s9xJPA8oXuSeT12NjM3gBaWmid8YrRqg7jc9"]'
2026-03-16 12:38:16.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:16.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23028/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
2026-03-16 12:38:16.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:16.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16403/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
2026-03-16 12:38:16.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:16.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23028/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:16.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:16.086 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:16.186 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:16.187 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23028/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:16.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773664696076953749,"ephemeral":false,"proof":""}]'
2026-03-16 12:38:16.191 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:16.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16403/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:16.193 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:16403/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf. Response content: b'/newsService/1.0/weekly/protobuf'
2026-03-16 12:38:16.263 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:38:16.264 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:38:16.264 DEBUG [src.node.waku_node] Stopping container with id 5215c08ba62d
2026-03-16 12:38:16.850 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:16.850 DEBUG [src.node.waku_node] Stopping container with id 94b1281b8d75
2026-03-16 12:38:17.424 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:17.427 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:38:17.460 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:38:17.489 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:38:17.491 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-16 12:38:17.491 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-16 12:38:17.492 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-16_12-38-13__138735e7-ec94-4636-be8f-d7dfce4e9e43__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:17.493 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-16_12-38-13__138735e7-ec94-4636-be8f-d7dfce4e9e43__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,128 @@
2026-03-16 12:39:49.284 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:39:49.284 DEBUG [tests.conftest] Running test: test_store_with_both_pubsub_topic_and_content_topic with id: 2026-03-16_12-39-49__faf04d16-3cec-4b90-bed1-249a26241370
2026-03-16 12:39:49.284 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:39:49.285 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:39:49.285 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:39:49.291 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:39:49.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-39-49__faf04d16-3cec-4b90-bed1-249a26241370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:49.292 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:39:49.292 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:39:49.293 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:39:49.293 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.83.192
2026-03-16 12:39:49.293 DEBUG [src.node.docker_mananger] Generated ports ['38799', '38800', '38801', '38802', '38803']
2026-03-16 12:39:49.294 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:39:49.294 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:39:49.294 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:39:49.294 DEBUG [src.node.docker_mananger] docker run -i -t -p 38799:38799 -p 38800:38800 -p 38801:38801 -p 38802:38802 -p 38803:38803 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38801 --rest-port=38799 --tcp-port=38800 --discv5-udp-port=38802 --rest-address=0.0.0.0 --nat=extip:172.18.83.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd8b357da15dc7ad11cb7ff66ba9955db94c2b5fabb04d2b4b60fcb05eec5a45 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38803 --metrics-logging=true --store=true --relay=true
2026-03-16 12:39:49.481 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.83.192 waku 45a99588787d258991f51112b790cfd5cf8e825a815c381b5b4e7575c7aad791
2026-03-16 12:39:49.516 DEBUG [src.node.docker_mananger] Container started with ID 45a99588787d. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-39-49__faf04d16-3cec-4b90-bed1-249a26241370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:49.517 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38799
2026-03-16 12:39:49.517 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:39:49.538 ERROR [src.node.docker_mananger] Max retries reached for container 1ad3aa8bfa40. Exiting log stream.
2026-03-16 12:39:50.080 ERROR [src.node.docker_mananger] Max retries reached for container 3edef2f5f61a. Exiting log stream.
2026-03-16 12:39:50.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:50.520 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-03-16 12:39:50.520 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:39:50.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:50.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.83.192/tcp/38800/p2p/16Uiu2HAmUbyyPQFNXwJvTzqfudkmoA1RVUQp8oUpcVMHWux7CsqU","/ip4/172.18.83.192/tcp/38801/ws/p2p/16Uiu2HAmUbyyPQFNXwJvTzqfudkmoA1RVUQp8oUpcVMHWux7CsqU"],"enrUri":"enr:-L24QEUfPYD6RYKjPZZeOWAFDBlhD97_wbA9vDIP63U33ur-BNI4C6JsiyJYuW7H-me8qkYJ4-ZL6erOfPPyvzydr7UCgmlkgnY0gmlwhKwSU8CKbXVsdGlhZGRyc5YACASsElPABpeQAAoErBJTwAaXkd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7PXSR1XXiF0Mc6G_qlFiPZ457z68Nx00Zy2cPk6k1PuDdGNwgpeQg3VkcIKXkoV3YWt1MgM"}'
2026-03-16 12:39:50.523 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:39:50.530 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:39:50.530 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-39-49__faf04d16-3cec-4b90-bed1-249a26241370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:50.530 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:39:50.530 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:39:50.532 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:39:50.532 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.181
2026-03-16 12:39:50.532 DEBUG [src.node.docker_mananger] Generated ports ['11450', '11451', '11452', '11453', '11454']
2026-03-16 12:39:50.532 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:39:50.532 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:39:50.532 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:39:50.533 DEBUG [src.node.docker_mananger] docker run -i -t -p 11450:11450 -p 11451:11451 -p 11452:11452 -p 11453:11453 -p 11454:11454 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11452 --rest-port=11450 --tcp-port=11451 --discv5-udp-port=11453 --rest-address=0.0.0.0 --nat=extip:172.18.127.181 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5ed1e350bbb1b97dfdbffbddbca3a4a04dd4de0a96651aaebae6fabc8abbb95d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11454 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEUfPYD6RYKjPZZeOWAFDBlhD97_wbA9vDIP63U33ur-BNI4C6JsiyJYuW7H-me8qkYJ4-ZL6erOfPPyvzydr7UCgmlkgnY0gmlwhKwSU8CKbXVsdGlhZGRyc5YACASsElPABpeQAAoErBJTwAaXkd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7PXSR1XXiF0Mc6G_qlFiPZ457z68Nx00Zy2cPk6k1PuDdGNwgpeQg3VkcIKXkoV3YWt1MgM --storenode=/ip4/172.18.83.192/tcp/38800/p2p/16Uiu2HAmUbyyPQFNXwJvTzqfudkmoA1RVUQp8oUpcVMHWux7CsqU --store=true --relay=true
2026-03-16 12:39:50.733 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.181 waku 35eafceab9b8e2ac2b680e1e167c42e8a71c577ca4e072ff586ed5eeedb32d39
2026-03-16 12:39:50.766 DEBUG [src.node.docker_mananger] Container started with ID 35eafceab9b8. Setting up logs at ./log/docker/store_node1_2026-03-16_12-39-49__faf04d16-3cec-4b90-bed1-249a26241370__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:50.767 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11450
2026-03-16 12:39:50.767 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:39:51.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:51.770 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-03-16 12:39:51.771 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:39:51.771 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:51.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.181/tcp/11451/p2p/16Uiu2HAmUR2j9P4FtexRpXRvSrPS3tVEDc28fbdYpxmsk4FtL89F","/ip4/172.18.127.181/tcp/11452/ws/p2p/16Uiu2HAmUR2j9P4FtexRpXRvSrPS3tVEDc28fbdYpxmsk4FtL89F"],"enrUri":"enr:-L24QKBgLuKgUDg6aBe5vSjv13JH95NeoE2ksoBtXrPCn1uSdxZqo910d5Auwhvqeq7jdcPpua_cLDKasAWLCCjSOo8CgmlkgnY0gmlwhKwSf7WKbXVsdGlhZGRyc5YACASsEn-1Biy7AAoErBJ_tQYsvN0DgnJzhQADAQAAiXNlY3AyNTZrMaED6ieMBknYxPSHYhCPVVOZfYlawd2N-okFC77c2zVGXAKDdGNwgiy7g3VkcIIsvYV3YWt1MgM"}'
2026-03-16 12:39:51.773 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:39:51.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11450/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.192/tcp/38800/p2p/16Uiu2HAmUbyyPQFNXwJvTzqfudkmoA1RVUQp8oUpcVMHWux7CsqU"]'
2026-03-16 12:39:51.776 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:51.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:39:51.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:51.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11450/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:39:51.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:51.782 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:51.783 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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-03-16 12:39:51.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:51.789 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:51.990 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:51.990 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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)'}'
2026-03-16 12:39:51.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:51.995 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:52.196 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:52.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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)'}'
2026-03-16 12:39:52.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:52.202 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:52.402 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:52.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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)'}'
2026-03-16 12:39:52.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:52.408 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:52.609 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:52.609 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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)'}'
2026-03-16 12:39:52.614 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:52.614 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:52.815 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:52.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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)'}'
2026-03-16 12:39:52.820 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:52.821 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:53.021 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:53.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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)'}'
2026-03-16 12:39:53.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:53.028 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:53.229 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:53.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38799/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)'}'
2026-03-16 12:39:53.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:53.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:53.435 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x07b215c8b117f3fbfa124477205e291eeb034fa0e74b3cddc4f7279707b9ab1a"}]}'
2026-03-16 12:39:53.439 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.441 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d2315934f6821ca296d42d303031ba41e0c563c33f49010b4e44ae453d37725"}]}'
2026-03-16 12:39:53.441 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd6cd7c981c39d507b93e1969023c1a1696afe517da4eebae9ae1a6b0fa133dcf"}]}'
2026-03-16 12:39:53.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4a9645cd691278214a4ef43f87e46fd254b6ea4759ba44cc2cf01c33ec7940e2"}]}'
2026-03-16 12:39:53.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfbaf735ad7bff074957573c9577fc37a503026986713a4895b0364cf08f9dca3"}]}'
2026-03-16 12:39:53.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5d3b71722a038a45956cb52df86948847fd56a8d09f924ca01c8dd3f65f33b3c"}]}'
2026-03-16 12:39:53.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x821f92d6424f203635ee419809a793dd32c22ba8ee836c2007346581b4e5f364"}]}'
2026-03-16 12:39:53.455 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38799/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.458 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9a5790964b31d8f82b68e749bfbea0635faf52dd6ff4413fdb707b26bf326579"}]}'
2026-03-16 12:39:53.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x07b215c8b117f3fbfa124477205e291eeb034fa0e74b3cddc4f7279707b9ab1a"}]}'
2026-03-16 12:39:53.461 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8d2315934f6821ca296d42d303031ba41e0c563c33f49010b4e44ae453d37725"}]}'
2026-03-16 12:39:53.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xd6cd7c981c39d507b93e1969023c1a1696afe517da4eebae9ae1a6b0fa133dcf"}]}'
2026-03-16 12:39:53.467 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x4a9645cd691278214a4ef43f87e46fd254b6ea4759ba44cc2cf01c33ec7940e2"}]}'
2026-03-16 12:39:53.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fstatusim%2F1%2Fcommunity%2Fcbor&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.472 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xfbaf735ad7bff074957573c9577fc37a503026986713a4895b0364cf08f9dca3"}]}'
2026-03-16 12:39:53.472 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.475 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5d3b71722a038a45956cb52df86948847fd56a8d09f924ca01c8dd3f65f33b3c"}]}'
2026-03-16 12:39:53.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x821f92d6424f203635ee419809a793dd32c22ba8ee836c2007346581b4e5f364"}]}'
2026-03-16 12:39:53.478 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11450/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:53.481 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x9a5790964b31d8f82b68e749bfbea0635faf52dd6ff4413fdb707b26bf326579"}]}'
2026-03-16 12:39:53.484 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:39:53.485 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:39:53.485 DEBUG [src.node.waku_node] Stopping container with id 45a99588787d
2026-03-16 12:39:54.065 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:39:54.066 DEBUG [src.node.waku_node] Stopping container with id 35eafceab9b8
2026-03-16 12:39:54.620 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:39:54.623 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:39:54.638 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:39:54.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,109 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_one_peer_was_stopped with id: 2026-03-16_12-39-18__abbd5f1e-80b9-445a-82f9-e8a594263204
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-39-18__abbd5f1e-80b9-445a-82f9-e8a594263204__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.222.160
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62523', '62524', '62525', '62526', '62527']
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 62523:62523 -p 62524:62524 -p 62525:62525 -p 62526:62526 -p 62527:62527 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62525 --rest-port=62523 --tcp-port=62524 --discv5-udp-port=62526 --rest-address=0.0.0.0 --nat=extip:172.18.222.160 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f87adb7f3eadcafdaee5be6e9ddda42758cf08a7ddcdfcfdb81141b78519e6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62527 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.222.160 waku ad96aee517820a53e41ca127e7f50e0342ec22e8d3369581e10ba3cb947e313b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ad96aee51782. Setting up logs at ./log/docker/node1_2026-03-16_12-39-18__abbd5f1e-80b9-445a-82f9-e8a594263204__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62523
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 4ce8b190f5d4. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b7faf2b82483. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62523/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:62523/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.222.160/tcp/62524/p2p/16Uiu2HAmUf8YBA6wAenVontYpX9t9QYz3y9ye8GP8jsQL9TmUfiM","/ip4/172.18.222.160/tcp/62525/ws/p2p/16Uiu2HAmUf8YBA6wAenVontYpX9t9QYz3y9ye8GP8jsQL9TmUfiM"],"enrUri":"enr:-L24QHBq8r-UPnYcRk7MO1IVauU7UDHjtUQCi61c3YB9IewVXrENkGCjZw1QrP_9WByuH_ndWamppFmMYGWSOgzQpe0CgmlkgnY0gmlwhKwS3qCKbXVsdGlhZGRyc5YACASsEt6gBvQ8AAoErBLeoAb0Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7cQ_qQjgF37ZB0hMgQeNWGGppS6BlJS6U0ENwjUwtG6DdGNwgvQ8g3VkcIL0PoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-39-18__abbd5f1e-80b9-445a-82f9-e8a594263204__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.239.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33281', '33282', '33283', '33284', '33285']
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 33281:33281 -p 33282:33282 -p 33283:33283 -p 33284:33284 -p 33285:33285 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33283 --rest-port=33281 --tcp-port=33282 --discv5-udp-port=33284 --rest-address=0.0.0.0 --nat=extip:172.18.239.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=beec39cbdbffb8eb25bb62bb4be172350b85cc3be7cac853bd0c0effcaeb20e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33285 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHBq8r-UPnYcRk7MO1IVauU7UDHjtUQCi61c3YB9IewVXrENkGCjZw1QrP_9WByuH_ndWamppFmMYGWSOgzQpe0CgmlkgnY0gmlwhKwS3qCKbXVsdGlhZGRyc5YACASsEt6gBvQ8AAoErBLeoAb0Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7cQ_qQjgF37ZB0hMgQeNWGGppS6BlJS6U0ENwjUwtG6DdGNwgvQ8g3VkcIL0PoV3YWt1MgU --filternode=/ip4/172.18.222.160/tcp/62524/p2p/16Uiu2HAmUf8YBA6wAenVontYpX9t9QYz3y9ye8GP8jsQL9TmUfiM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.32 waku 1a57346e81c0af70c936a5b300215a7ea3e9fecfb1b5572cc5eed839547d3b6d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a57346e81c0. Setting up logs at ./log/docker/node2_2026-03-16_12-39-18__abbd5f1e-80b9-445a-82f9-e8a594263204__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 33281
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:33281/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:33281/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.239.32/tcp/33282/p2p/16Uiu2HAm8fzkea7mrpQJLt6enN5adGycGCwkW8K8ne8jiMZhCSjU","/ip4/172.18.239.32/tcp/33283/ws/p2p/16Uiu2HAm8fzkea7mrpQJLt6enN5adGycGCwkW8K8ne8jiMZhCSjU"],"enrUri":"enr:-L24QGI_K2EhDT3Tnd2sNcDofPwMMR3sRywjv2sdTzrDpVOPEpovnjsuz0vvAJlyfn4fB8n9Y-4-CAAaAYr7COi7eggCgmlkgnY0gmlwhKwS7yCKbXVsdGlhZGRyc5YACASsEu8gBoICAAoErBLvIAaCA90DgnJzhQADAQAAiXNlY3AyNTZrMaECxNNJ2cbIZABlWK9kgA2OZeyKVRU4EMIJWqqfZeiah9uDdGNwgoICg3VkcIKCBIV3YWt1MgA"}'
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:33281/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.160/tcp/62524/p2p/16Uiu2HAmUf8YBA6wAenVontYpX9t9QYz3y9ye8GP8jsQL9TmUfiM"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-39-18__abbd5f1e-80b9-445a-82f9-e8a594263204__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.129.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19907', '19908', '19909', '19910', '19911']
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 19907:19907 -p 19908:19908 -p 19909:19909 -p 19910:19910 -p 19911:19911 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19909 --rest-port=19907 --tcp-port=19908 --discv5-udp-port=19910 --rest-address=0.0.0.0 --nat=extip:172.18.129.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0f0299e562f92480bfbf5bee3748bf8f991b911ca20e91a4f1cb42b6d0dd63b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19911 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHBq8r-UPnYcRk7MO1IVauU7UDHjtUQCi61c3YB9IewVXrENkGCjZw1QrP_9WByuH_ndWamppFmMYGWSOgzQpe0CgmlkgnY0gmlwhKwS3qCKbXVsdGlhZGRyc5YACASsEt6gBvQ8AAoErBLeoAb0Pd0DgnJzhQADAQAAiXNlY3AyNTZrMaED7cQ_qQjgF37ZB0hMgQeNWGGppS6BlJS6U0ENwjUwtG6DdGNwgvQ8g3VkcIL0PoV3YWt1MgU --filternode=/ip4/172.18.222.160/tcp/62524/p2p/16Uiu2HAmUf8YBA6wAenVontYpX9t9QYz3y9ye8GP8jsQL9TmUfiM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.76 waku 653d3b429864ceb2bc09ca9b545177d5a7ba074855cd22bf83f74055aaac9985
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 653d3b429864. Setting up logs at ./log/docker/node3_2026-03-16_12-39-18__abbd5f1e-80b9-445a-82f9-e8a594263204__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19907
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:19907/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:19907/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.129.76/tcp/19908/p2p/16Uiu2HAmQQgm9YMPkurV23tmgDnvH5CNjWZVZPmsj5vFHMpG9E6k","/ip4/172.18.129.76/tcp/19909/ws/p2p/16Uiu2HAmQQgm9YMPkurV23tmgDnvH5CNjWZVZPmsj5vFHMpG9E6k"],"enrUri":"enr:-L24QLUaYci6IAR0i4b3xvVqjKBzcG7-iMpu7LQjhp3LC1-0dYG9uebnoH1HoYTy-zAT77_uL7DWBJU3Jc7C1VNrls4CgmlkgnY0gmlwhKwSgUyKbXVsdGlhZGRyc5YACASsEoFMBk3EAAoErBKBTAZNxd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrqI5Z5o6UQ3DFzq-Dbyb6UFBkv-AvvDcoeHNmBtybrGDdGNwgk3Eg3VkcIJNxoV3YWt1MgA"}'
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:19907/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.222.160/tcp/62524/p2p/16Uiu2HAmUf8YBA6wAenVontYpX9t9QYz3y9ye8GP8jsQL9TmUfiM"]'
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:62523/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:33281/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ff76acdc-1463-4361-abbc-9b5e78b702da", "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":"ff76acdc-1463-4361-abbc-9b5e78b702da","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19907/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "251e0ca5-77d3-4600-a39d-b6d818699ac0", "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":"251e0ca5-77d3-4600-a39d-b6d818699ac0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62523/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:33281/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":1773664761897211241,"ephemeral":false}]'
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:19907/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":1773664761897211241,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a57346e81c0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62523/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:19907/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":1773664762542561754,"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 ad96aee51782
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 653d3b429864
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1a57346e81c0. 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,80 @@
2026-03-16 12:35:30.618 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:35:30.619 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_with_very_large_request_id with id: 2026-03-16_12-35-30__390a673a-97b9-45bc-b1c7-178dc3093f4f
2026-03-16 12:35:30.619 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:35:30.619 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:35:30.620 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-16 12:35:30.626 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:30.626 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-30__390a673a-97b9-45bc-b1c7-178dc3093f4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:30.626 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:30.626 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:30.628 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:30.628 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.129.235
2026-03-16 12:35:30.628 DEBUG [src.node.docker_mananger] Generated ports ['24390', '24391', '24392', '24393', '24394']
2026-03-16 12:35:30.628 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:30.628 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:30.628 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:30.629 DEBUG [src.node.docker_mananger] docker run -i -t -p 24390:24390 -p 24391:24391 -p 24392:24392 -p 24393:24393 -p 24394:24394 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24392 --rest-port=24390 --tcp-port=24391 --discv5-udp-port=24393 --rest-address=0.0.0.0 --nat=extip:172.18.129.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f272c64484b927bda45eafe0ca063dade825cfb652f4dedfab33e21912fd092a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24394 --metrics-logging=true --relay=true --filter=true
2026-03-16 12:35:30.811 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.129.235 waku b4c5d9dece5232fd746a04edaad1f677da080bf7195ed7e76e3f22f1aae2395f
2026-03-16 12:35:30.847 DEBUG [src.node.docker_mananger] Container started with ID b4c5d9dece52. Setting up logs at ./log/docker/node1_2026-03-16_12-35-30__390a673a-97b9-45bc-b1c7-178dc3093f4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:30.849 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 24390
2026-03-16 12:35:30.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:30.863 ERROR [src.node.docker_mananger] Max retries reached for container ceb2ac7785f7. Exiting log stream.
2026-03-16 12:35:31.421 ERROR [src.node.docker_mananger] Max retries reached for container 1d6a594315dd. Exiting log stream.
2026-03-16 12:35:31.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24390/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:31.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:35:31.854 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:31.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24390/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:31.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.129.235/tcp/24391/p2p/16Uiu2HAm8n8HUR6x41jVhjCMFf7uvxB5wfcjTfhwCS7sC7VdNdYb","/ip4/172.18.129.235/tcp/24392/ws/p2p/16Uiu2HAm8n8HUR6x41jVhjCMFf7uvxB5wfcjTfhwCS7sC7VdNdYb"],"enrUri":"enr:-L24QLCu3SWeSK4lnOXVdAbEPNemu-oSELI3nPoqQ8uP8gVVO84xysTfg0w3JaV4TT99ezA7GUI7pDln9-R_2onfxcQCgmlkgnY0gmlwhKwSgeuKbXVsdGlhZGRyc5YACASsEoHrBl9HAAoErBKB6wZfSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxmVKCCpYXhnavndV5hzlDDZbSm9rzpxANbwDDiJ7vECDdGNwgl9Hg3VkcIJfSYV3YWt1MgU"}'
2026-03-16 12:35:31.857 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:31.857 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-16 12:35:31.864 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:31.864 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-30__390a673a-97b9-45bc-b1c7-178dc3093f4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:31.864 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:31.864 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:31.866 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:31.866 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.109.223
2026-03-16 12:35:31.866 DEBUG [src.node.docker_mananger] Generated ports ['4520', '4521', '4522', '4523', '4524']
2026-03-16 12:35:31.866 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:31.866 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:31.867 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:31.867 DEBUG [src.node.docker_mananger] docker run -i -t -p 4520:4520 -p 4521:4521 -p 4522:4522 -p 4523:4523 -p 4524:4524 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4522 --rest-port=4520 --tcp-port=4521 --discv5-udp-port=4523 --rest-address=0.0.0.0 --nat=extip:172.18.109.223 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3ff0c0a7fa8eebf1be223e1fd1ffb8f34ff13cd832cfdaf3875202eef8ff0330 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4524 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QLCu3SWeSK4lnOXVdAbEPNemu-oSELI3nPoqQ8uP8gVVO84xysTfg0w3JaV4TT99ezA7GUI7pDln9-R_2onfxcQCgmlkgnY0gmlwhKwSgeuKbXVsdGlhZGRyc5YACASsEoHrBl9HAAoErBKB6wZfSN0DgnJzhQADAQAAiXNlY3AyNTZrMaECxmVKCCpYXhnavndV5hzlDDZbSm9rzpxANbwDDiJ7vECDdGNwgl9Hg3VkcIJfSYV3YWt1MgU --filternode=/ip4/172.18.129.235/tcp/24391/p2p/16Uiu2HAm8n8HUR6x41jVhjCMFf7uvxB5wfcjTfhwCS7sC7VdNdYb
2026-03-16 12:35:32.059 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.109.223 waku fb499b84ca25d2adddf1c39678968906c8107609611e2406ed4abeb182252ee4
2026-03-16 12:35:32.093 DEBUG [src.node.docker_mananger] Container started with ID fb499b84ca25. Setting up logs at ./log/docker/node2_2026-03-16_12-35-30__390a673a-97b9-45bc-b1c7-178dc3093f4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:32.093 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4520
2026-03-16 12:35:32.094 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:33.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:33.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:35:33.098 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:33.099 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:33.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.109.223/tcp/4521/p2p/16Uiu2HAm773xnJhDoTpYYwZUZqzb5i5TpVRfZnhhpQKfxAkvDVmA","/ip4/172.18.109.223/tcp/4522/ws/p2p/16Uiu2HAm773xnJhDoTpYYwZUZqzb5i5TpVRfZnhhpQKfxAkvDVmA"],"enrUri":"enr:-L24QIYYYMpfny1i_Frui1eXHTMWzC-xrAnvGIRqynZXl_uqabJ-XDSrGSch7gNiqF4-oUEh1orUouOpDU14IOHny7ICgmlkgnY0gmlwhKwSbd-KbXVsdGlhZGRyc5YACASsEm3fBhGpAAoErBJt3wYRqt0DgnJzhQADAQAAiXNlY3AyNTZrMaECrYcQQbL0Jd_h9okbRLE1XILa4t2x32M6kFIdiqH-UcGDdGNwghGpg3VkcIIRq4V3YWt1MgA"}'
2026-03-16 12:35:33.101 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:33.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.235/tcp/24391/p2p/16Uiu2HAm8n8HUR6x41jVhjCMFf7uvxB5wfcjTfhwCS7sC7VdNdYb"]'
2026-03-16 12:35:33.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.140 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-16 12:35:33.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24390/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:35:33.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.159 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "edbec48b-ec31-4ad9-ae2c-a4de39bce09a", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-16 12:35:33.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"edbec48b-ec31-4ad9-ae2c-a4de39bce09a","statusDesc":"OK"}'
2026-03-16 12:35:33.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24390/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-03-16 12:35:33.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.184 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:33.284 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:33.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:33.287 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":1773664533176261094,"ephemeral":false}]'
2026-03-16 12:35:33.289 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:4520/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "12345678901234567890123456789012345678901234567890", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-16 12:35:33.298 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"12345678901234567890123456789012345678901234567890","statusDesc":"OK"}'
2026-03-16 12:35:33.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24390/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-03-16 12:35:33.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.301 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:33.402 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:33.402 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4520/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:33.404 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:4520/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
2026-03-16 12:35:33.407 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:35:33.408 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:35:33.408 DEBUG [src.node.waku_node] Stopping container with id b4c5d9dece52
2026-03-16 12:35:34.006 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:34.006 DEBUG [src.node.waku_node] Stopping container with id fb499b84ca25
2026-03-16 12:35:34.560 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:34.561 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:35:34.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:34.572 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-03-16 12:37:11.412 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:37:11.412 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-03-16_12-37-11__97b67519-a3da-46ac-b774-c3dec7702127
2026-03-16 12:37:11.412 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:37:11.413 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:37:11.413 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:37:11.420 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:11.420 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-11__97b67519-a3da-46ac-b774-c3dec7702127__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:11.426 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:11.426 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-11__97b67519-a3da-46ac-b774-c3dec7702127__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:11.432 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:11.432 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-37-11__97b67519-a3da-46ac-b774-c3dec7702127__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:11.438 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:11.439 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-37-11__97b67519-a3da-46ac-b774-c3dec7702127__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:11.439 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:37:11.440 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:37:11.440 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:11.440 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:11.442 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:11.442 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.221.181
2026-03-16 12:37:11.442 DEBUG [src.node.docker_mananger] Generated ports ['15860', '15861', '15862', '15863', '15864']
2026-03-16 12:37:11.442 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:11.442 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:11.442 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:11.443 DEBUG [src.node.docker_mananger] docker run -i -t -p 15860:15860 -p 15861:15861 -p 15862:15862 -p 15863:15863 -p 15864:15864 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15862 --rest-port=15860 --tcp-port=15861 --discv5-udp-port=15863 --rest-address=0.0.0.0 --nat=extip:172.18.221.181 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=aeb6aae91edd2e6a25226ac5fdf0f359cb368f2bac1a3e485c64130a84fa14da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15864 --metrics-logging=true --relay=true --dns-discovery=false
2026-03-16 12:37:11.641 ERROR [src.node.docker_mananger] Max retries reached for container ad696167d46d. Exiting log stream.
2026-03-16 12:37:12.208 ERROR [src.node.docker_mananger] Max retries reached for container 4dfcd05ef00a. Exiting log stream.
2026-03-16 12:37:20.300 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.221.181 waku ed7013e6b2da6a83f860c7847df9bba78ee6eb864334267ebe3b866a721ddc82
2026-03-16 12:37:20.333 DEBUG [src.node.docker_mananger] Container started with ID ed7013e6b2da. Setting up logs at ./log/docker/node1_2026-03-16_12-37-11__97b67519-a3da-46ac-b774-c3dec7702127__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:20.334 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 15860
2026-03-16 12:37:20.334 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:21.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15860/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:21.338 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-03-16 12:37:21.338 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:21.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15860/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:21.340 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.221.181/tcp/15861/p2p/16Uiu2HAmBXoGYpKbcJrLC3Dj8afjmV6YptGUrPYWZ65jFh3yuqYQ","/ip4/172.18.221.181/tcp/15862/ws/p2p/16Uiu2HAmBXoGYpKbcJrLC3Dj8afjmV6YptGUrPYWZ65jFh3yuqYQ"],"enrUri":"enr:-La4QIFPHFkqGKVYId1k121YEWf0hzmftb5xEh--YxZEF0Tnbv-xG4YLMTj5rofVGkxRoRPxWgCuzG1HqBYbZDmmSeACgmlkgnY0gmlwhKwS3bWKbXVsdGlhZGRyc5YACASsEt21Bj31AAoErBLdtQY99t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC70y3ngHXACxd9Ue8IiNnLvigVDe0PDAahNZoQwYYl72DdGNwgj31hXdha3UyAQ"}'
2026-03-16 12:37:21.341 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:21.341 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:21.341 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:21.342 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:21.343 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.189.156
2026-03-16 12:37:21.343 DEBUG [src.node.docker_mananger] Generated ports ['48255', '48256', '48257', '48258', '48259']
2026-03-16 12:37:21.343 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:21.343 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:21.343 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:21.343 DEBUG [src.node.docker_mananger] docker run -i -t -p 48255:48255 -p 48256:48256 -p 48257:48257 -p 48258:48258 -p 48259:48259 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48257 --rest-port=48255 --tcp-port=48256 --discv5-udp-port=48258 --rest-address=0.0.0.0 --nat=extip:172.18.189.156 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=a259292bc7eba1b0449eba9288731fbbfd2e53e1b06a48afcce1baa67489cfa5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48259 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QIFPHFkqGKVYId1k121YEWf0hzmftb5xEh--YxZEF0Tnbv-xG4YLMTj5rofVGkxRoRPxWgCuzG1HqBYbZDmmSeACgmlkgnY0gmlwhKwS3bWKbXVsdGlhZGRyc5YACASsEt21Bj31AAoErBLdtQY99t0DgnJzhQADAQAAiXNlY3AyNTZrMaEC70y3ngHXACxd9Ue8IiNnLvigVDe0PDAahNZoQwYYl72DdGNwgj31hXdha3UyAQ
2026-03-16 12:37:21.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.189.156 waku a55830c3c062c68854a8960552c2420724c1c34970575ce9269f49edaa2867ee
2026-03-16 12:37:21.568 DEBUG [src.node.docker_mananger] Container started with ID a55830c3c062. Setting up logs at ./log/docker/node2_2026-03-16_12-37-11__97b67519-a3da-46ac-b774-c3dec7702127__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:21.569 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 48255
2026-03-16 12:37:21.570 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:22.570 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48255/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:22.573 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-03-16 12:37:22.573 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:22.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48255/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:22.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.189.156/tcp/48256/p2p/16Uiu2HAmBtzULtrdBJcVvTgjp4Wo9t19Du38jKdfWJL5QWcBgaUM","/ip4/172.18.189.156/tcp/48257/ws/p2p/16Uiu2HAmBtzULtrdBJcVvTgjp4Wo9t19Du38jKdfWJL5QWcBgaUM"],"enrUri":"enr:-La4QHd_qpayiFbj9C-GLSqe_T41z9rCbNIyIIQwRdnT7MAPLfGjbXgdHs2pmxfGIeXTuDZ-rzBuaFB1X1oGxbJrDRACgmlkgnY0gmlwhKwSvZyKbXVsdGlhZGRyc5YACASsEr2cBryAAAoErBK9nAa8gd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC9LqU-Hr00nT0Vzm2Bgaqy2H6snENK3nHPTBXNwrK8C6DdGNwgryAhXdha3UyAQ"}'
2026-03-16 12:37:22.576 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:22.577 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15860/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.189.156/tcp/48256/p2p/16Uiu2HAmBtzULtrdBJcVvTgjp4Wo9t19Du38jKdfWJL5QWcBgaUM"]'
2026-03-16 12:37:22.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:22.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48255/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.181/tcp/15861/p2p/16Uiu2HAmBXoGYpKbcJrLC3Dj8afjmV6YptGUrPYWZ65jFh3yuqYQ"]'
2026-03-16 12:37:22.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:22.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15860/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:22.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.189.156/tcp/48256/p2p/16Uiu2HAmBtzULtrdBJcVvTgjp4Wo9t19Du38jKdfWJL5QWcBgaUM","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.38.0-beta","origin":"UnknownOrigin"}]'
2026-03-16 12:37:22.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48255/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:22.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.221.181/tcp/58046/p2p/16Uiu2HAmBXoGYpKbcJrLC3Dj8afjmV6YptGUrPYWZ65jFh3yuqYQ","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.38.0-beta","origin":"UnknownOrigin"}]'
2026-03-16 12:37:22.647 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:23.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15860/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:37:23.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:23.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48255/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:37:23.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:23.653 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15860/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:23.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.189.156/tcp/48256/p2p/16Uiu2HAmBtzULtrdBJcVvTgjp4Wo9t19Du38jKdfWJL5QWcBgaUM","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.38.0-beta","origin":"UnknownOrigin","score":0.0}]}'
2026-03-16 12:37:23.656 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.189.156/tcp/48256/p2p/16Uiu2HAmBtzULtrdBJcVvTgjp4Wo9t19Du38jKdfWJL5QWcBgaUM', '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.38.0-beta', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-03-16 12:37:23.658 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:37:23.659 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:37:23.659 DEBUG [src.node.waku_node] Stopping container with id ed7013e6b2da
2026-03-16 12:37:24.218 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:24.221 DEBUG [src.node.waku_node] Stopping container with id a55830c3c062
2026-03-16 12:37:24.788 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:24.791 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:37:24.796 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:24.800 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-03-16_12-39-18__00b065d2-5aac-4c47-a6cf-3c341b87675a
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-39-18__00b065d2-5aac-4c47-a6cf-3c341b87675a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.87.24
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6685', '6686', '6687', '6688', '6689']
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 6685:6685 -p 6686:6686 -p 6687:6687 -p 6688:6688 -p 6689:6689 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6687 --rest-port=6685 --tcp-port=6686 --discv5-udp-port=6688 --rest-address=0.0.0.0 --nat=extip:172.18.87.24 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c0a6dcbb21af35c99a001f7dca0a4dcfc0cbbcde4dbbf5eddeb0ae318c50eafa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6689 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.24 waku f8664445fb40fe05b9783ed058fc301a8281ddac18a3118ed3e6bd39187a3ac1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f8664445fb40. Setting up logs at ./log/docker/node1_2026-03-16_12-39-18__00b065d2-5aac-4c47-a6cf-3c341b87675a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 6685
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 eafeb7fdb4a5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container edc9e834e3af. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6685/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6685/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6685/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6685/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6685/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6685/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":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:6685/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.87.24/tcp/6686/p2p/16Uiu2HAm9sks5fRhLpkf4MTxgontgTzQVq3E62fMQrJ4ntNZGVtF","/ip4/172.18.87.24/tcp/6687/ws/p2p/16Uiu2HAm9sks5fRhLpkf4MTxgontgTzQVq3E62fMQrJ4ntNZGVtF"],"enrUri":"enr:-L24QKO6nOUY1_SpgJ9fTJyl_a1pgcD-wmNN9uPELVgcnKTxI_HBLIeHGuA4UtMr9u353tUMfC1-FmP0VJSzArbxGjcCgmlkgnY0gmlwhKwSVxiKbXVsdGlhZGRyc5YACASsElcYBhoeAAoErBJXGAYaH90DgnJzhQACAQAAiXNlY3AyNTZrMaEC1rI9nFwzZolZA0C9TaxxGKNJFy_Y2oZllJlw83qgfESDdGNwghoeg3VkcIIaIIV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-39-18__00b065d2-5aac-4c47-a6cf-3c341b87675a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18226', '18227', '18228', '18229', '18230']
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 18226:18226 -p 18227:18227 -p 18228:18228 -p 18229:18229 -p 18230:18230 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18228 --rest-port=18226 --tcp-port=18227 --discv5-udp-port=18229 --rest-address=0.0.0.0 --nat=extip:172.18.187.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c6ff27ce42ec4db7e8d88ba3ccdae3dcb76eaeaf3ddef0dedd2cef40ed9c793c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18230 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKO6nOUY1_SpgJ9fTJyl_a1pgcD-wmNN9uPELVgcnKTxI_HBLIeHGuA4UtMr9u353tUMfC1-FmP0VJSzArbxGjcCgmlkgnY0gmlwhKwSVxiKbXVsdGlhZGRyc5YACASsElcYBhoeAAoErBJXGAYaH90DgnJzhQACAQAAiXNlY3AyNTZrMaEC1rI9nFwzZolZA0C9TaxxGKNJFy_Y2oZllJlw83qgfESDdGNwghoeg3VkcIIaIIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.34 waku 85b033906ecb494353b2a6c66afda860b09cd6bad2bc5368c98053716b1dcf6e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 85b033906ecb. Setting up logs at ./log/docker/node2_2026-03-16_12-39-18__00b065d2-5aac-4c47-a6cf-3c341b87675a__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18226
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:18226/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18226/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:18226/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.34/tcp/18227/p2p/16Uiu2HAkyDYJuTzgNzdsWE4Ppz8Uxo8KQXttNHrMmJFEcRaBBwYv","/ip4/172.18.187.34/tcp/18228/ws/p2p/16Uiu2HAkyDYJuTzgNzdsWE4Ppz8Uxo8KQXttNHrMmJFEcRaBBwYv"],"enrUri":"enr:-L24QDCT7uup0Dhb_11pJcjr-FZ5IZAe5F8aPn-zjQ3jkWCKe7IxBKzmwc6tlgU7-uoYbOie-wOj4AZnu_r5TLKdE_cCgmlkgnY0gmlwhKwSuyKKbXVsdGlhZGRyc5YACASsErsiBkczAAoErBK7IgZHNN0DgnJzhQACAQAAiXNlY3AyNTZrMaECOFMa3htOdYYd1jUEYsJOf_D2xJsDXaFBZn7g-xdwISODdGNwgkczg3VkcIJHNYV3YWt1MgE"}'
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:18226/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.24/tcp/6686/p2p/16Uiu2HAm9sks5fRhLpkf4MTxgontgTzQVq3E62fMQrJ4ntNZGVtF"]'
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:6685/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:18226/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:6685/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:6685/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":1773664762033513523,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:18226/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":1773664762033513523,"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 f8664445fb40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 85b033906ecb
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,78 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publishing_node_is_stopped with id: 2026-03-16_12-44-05__00f774c3-3ccd-4343-9626-a4dc787a391d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-44-05__00f774c3-3ccd-4343-9626-a4dc787a391d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.178
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45420', '45421', '45422', '45423', '45424']
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 45420:45420 -p 45421:45421 -p 45422:45422 -p 45423:45423 -p 45424:45424 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45422 --rest-port=45420 --tcp-port=45421 --discv5-udp-port=45423 --rest-address=0.0.0.0 --nat=extip:172.18.159.178 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bd0014148e0ac5310ac900e2cc180a24e886ac4c47024aedf16dcdf8ab3df50 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45424 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e3ef8da7bc16. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.178 waku 0721b7ee554764a8b77e84f6b18439336e54caf95e271ef261473386d0c8f11a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0721b7ee5547. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-44-05__00f774c3-3ccd-4343-9626-a4dc787a391d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45420
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 06a1f0cd41ec. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45420/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:45420/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.178/tcp/45421/p2p/16Uiu2HAmHWMewV8v5m8189D21TjeSkqtQmaidkhjLMFN4yjU4a7y","/ip4/172.18.159.178/tcp/45422/ws/p2p/16Uiu2HAmHWMewV8v5m8189D21TjeSkqtQmaidkhjLMFN4yjU4a7y"],"enrUri":"enr:-L24QEpOJfnlxzIw-BCJGx1HzFXkKm4lWU359DY7Pq2qNaImV_tquUuv6t8kFQFPkLR2CN5icHf9ePN8VgeoCQ14by4CgmlkgnY0gmlwhKwSn7KKbXVsdGlhZGRyc5YACASsEp-yBrFtAAoErBKfsgaxbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSBRL1OPfDio2wccuid3FGxLOWEbSxiWN7kmLyiRgFSCDdGNwgrFtg3VkcIKxb4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-44-05__00f774c3-3ccd-4343-9626-a4dc787a391d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.23
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53447', '53448', '53449', '53450', '53451']
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 53447:53447 -p 53448:53448 -p 53449:53449 -p 53450:53450 -p 53451:53451 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53449 --rest-port=53447 --tcp-port=53448 --discv5-udp-port=53450 --rest-address=0.0.0.0 --nat=extip:172.18.68.23 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f53d447bb8bfa850e66ad21e524cf1adf1469fda642bc181fa12fe5aa7aec241 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53451 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEpOJfnlxzIw-BCJGx1HzFXkKm4lWU359DY7Pq2qNaImV_tquUuv6t8kFQFPkLR2CN5icHf9ePN8VgeoCQ14by4CgmlkgnY0gmlwhKwSn7KKbXVsdGlhZGRyc5YACASsEp-yBrFtAAoErBKfsgaxbt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDSBRL1OPfDio2wccuid3FGxLOWEbSxiWN7kmLyiRgFSCDdGNwgrFtg3VkcIKxb4V3YWt1MgM --storenode=/ip4/172.18.159.178/tcp/45421/p2p/16Uiu2HAmHWMewV8v5m8189D21TjeSkqtQmaidkhjLMFN4yjU4a7y --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.68.23 waku 24a1a4caa985a6e5afd1a7af53b62621a29c8fb4a03159f88729391bdfc0ca1d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 24a1a4caa985. Setting up logs at ./log/docker/store_node1_2026-03-16_12-44-05__00f774c3-3ccd-4343-9626-a4dc787a391d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53447
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:53447/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:53447/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.23/tcp/53448/p2p/16Uiu2HAmQDaRsdggsSZ66JvvSXRg61va8KuPixyGk1dtKDGpHxyN","/ip4/172.18.68.23/tcp/53449/ws/p2p/16Uiu2HAmQDaRsdggsSZ66JvvSXRg61va8KuPixyGk1dtKDGpHxyN"],"enrUri":"enr:-L24QOwrsIcSgSetIZ1Vb06ZefEVQvQkWwSooLYYQKQOVwzzQBN4XrVYaRBZPCEBurdEMDwLjYbqPujXXSC0m19GmfcCgmlkgnY0gmlwhKwSRBeKbXVsdGlhZGRyc5YACASsEkQXBtDIAAoErBJEFwbQyd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDq8ms5MTvIbj3TaOqTO-d4_0H1jL9bSCcirlIDf0cV1GDdGNwgtDIg3VkcILQyoV3YWt1MgM"}'
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:53447/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.159.178/tcp/45421/p2p/16Uiu2HAmHWMewV8v5m8189D21TjeSkqtQmaidkhjLMFN4yjU4a7y"]'
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:45420/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:53447/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:45420/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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:45420/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":"0x5801b48efb9d72274cd4d32e9e483c759b108615b977992944b36d1a70594547"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:53447/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":"0x5801b48efb9d72274cd4d32e9e483c759b108615b977992944b36d1a70594547"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0721b7ee5547
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53447/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":"0x5801b48efb9d72274cd4d32e9e483c759b108615b977992944b36d1a70594547"}]}'
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 24a1a4caa985
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,91 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_get_message_after_node2_restarts with id: 2026-03-16_12-35-45__f693836e-1360-4415-821b-c34340ffd6c0
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-45__f693836e-1360-4415-821b-c34340ffd6c0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13279', '13280', '13281', '13282', '13283']
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 13279:13279 -p 13280:13280 -p 13281:13281 -p 13282:13282 -p 13283:13283 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13281 --rest-port=13279 --tcp-port=13280 --discv5-udp-port=13282 --rest-address=0.0.0.0 --nat=extip:172.18.150.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2729ef772abd0c9f4acaafa95e6f147d23746310f6cabe9abae3af9cc659bcc0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13283 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d643ae98a4fe. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.46 waku b3d500d73fb2ddc6181a2cf4ae981c96f935656e902be8d4d61341f1f1f57d42
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b3d500d73fb2. Setting up logs at ./log/docker/node1_2026-03-16_12-35-45__f693836e-1360-4415-821b-c34340ffd6c0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13279
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 f5f71e5d3864. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13279/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:13279/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.46/tcp/13280/p2p/16Uiu2HAm4sxLTA5mRVC8pk3CmAE9Sc8ioRAauMTfoTNcepLxNbnc","/ip4/172.18.150.46/tcp/13281/ws/p2p/16Uiu2HAm4sxLTA5mRVC8pk3CmAE9Sc8ioRAauMTfoTNcepLxNbnc"],"enrUri":"enr:-L24QF0DezaTSBqQMZM6hhCo4pa8QAt4eePgbAu4fOlZI3Afdp-zPMrWpvLuVBFHl5PKlkr7IU-aPMqC3ZWgqH9y4HgCgmlkgnY0gmlwhKwSli6KbXVsdGlhZGRyc5YACASsEpYuBjPgAAoErBKWLgYz4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECjHTHAStZDyfgqh_lQrbVh1KYSy4hLVfrMYKzc3I-nvWDdGNwgjPgg3VkcIIz4oV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-45__f693836e-1360-4415-821b-c34340ffd6c0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.60.210
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50783', '50784', '50785', '50786', '50787']
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 50783:50783 -p 50784:50784 -p 50785:50785 -p 50786:50786 -p 50787:50787 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50785 --rest-port=50783 --tcp-port=50784 --discv5-udp-port=50786 --rest-address=0.0.0.0 --nat=extip:172.18.60.210 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0b9ece84b2cf312c9b4e412b77da5f6f4d2f7ee93db3310f7affcc3d29951fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50787 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QF0DezaTSBqQMZM6hhCo4pa8QAt4eePgbAu4fOlZI3Afdp-zPMrWpvLuVBFHl5PKlkr7IU-aPMqC3ZWgqH9y4HgCgmlkgnY0gmlwhKwSli6KbXVsdGlhZGRyc5YACASsEpYuBjPgAAoErBKWLgYz4d0DgnJzhQADAQAAiXNlY3AyNTZrMaECjHTHAStZDyfgqh_lQrbVh1KYSy4hLVfrMYKzc3I-nvWDdGNwgjPgg3VkcIIz4oV3YWt1MgU --filternode=/ip4/172.18.150.46/tcp/13280/p2p/16Uiu2HAm4sxLTA5mRVC8pk3CmAE9Sc8ioRAauMTfoTNcepLxNbnc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.60.210 waku da13f4ff0540f5dacebcdff8aa78bef92d66108967f38aaa0a376f8948a7b3a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da13f4ff0540. Setting up logs at ./log/docker/node2_2026-03-16_12-35-45__f693836e-1360-4415-821b-c34340ffd6c0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50783
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:50783/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:50783/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.60.210/tcp/50784/p2p/16Uiu2HAmFeyvjvFXT6QJzqiUabeqJUUdYnvS4E9QsP8Nr6h5Yn8X","/ip4/172.18.60.210/tcp/50785/ws/p2p/16Uiu2HAmFeyvjvFXT6QJzqiUabeqJUUdYnvS4E9QsP8Nr6h5Yn8X"],"enrUri":"enr:-L24QH2y2rKSz1f9dlqF_eeHd7fi9nSoj84VaJLIvl6g2pVEA6spYLkYgIKa0yJ1ZD7ejSOW4T8_qNXh_r-jLFbWxGwCgmlkgnY0gmlwhKwSPNKKbXVsdGlhZGRyc5YACASsEjzSBsZgAAoErBI80gbGYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLJKVCuBeXs7BqSxyEuXT4iZAlcJj8dyA5Ae1SZPMteCDdGNwgsZgg3VkcILGYoV3YWt1MgA"}'
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:50783/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.46/tcp/13280/p2p/16Uiu2HAm4sxLTA5mRVC8pk3CmAE9Sc8ioRAauMTfoTNcepLxNbnc"]'
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:13279/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:50783/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "24590676-7720-444d-aa68-33028cdfc73c", "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":"24590676-7720-444d-aa68-33028cdfc73c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13279/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50783/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":1773664547908984733,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id da13f4ff0540
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50783/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:50783/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:50783/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.60.210/tcp/50784/p2p/16Uiu2HAmFeyvjvFXT6QJzqiUabeqJUUdYnvS4E9QsP8Nr6h5Yn8X","/ip4/172.18.60.210/tcp/50785/ws/p2p/16Uiu2HAmFeyvjvFXT6QJzqiUabeqJUUdYnvS4E9QsP8Nr6h5Yn8X"],"enrUri":"enr:-L24QH2y2rKSz1f9dlqF_eeHd7fi9nSoj84VaJLIvl6g2pVEA6spYLkYgIKa0yJ1ZD7ejSOW4T8_qNXh_r-jLFbWxGwCgmlkgnY0gmlwhKwSPNKKbXVsdGlhZGRyc5YACASsEjzSBsZgAAoErBI80gbGYd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLJKVCuBeXs7BqSxyEuXT4iZAlcJj8dyA5Ae1SZPMteCDdGNwgsZgg3VkcILGYoV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13279/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:50783/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "01173791-ef3f-435e-a98c-c70212653155", "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":"01173791-ef3f-435e-a98c-c70212653155","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13279/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:50783/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":1773664551227588828,"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 b3d500d73fb2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id da13f4ff0540
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,103 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_add_peers with id: 2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459
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.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.38.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30065', '30066', '30067', '30068', '30069']
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --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.38.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e09ef83bba93085abcd35403ae9f0fcbdbfcc1b0f4b84faa96a07af50dda6be9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30069 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.38.94 waku 0850640c7ed8ec3339b49257c2583be18dead231d8f39fa71be9461f1c677f0a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0850640c7ed8. Setting up logs at ./log/docker/node1_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. 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 e1a984a4a4fb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 07e54095a1bd. 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_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: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.38.94/tcp/30066/p2p/16Uiu2HAmGPQamQKgvyZiRNVqExbGWZ2HyMxLGzxrjPL8GSnCdSLt","/ip4/172.18.38.94/tcp/30067/ws/p2p/16Uiu2HAmGPQamQKgvyZiRNVqExbGWZ2HyMxLGzxrjPL8GSnCdSLt"],"enrUri":"enr:-L24QBxAbxqS1qGzG9Rrreo0QhamQ1MrdAKpYR7Y9uvu8RNSL-I5SOsUe4-DUyxORqe1Sy-vWdmcS1GP8F4ndagy0yUCgmlkgnY0gmlwhKwSJl6KbXVsdGlhZGRyc5YACASsEiZeBnVyAAoErBImXgZ1c90DgnJzhQADAQAAiXNlY3AyNTZrMaEDN3Dat_Vof3YGWjYDQv3lXRO4X0p79c7SkZX_DXU6XjWDdGNwgnVyg3VkcIJ1dIV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.127.204
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43819', '43820', '43821', '43822', '43823']
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 43819:43819 -p 43820:43820 -p 43821:43821 -p 43822:43822 -p 43823:43823 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43821 --rest-port=43819 --tcp-port=43820 --discv5-udp-port=43822 --rest-address=0.0.0.0 --nat=extip:172.18.127.204 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a8f10f115ef00e4745d8b123ba0a815edf97adfdbb22ff76ffebbca761629ab9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43823 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBxAbxqS1qGzG9Rrreo0QhamQ1MrdAKpYR7Y9uvu8RNSL-I5SOsUe4-DUyxORqe1Sy-vWdmcS1GP8F4ndagy0yUCgmlkgnY0gmlwhKwSJl6KbXVsdGlhZGRyc5YACASsEiZeBnVyAAoErBImXgZ1c90DgnJzhQADAQAAiXNlY3AyNTZrMaEDN3Dat_Vof3YGWjYDQv3lXRO4X0p79c7SkZX_DXU6XjWDdGNwgnVyg3VkcIJ1dIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.204 waku d103eaecf7e45748a22583c2667368b4b1bbf1edcc5a9fee7c80d2ced93a76ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d103eaecf7e4. Setting up logs at ./log/docker/node2_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43819
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:43819/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:43819/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.204/tcp/43820/p2p/16Uiu2HAmTFUrAeo8gUSNeKvxT78VaK2pPVcXkzv8TQhejkJ7eQu7","/ip4/172.18.127.204/tcp/43821/ws/p2p/16Uiu2HAmTFUrAeo8gUSNeKvxT78VaK2pPVcXkzv8TQhejkJ7eQu7"],"enrUri":"enr:-L24QLYfJjg0VxGC4QzZwQscbUcInOPecWm-keom6EEpq49WXScV9pZ-qXtmm2_8hWnnV3rGq6OBtHTJDf9v5PXuTyYCgmlkgnY0gmlwhKwSf8yKbXVsdGlhZGRyc5YACASsEn_MBqssAAoErBJ_zAarLd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2NmWTsAOru3D4A7lyFQzC8u3mSlNxVKtERDDqW7H1pKDdGNwgqssg3VkcIKrLoV3YWt1MgE"}'
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:43819/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.94/tcp/30066/p2p/16Uiu2HAmGPQamQKgvyZiRNVqExbGWZ2HyMxLGzxrjPL8GSnCdSLt"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.58.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4541', '4542', '4543', '4544', '4545']
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 4541:4541 -p 4542:4542 -p 4543:4543 -p 4544:4544 -p 4545:4545 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4543 --rest-port=4541 --tcp-port=4542 --discv5-udp-port=4544 --rest-address=0.0.0.0 --nat=extip:172.18.58.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7a26febea39da8baa8adfe3ea10b90e51c6f0873f1eb3bbb143ab133bb1daedd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4545 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBxAbxqS1qGzG9Rrreo0QhamQ1MrdAKpYR7Y9uvu8RNSL-I5SOsUe4-DUyxORqe1Sy-vWdmcS1GP8F4ndagy0yUCgmlkgnY0gmlwhKwSJl6KbXVsdGlhZGRyc5YACASsEiZeBnVyAAoErBImXgZ1c90DgnJzhQADAQAAiXNlY3AyNTZrMaEDN3Dat_Vof3YGWjYDQv3lXRO4X0p79c7SkZX_DXU6XjWDdGNwgnVyg3VkcIJ1dIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.244 waku df1d7b0107e57c2c2da1857b2c13be57936f1a6770b9e67278a13e1059a6c439
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID df1d7b0107e5. Setting up logs at ./log/docker/node3_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4541
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:4541/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:4541/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.58.244/tcp/4542/p2p/16Uiu2HAm9qNCYBpSjqhUUyiES4n6UsaUBozQFjg299HGe28YVhWw","/ip4/172.18.58.244/tcp/4543/ws/p2p/16Uiu2HAm9qNCYBpSjqhUUyiES4n6UsaUBozQFjg299HGe28YVhWw"],"enrUri":"enr:-L24QIPrldtVBhOn401-_SCeYzsoyPibHNMSxBvceggKEKi6ZdTigY23Sy5ZQ8j2tUr4l9RLhWrAvgVCXNIMKRm-Cm8CgmlkgnY0gmlwhKwSOvSKbXVsdGlhZGRyc5YACASsEjr0BhG-AAoErBI69AYRv90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1hVzwleid6CCZ8mi5k3wWw44jrO8mAG7YlCK7msaBtiDdGNwghG-g3VkcIIRwIV3YWt1MgE"}'
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:4541/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.38.94/tcp/30066/p2p/16Uiu2HAmGPQamQKgvyZiRNVqExbGWZ2HyMxLGzxrjPL8GSnCdSLt"]'
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/3/0", "/waku/2/rs/3/1", "/waku/2/rs/3/9", "/waku/2/rs/3/25", "/waku/2/rs/3/1000"]'
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:43819/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"]'
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:4541/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"]'
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 10 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:30065/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.58.244/tcp/39816/p2p/16Uiu2HAm9qNCYBpSjqhUUyiES4n6UsaUBozQFjg299HGe28YVhWw","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.127.204/tcp/56584/p2p/16Uiu2HAmTFUrAeo8gUSNeKvxT78VaK2pPVcXkzv8TQhejkJ7eQu7","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43819/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.38.94/tcp/30066/p2p/16Uiu2HAmGPQamQKgvyZiRNVqExbGWZ2HyMxLGzxrjPL8GSnCdSLt","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"},{"multiaddr":"/ip4/172.18.58.244/tcp/4542/p2p/16Uiu2HAm9qNCYBpSjqhUUyiES4n6UsaUBozQFjg299HGe28YVhWw","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,1000,9,1,25],"connected":"Connected","agent":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
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 0850640c7ed8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d103eaecf7e4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id df1d7b0107e5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0850640c7ed8. 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/node2_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node3_2026-03-16_12-36-12__438d4ba7-6a84-4da1-9f9b-f45ee06a8459__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

View File

@ -0,0 +1,78 @@
2026-03-16 12:33:31.619 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:33:31.619 DEBUG [tests.conftest] Running test: test_relay_different_latency_between_two_nodes[200] with id: 2026-03-16_12-33-31__baffd516-9dc6-4a0e-b8ae-97b7b4d27dfd
2026-03-16 12:33:31.620 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:33:31.620 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:33:31.626 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:31.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-33-31__baffd516-9dc6-4a0e-b8ae-97b7b4d27dfd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:31.632 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:31.633 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-33-31__baffd516-9dc6-4a0e-b8ae-97b7b4d27dfd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:31.634 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-03-16 12:33:31.634 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:31.634 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:31.635 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:33:31.635 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.184.15
2026-03-16 12:33:31.636 DEBUG [src.node.docker_mananger] Generated ports ['65098', '65099', '65100', '65101', '65102']
2026-03-16 12:33:31.636 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:31.636 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:31.636 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:31.636 DEBUG [src.node.docker_mananger] docker run -i -t -p 65098:65098 -p 65099:65099 -p 65100:65100 -p 65101:65101 -p 65102:65102 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65100 --rest-port=65098 --tcp-port=65099 --discv5-udp-port=65101 --rest-address=0.0.0.0 --nat=extip:172.18.184.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9774d7f903b5d5762bbaae0aa9fc2d8b4094dbdca4d9221e9cadd78adbaec39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65102 --metrics-logging=true --relay=true
2026-03-16 12:33:31.826 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.184.15 waku 85ba0b2caca7a2dfbdf8830629b7c0d492d9339e59dc919c8628c34f77bda824
2026-03-16 12:33:31.862 DEBUG [src.node.docker_mananger] Container started with ID 85ba0b2caca7. Setting up logs at ./log/docker/node1_2026-03-16_12-33-31__baffd516-9dc6-4a0e-b8ae-97b7b4d27dfd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:31.862 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 65098
2026-03-16 12:33:31.862 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:33:31.870 ERROR [src.node.docker_mananger] Max retries reached for container fb105ba5203f. Exiting log stream.
2026-03-16 12:33:32.413 ERROR [src.node.docker_mananger] Max retries reached for container 2195e4df6162. Exiting log stream.
2026-03-16 12:33:32.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65098/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:32.866 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-03-16 12:33:32.866 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:33:32.866 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65098/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:32.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.184.15/tcp/65099/p2p/16Uiu2HAm2fFmUqLcxuqWkex6xEjeNGJ4t3rpkYeSo2Na1BT4XhgU","/ip4/172.18.184.15/tcp/65100/ws/p2p/16Uiu2HAm2fFmUqLcxuqWkex6xEjeNGJ4t3rpkYeSo2Na1BT4XhgU"],"enrUri":"enr:-L24QAmk0smMax8jhtbUGW6hOhYUAFgFJfHhp11jJKD48zt8EYdsjzsVG0PZhOcJRzCTcnxFZiaXrOtO2x_mhmjE1DACgmlkgnY0gmlwhKwSuA-KbXVsdGlhZGRyc5YACASsErgPBv5LAAoErBK4Dwb-TN0DgnJzhQADAQAAiXNlY3AyNTZrMaECa3yQGW5mtndstpzJHNqNO7wfptB34wIJAzYAnlD25jGDdGNwgv5Lg3VkcIL-TYV3YWt1MgE"}'
2026-03-16 12:33:32.869 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:33:32.869 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:32.869 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:32.870 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:33:32.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.86.147
2026-03-16 12:33:32.871 DEBUG [src.node.docker_mananger] Generated ports ['49471', '49472', '49473', '49474', '49475']
2026-03-16 12:33:32.871 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:32.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:32.871 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:32.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 49471:49471 -p 49472:49472 -p 49473:49473 -p 49474:49474 -p 49475:49475 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49473 --rest-port=49471 --tcp-port=49472 --discv5-udp-port=49474 --rest-address=0.0.0.0 --nat=extip:172.18.86.147 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7dbbff72ecb4cbacdfe917a32dd3f3b4068af7fd8ace47bd60db772e70eb8fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49475 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAmk0smMax8jhtbUGW6hOhYUAFgFJfHhp11jJKD48zt8EYdsjzsVG0PZhOcJRzCTcnxFZiaXrOtO2x_mhmjE1DACgmlkgnY0gmlwhKwSuA-KbXVsdGlhZGRyc5YACASsErgPBv5LAAoErBK4Dwb-TN0DgnJzhQADAQAAiXNlY3AyNTZrMaECa3yQGW5mtndstpzJHNqNO7wfptB34wIJAzYAnlD25jGDdGNwgv5Lg3VkcIL-TYV3YWt1MgE
2026-03-16 12:33:33.062 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.86.147 waku 2e7a441186095af55270c24c4a4ed9916d4f235f435d8e537b6fb4771ff41689
2026-03-16 12:33:33.095 DEBUG [src.node.docker_mananger] Container started with ID 2e7a44118609. Setting up logs at ./log/docker/node2_2026-03-16_12-33-31__baffd516-9dc6-4a0e-b8ae-97b7b4d27dfd__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:33.095 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49471
2026-03-16 12:33:33.096 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:33:34.096 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49471/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:34.125 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-03-16 12:33:34.126 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:33:34.126 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49471/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:34.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.86.147/tcp/49472/p2p/16Uiu2HAmPLHWnTmBsJ94ptt1hsJKTroaVdBNtDK6rJz8SfrbVuH6","/ip4/172.18.86.147/tcp/49473/ws/p2p/16Uiu2HAmPLHWnTmBsJ94ptt1hsJKTroaVdBNtDK6rJz8SfrbVuH6"],"enrUri":"enr:-L24QHe5346LHJYegdXpM66OMm5EKBHKl9yWsrUaPNvSNw8ZFEM7DOOSMYa6fU3kFtGRjvzjrbW7q8N3lVpNstiIpKECgmlkgnY0gmlwhKwSVpOKbXVsdGlhZGRyc5YACASsElaTBsFAAAoErBJWkwbBQd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnqXtiWlp2ow5ycEVOBH8j7kWFFhAi9qTcMJaGVZazBWDdGNwgsFAg3VkcILBQoV3YWt1MgE"}'
2026-03-16 12:33:34.133 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:33:34.133 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-03-16 12:33:34.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65098/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:33:34.137 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:33:34.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49471/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:33:34.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:33:34.142 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-03-16 12:33:34.144 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65098/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:34.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.86.147/tcp/37106/p2p/16Uiu2HAmPLHWnTmBsJ94ptt1hsJKTroaVdBNtDK6rJz8SfrbVuH6","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-16 12:33:34.148 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49471/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:34.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.184.15/tcp/65099/p2p/16Uiu2HAm2fFmUqLcxuqWkex6xEjeNGJ4t3rpkYeSo2Na1BT4XhgU","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-16 12:33:34.150 DEBUG [src.libs.common] Sleeping for 10 seconds
2026-03-16 12:33:44.151 INFO [tests.e2e.test_network_conditions] Applying 200ms latency to node2
2026-03-16 12:33:44.153 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4816', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-16 12:33:44.221 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4816', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-16 12:33:44.231 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4816', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '200ms']
2026-03-16 12:33:44.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65098/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-03-16 12:33:44.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:33:44.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49471/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:44.653 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":1773664424244264126,"ephemeral":false,"proof":""}]'
2026-03-16 12:33:44.655 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '4816', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-03-16 12:33:44.666 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:33:44.667 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:33:44.667 DEBUG [src.node.waku_node] Stopping container with id 85ba0b2caca7
2026-03-16 12:33:45.209 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:33:45.209 DEBUG [src.node.waku_node] Stopping container with id 2e7a44118609
2026-03-16 12:33:45.788 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:33:45.790 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:33:45.804 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:33:45.813 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,468 @@
2026-03-16 12:40:46.801 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:40:46.802 DEBUG [tests.conftest] Running test: test_different_page_size[99] with id: 2026-03-16_12-40-46__fbae99eb-3c60-4c22-988a-1b0fcfe5e27b
2026-03-16 12:40:46.803 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:40:46.803 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:40:46.803 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:40:46.811 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:40:46.811 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-40-46__fbae99eb-3c60-4c22-988a-1b0fcfe5e27b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:46.811 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:40:46.811 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:40:46.812 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:40:46.813 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.188
2026-03-16 12:40:46.813 DEBUG [src.node.docker_mananger] Generated ports ['23105', '23106', '23107', '23108', '23109']
2026-03-16 12:40:46.813 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:40:46.813 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:40:46.813 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:40:46.813 DEBUG [src.node.docker_mananger] docker run -i -t -p 23105:23105 -p 23106:23106 -p 23107:23107 -p 23108:23108 -p 23109:23109 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23107 --rest-port=23105 --tcp-port=23106 --discv5-udp-port=23108 --rest-address=0.0.0.0 --nat=extip:172.18.36.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4d2cbd0cf996f3f0b6ee8e298ed028af3e54e1dc8c92d1d8ea3cde2cec90e2fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23109 --metrics-logging=true --store=true --relay=true
2026-03-16 12:40:47.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.188 waku 1102ca4309c862a18fcadf7c10fc4477494be635ed5a849913b18ab6146bddc4
2026-03-16 12:40:47.008 ERROR [src.node.docker_mananger] Max retries reached for container 8af73a94c782. Exiting log stream.
2026-03-16 12:40:47.041 DEBUG [src.node.docker_mananger] Container started with ID 1102ca4309c8. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-40-46__fbae99eb-3c60-4c22-988a-1b0fcfe5e27b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:47.041 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23105
2026-03-16 12:40:47.043 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:40:47.574 ERROR [src.node.docker_mananger] Max retries reached for container a0652c122299. Exiting log stream.
2026-03-16 12:40:48.044 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23105/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:48.046 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-03-16 12:40:48.047 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:40:48.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23105/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:48.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.188/tcp/23106/p2p/16Uiu2HAm7m4e5bVbbrAcTVuCCrSjq1okmvc2WguN7wCBYzB345pX","/ip4/172.18.36.188/tcp/23107/ws/p2p/16Uiu2HAm7m4e5bVbbrAcTVuCCrSjq1okmvc2WguN7wCBYzB345pX"],"enrUri":"enr:-L24QFUJCbohAA4tmO5SXIVIWhOrPlzf4AUwNDQJ4tgG2Gr7U6CQQAotn6qKmi492sbevO9qrCbHJdVYuYU51a845I4CgmlkgnY0gmlwhKwSJLyKbXVsdGlhZGRyc5YACASsEiS8BlpCAAoErBIkvAZaQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECt0PmffRgVxEUStMB_0sfcz1AEYl_l_Gkm-t5C29E6eyDdGNwglpCg3VkcIJaRIV3YWt1MgM"}'
2026-03-16 12:40:48.049 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:40:48.056 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:40:48.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-40-46__fbae99eb-3c60-4c22-988a-1b0fcfe5e27b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:48.057 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:40:48.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:40:48.058 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:40:48.058 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.172
2026-03-16 12:40:48.058 DEBUG [src.node.docker_mananger] Generated ports ['38257', '38258', '38259', '38260', '38261']
2026-03-16 12:40:48.059 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:40:48.059 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:40:48.059 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:40:48.059 DEBUG [src.node.docker_mananger] docker run -i -t -p 38257:38257 -p 38258:38258 -p 38259:38259 -p 38260:38260 -p 38261:38261 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38259 --rest-port=38257 --tcp-port=38258 --discv5-udp-port=38260 --rest-address=0.0.0.0 --nat=extip:172.18.247.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=690cadd92ca1cff1def80cddb36bca325b272345fda5dd41a5fa45e2c1fa6dc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38261 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFUJCbohAA4tmO5SXIVIWhOrPlzf4AUwNDQJ4tgG2Gr7U6CQQAotn6qKmi492sbevO9qrCbHJdVYuYU51a845I4CgmlkgnY0gmlwhKwSJLyKbXVsdGlhZGRyc5YACASsEiS8BlpCAAoErBIkvAZaQ90DgnJzhQADAQAAiXNlY3AyNTZrMaECt0PmffRgVxEUStMB_0sfcz1AEYl_l_Gkm-t5C29E6eyDdGNwglpCg3VkcIJaRIV3YWt1MgM --storenode=/ip4/172.18.36.188/tcp/23106/p2p/16Uiu2HAm7m4e5bVbbrAcTVuCCrSjq1okmvc2WguN7wCBYzB345pX --store=true --relay=true
2026-03-16 12:40:48.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.172 waku c2a7a677050e8a32cdf8fcd45cdd068767d09b6fbd0c0bca4ecc09a0600dbc45
2026-03-16 12:40:48.289 DEBUG [src.node.docker_mananger] Container started with ID c2a7a677050e. Setting up logs at ./log/docker/store_node1_2026-03-16_12-40-46__fbae99eb-3c60-4c22-988a-1b0fcfe5e27b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:48.289 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38257
2026-03-16 12:40:48.289 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:40:49.290 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38257/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:49.293 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-03-16 12:40:49.293 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:40:49.293 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38257/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:49.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.172/tcp/38258/p2p/16Uiu2HAm9nw52iwf2SjEia7V3Pbqba2Le8Qckcs43q783VD9fGDE","/ip4/172.18.247.172/tcp/38259/ws/p2p/16Uiu2HAm9nw52iwf2SjEia7V3Pbqba2Le8Qckcs43q783VD9fGDE"],"enrUri":"enr:-L24QEnxaHZ_qaRSwTZ2k1tQNWxRQsoudf-1IkeWnVIeFX3CHJZtiMahreJJ6EGzRWo8x1NV5uTJOaANvHQpXzvA_7ACgmlkgnY0gmlwhKwS96yKbXVsdGlhZGRyc5YACASsEvesBpVyAAoErBL3rAaVc90DgnJzhQADAQAAiXNlY3AyNTZrMaEC1XXgaWn0zmV63EydCK09yXa2A6TamgoNBhLZYPbrXNGDdGNwgpVyg3VkcIKVdIV3YWt1MgM"}'
2026-03-16 12:40:49.296 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:40:49.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38257/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.188/tcp/23106/p2p/16Uiu2HAm7m4e5bVbbrAcTVuCCrSjq1okmvc2WguN7wCBYzB345pX"]'
2026-03-16 12:40:49.299 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:49.299 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:40:49.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:49.302 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38257/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:40:49.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:49.305 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:49.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:49.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:49.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:49.512 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:49.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:49.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:49.519 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:49.720 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:49.720 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:49.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:49.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:49.928 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:49.928 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:49.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:49.934 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:50.135 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:50.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:50.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:50.141 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:50.342 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:50.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:50.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:50.348 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:50.548 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:50.548 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:50.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:50.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:50.755 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:50.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:50.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:50.761 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:50.963 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:50.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:50.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:50.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:51.170 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:51.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:51.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:51.176 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:51.377 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:51.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:51.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:51.384 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:51.585 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:51.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:51.591 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:51.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:51.792 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:51.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:51.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:51.798 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:51.999 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:51.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:52.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:52.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:52.207 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:52.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:52.213 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:52.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:52.415 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:52.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:52.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:52.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:52.622 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:52.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:52.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:52.628 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:52.829 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:52.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:52.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:52.834 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:53.035 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:53.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:53.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:53.040 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:53.241 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:53.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:53.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:53.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:53.449 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:53.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:53.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:53.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:53.657 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:53.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:53.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:53.664 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:53.864 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:53.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:53.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:53.871 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:54.071 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:54.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:54.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:54.077 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:54.277 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:54.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:54.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:54.284 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:54.484 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:54.485 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:54.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:54.491 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:54.692 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:54.692 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:54.698 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:54.698 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:54.899 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:54.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:54.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:54.904 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:55.105 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:55.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:55.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:55.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:55.312 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:55.313 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:55.319 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:55.320 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:55.520 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:55.521 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:55.526 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:55.527 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:55.729 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:55.729 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:55.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:55.736 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:55.937 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:55.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:55.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:55.944 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:56.145 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:56.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:56.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:56.152 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:56.352 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:56.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:56.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:56.358 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:56.559 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:56.559 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:56.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:56.565 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:56.765 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:56.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:56.770 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:56.771 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:56.972 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:56.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:56.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:56.977 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:57.178 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:57.178 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:57.184 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:57.185 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:57.386 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:57.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/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-03-16 12:40:57.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:57.393 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:57.593 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:57.594 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:57.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:57.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:57.806 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:57.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:57.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:57.812 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:58.013 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:58.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:58.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:58.019 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:58.219 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:58.219 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:58.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:58.226 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:58.427 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:58.427 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:58.433 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:58.434 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:58.635 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:58.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:58.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:58.641 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:58.842 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:58.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:58.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:58.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:59.050 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:59.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:59.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:59.055 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:59.256 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:59.256 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:59.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:59.262 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:59.462 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:59.463 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:59.468 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:59.468 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:59.669 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:59.669 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:59.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:59.675 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:40:59.876 DEBUG [src.steps.store] Relaying message
2026-03-16 12:40:59.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:59.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:59.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:00.083 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:00.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:00.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:00.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:00.290 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:00.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:00.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:00.297 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:00.498 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:00.498 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:00.504 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:00.505 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:00.706 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:00.706 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:00.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:00.712 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:00.913 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:00.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:00.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:00.920 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:01.120 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:01.121 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:01.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:01.127 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:01.328 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:01.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:01.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:01.334 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:01.536 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:01.536 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:01.542 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:01.542 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:01.744 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:01.744 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:01.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:01.750 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:01.951 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:01.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:01.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:01.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:02.158 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:02.158 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:02.163 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:02.163 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:02.364 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:02.364 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:02.370 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:02.371 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:02.572 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:02.572 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:02.577 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:02.577 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:02.778 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:02.778 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:02.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:02.784 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:02.985 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:02.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:02.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:02.993 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:03.194 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:03.194 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:03.200 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:03.200 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:03.401 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:03.402 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:03.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:03.407 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:03.608 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:03.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:03.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:03.615 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:03.816 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:03.816 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:03.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:03.823 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:04.023 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:04.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:04.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:04.030 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:04.231 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:04.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:04.237 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:04.238 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:04.439 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:04.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:04.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:04.446 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:04.647 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:04.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:04.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:04.654 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:04.855 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:04.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:04.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:04.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:05.063 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:05.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:05.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:05.070 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:05.270 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:05.271 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:05.276 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:05.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:05.478 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:05.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:05.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:05.484 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:05.685 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:05.685 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:05.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:05.691 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:05.892 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:05.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:05.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:05.898 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:06.099 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:06.099 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:06.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:06.104 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:06.305 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:06.305 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:06.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:06.311 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:06.512 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:06.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:06.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:06.518 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:06.719 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:06.719 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:06.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:06.724 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:06.925 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:06.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:06.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:06.931 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:07.132 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:07.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:07.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:07.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:07.340 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:07.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:07.345 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:07.345 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:07.547 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:07.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:07.554 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:07.554 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:07.755 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:07.755 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:07.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:07.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:07.963 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:07.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:07.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:07.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:08.170 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:08.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85MQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:08.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:08.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:08.378 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:08.378 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:08.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:08.384 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:08.585 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:08.585 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Mw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:08.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:08.591 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:08.792 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:08.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:08.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:08.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:09.000 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:09.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85NQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:09.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:09.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:09.206 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:09.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:09.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:09.214 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:09.415 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:09.415 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85Nw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:09.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:09.421 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:09.621 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:09.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:09.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:09.629 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:09.829 DEBUG [src.steps.store] Relaying message
2026-03-16 12:41:09.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:23105/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85OQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:41:09.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:41:09.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:41:10.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:23105/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:41:10.041 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:41:10.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38257/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=99&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:41:10.047 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:41:10.049 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:41:10.051 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:41:10.051 DEBUG [src.node.waku_node] Stopping container with id 1102ca4309c8
2026-03-16 12:41:10.609 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:41:10.609 DEBUG [src.node.waku_node] Stopping container with id c2a7a677050e
2026-03-16 12:41:11.201 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:41:11.204 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:41:11.236 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:41:11.275 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-03-16 12:44:22.298 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:44:22.298 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2026-03-16_12-44-22__b7c064e2-b08a-4336-b73c-e4794524a553
2026-03-16 12:44:22.299 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:44:22.299 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:44:22.299 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:44:22.307 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:44:22.307 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-44-22__b7c064e2-b08a-4336-b73c-e4794524a553__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:22.307 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:44:22.307 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:44:22.309 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:44:22.309 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.30
2026-03-16 12:44:22.309 DEBUG [src.node.docker_mananger] Generated ports ['42075', '42076', '42077', '42078', '42079']
2026-03-16 12:44:22.309 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:44:22.310 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:44:22.310 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:44:22.310 DEBUG [src.node.docker_mananger] docker run -i -t -p 42075:42075 -p 42076:42076 -p 42077:42077 -p 42078:42078 -p 42079:42079 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42077 --rest-port=42075 --tcp-port=42076 --discv5-udp-port=42078 --rest-address=0.0.0.0 --nat=extip:172.18.14.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dcfcc8d402eeafdbfafdc4fdbbc18cf1cae6cd15c8faeddb0a69f5ef4cedfc08 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42079 --metrics-logging=true --store=true --relay=true
2026-03-16 12:44:22.499 ERROR [src.node.docker_mananger] Max retries reached for container dcf429f60590. Exiting log stream.
2026-03-16 12:44:22.511 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.30 waku f517cdede838b4ed200c30c33e6f2efca5a55e2adc1780a7ddd5a3a4c6ff33a1
2026-03-16 12:44:22.551 DEBUG [src.node.docker_mananger] Container started with ID f517cdede838. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-44-22__b7c064e2-b08a-4336-b73c-e4794524a553__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:22.551 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42075
2026-03-16 12:44:22.553 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:44:22.911 ERROR [src.node.docker_mananger] Max retries reached for container bfd2ddf3c6f1. Exiting log stream.
2026-03-16 12:44:23.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:23.557 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-03-16 12:44:23.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:44:23.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:23.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.30/tcp/42076/p2p/16Uiu2HAmGMs6fxpWGkjZGwgaSwongQBCyuPs4Hyxied7dwqmWvs9","/ip4/172.18.14.30/tcp/42077/ws/p2p/16Uiu2HAmGMs6fxpWGkjZGwgaSwongQBCyuPs4Hyxied7dwqmWvs9"],"enrUri":"enr:-L24QIuGcvee_weBm1s4djIwt-kfjMozfJl4V76r0aiDfJKDfubQa6zk3RtNk48Bos7AioVcDwYVgv68qNRvACgFfL4CgmlkgnY0gmlwhKwSDh6KbXVsdGlhZGRyc5YACASsEg4eBqRcAAoErBIOHgakXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNwusj2qhclgrwWgR-6CtTS3i9sweUZu9Ak-eMqjW7JiDdGNwgqRcg3VkcIKkXoV3YWt1MgM"}'
2026-03-16 12:44:23.560 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:44:23.567 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:44:23.568 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-44-22__b7c064e2-b08a-4336-b73c-e4794524a553__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:23.568 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:44:23.568 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:44:23.569 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:44:23.570 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.30
2026-03-16 12:44:23.570 DEBUG [src.node.docker_mananger] Generated ports ['62811', '62812', '62813', '62814', '62815']
2026-03-16 12:44:23.570 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:44:23.570 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:44:23.570 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:44:23.570 DEBUG [src.node.docker_mananger] docker run -i -t -p 62811:62811 -p 62812:62812 -p 62813:62813 -p 62814:62814 -p 62815:62815 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62813 --rest-port=62811 --tcp-port=62812 --discv5-udp-port=62814 --rest-address=0.0.0.0 --nat=extip:172.18.17.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70eabefda7ef0ddfdd3b6acb68fb3c34bba4976348cad026bf7e997c1cfb8509 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62815 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QIuGcvee_weBm1s4djIwt-kfjMozfJl4V76r0aiDfJKDfubQa6zk3RtNk48Bos7AioVcDwYVgv68qNRvACgFfL4CgmlkgnY0gmlwhKwSDh6KbXVsdGlhZGRyc5YACASsEg4eBqRcAAoErBIOHgakXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNwusj2qhclgrwWgR-6CtTS3i9sweUZu9Ak-eMqjW7JiDdGNwgqRcg3VkcIKkXoV3YWt1MgM --storenode=/ip4/172.18.14.30/tcp/42076/p2p/16Uiu2HAmGMs6fxpWGkjZGwgaSwongQBCyuPs4Hyxied7dwqmWvs9 --store=true --relay=true
2026-03-16 12:44:23.772 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.30 waku 1003b16c40d6807110bce00ec6a4f556de7e3f35852aec02101e54f9944f0160
2026-03-16 12:44:23.807 DEBUG [src.node.docker_mananger] Container started with ID 1003b16c40d6. Setting up logs at ./log/docker/store_node1_2026-03-16_12-44-22__b7c064e2-b08a-4336-b73c-e4794524a553__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:44:23.808 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62811
2026-03-16 12:44:23.808 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:44:24.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62811/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:24.812 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-03-16 12:44:24.812 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:44:24.812 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62811/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:24.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.30/tcp/62812/p2p/16Uiu2HAmCQXapAv6ux6UQHX388QbWzcUEoKppt8kRTMgUiSJM9iL","/ip4/172.18.17.30/tcp/62813/ws/p2p/16Uiu2HAmCQXapAv6ux6UQHX388QbWzcUEoKppt8kRTMgUiSJM9iL"],"enrUri":"enr:-L24QFuB6LOlAVoLCNBQWY5AY2Txqsmnd7Nkd7O0NQa0sowYSlTvqJEmvFU2FsfgpQ6xAqEvTiP71h9bT8YXcBx4W1YCgmlkgnY0gmlwhKwSER6KbXVsdGlhZGRyc5YACASsEhEeBvVcAAoErBIRHgb1Xd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC_Euac8W-8cVU4XdvHUM3_ulQ0P-tpu6UmOmsUCeWmw2DdGNwgvVcg3VkcIL1XoV3YWt1MgM"}'
2026-03-16 12:44:24.815 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:44:24.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62811/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.30/tcp/42076/p2p/16Uiu2HAmGMs6fxpWGkjZGwgaSwongQBCyuPs4Hyxied7dwqmWvs9"]'
2026-03-16 12:44:24.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:24.818 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:44:24.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:24.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62811/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:44:24.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:24.825 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:24.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42075/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-03-16 12:44:24.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:24.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:25.033 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:44:25.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:25.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x342400953e68050dc60eb18f6fc84c7caea154a9e8efacad98f5aa8de4874337"}]}'
2026-03-16 12:44:25.037 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:44:25.038 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:44:25.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62811/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:25.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x342400953e68050dc60eb18f6fc84c7caea154a9e8efacad98f5aa8de4874337"}]}'
2026-03-16 12:44:25.041 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:44:25.041 DEBUG [src.node.waku_node] Restarting container with id f517cdede838
2026-03-16 12:44:25.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:25.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:25.941 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-03-16 12:44:25.941 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:44:25.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:25.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.30/tcp/42076/p2p/16Uiu2HAmGMs6fxpWGkjZGwgaSwongQBCyuPs4Hyxied7dwqmWvs9","/ip4/172.18.14.30/tcp/42077/ws/p2p/16Uiu2HAmGMs6fxpWGkjZGwgaSwongQBCyuPs4Hyxied7dwqmWvs9"],"enrUri":"enr:-L24QIuGcvee_weBm1s4djIwt-kfjMozfJl4V76r0aiDfJKDfubQa6zk3RtNk48Bos7AioVcDwYVgv68qNRvACgFfL4CgmlkgnY0gmlwhKwSDh6KbXVsdGlhZGRyc5YACASsEg4eBqRcAAoErBIOHgakXd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDNwusj2qhclgrwWgR-6CtTS3i9sweUZu9Ak-eMqjW7JiDdGNwgqRcg3VkcIKkXoV3YWt1MgM"}'
2026-03-16 12:44:25.945 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:44:25.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62811/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.14.30/tcp/42076/p2p/16Uiu2HAmGMs6fxpWGkjZGwgaSwongQBCyuPs4Hyxied7dwqmWvs9"]'
2026-03-16 12:44:25.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:25.948 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42075/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:44:25.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:25.951 DEBUG [src.steps.store] Relaying message
2026-03-16 12:44:25.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42075/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-03-16 12:44:25.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:44:25.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:44:26.158 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:44:26.159 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:26.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x342400953e68050dc60eb18f6fc84c7caea154a9e8efacad98f5aa8de4874337"},{"messageHash":"0x214bda2a9527215bb2be9e936b173888a4ad918d196e63a95e73318c0af2540a"}]}'
2026-03-16 12:44:26.162 DEBUG [src.steps.store] messages length is 2
2026-03-16 12:44:26.162 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:44:26.163 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62811/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:26.166 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x342400953e68050dc60eb18f6fc84c7caea154a9e8efacad98f5aa8de4874337"},{"messageHash":"0x214bda2a9527215bb2be9e936b173888a4ad918d196e63a95e73318c0af2540a"}]}'
2026-03-16 12:44:26.167 DEBUG [src.steps.store] messages length is 2
2026-03-16 12:44:26.167 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42075/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:26.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x342400953e68050dc60eb18f6fc84c7caea154a9e8efacad98f5aa8de4874337"},{"messageHash":"0x214bda2a9527215bb2be9e936b173888a4ad918d196e63a95e73318c0af2540a"}]}'
2026-03-16 12:44:26.171 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62811/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:44:26.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x342400953e68050dc60eb18f6fc84c7caea154a9e8efacad98f5aa8de4874337"},{"messageHash":"0x214bda2a9527215bb2be9e936b173888a4ad918d196e63a95e73318c0af2540a"}]}'
2026-03-16 12:44:26.175 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:44:26.176 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:44:26.177 DEBUG [src.node.waku_node] Stopping container with id f517cdede838
2026-03-16 12:44:26.788 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:44:26.789 DEBUG [src.node.waku_node] Stopping container with id 1003b16c40d6
2026-03-16 12:44:27.394 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:44:27.396 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:44:27.427 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:44:27.436 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,143 @@
2026-03-16 12:35:17.433 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:35:17.433 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_multiple_pubsub_topics with id: 2026-03-16_12-35-17__006ba29f-b250-452b-a7b7-a44131338fdb
2026-03-16 12:35:17.434 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:35:17.434 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:35:17.434 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-16 12:35:17.440 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:17.440 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-17__006ba29f-b250-452b-a7b7-a44131338fdb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:17.440 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:17.441 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:17.442 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:17.442 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.26.21
2026-03-16 12:35:17.442 DEBUG [src.node.docker_mananger] Generated ports ['15324', '15325', '15326', '15327', '15328']
2026-03-16 12:35:17.442 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:17.442 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:17.443 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:17.443 DEBUG [src.node.docker_mananger] docker run -i -t -p 15324:15324 -p 15325:15325 -p 15326:15326 -p 15327:15327 -p 15328:15328 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15326 --rest-port=15324 --tcp-port=15325 --discv5-udp-port=15327 --rest-address=0.0.0.0 --nat=extip:172.18.26.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dabd59b0cae84c3abbf27dd8d7a10ad0e7b904fffad6fcb296b7d9b71dfe5b0e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15328 --metrics-logging=true --relay=true --filter=true
2026-03-16 12:35:17.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.26.21 waku 3c7fae6d01fbd084ec13f8ebb4e5991477ffd38fbfe3c15b8208652af63fa029
2026-03-16 12:35:17.665 DEBUG [src.node.docker_mananger] Container started with ID 3c7fae6d01fb. Setting up logs at ./log/docker/node1_2026-03-16_12-35-17__006ba29f-b250-452b-a7b7-a44131338fdb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:17.665 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15324
2026-03-16 12:35:17.666 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:17.707 ERROR [src.node.docker_mananger] Max retries reached for container 389ec966c1fc. Exiting log stream.
2026-03-16 12:35:18.236 ERROR [src.node.docker_mananger] Max retries reached for container 99c93ae1cc8d. Exiting log stream.
2026-03-16 12:35:18.667 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15324/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:18.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:35:18.670 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:18.670 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15324/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:18.672 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.26.21/tcp/15325/p2p/16Uiu2HAmUrsNZbgiMGBZb1mzj2iY1nPadGpM88eohxuWN9Au85sa","/ip4/172.18.26.21/tcp/15326/ws/p2p/16Uiu2HAmUrsNZbgiMGBZb1mzj2iY1nPadGpM88eohxuWN9Au85sa"],"enrUri":"enr:-L24QFnkLG7cbBN0zeNyHB8BwfkyNrW-rdZ7IqlTP9VjccoAB0jykWM_jIHH40Rd8XvingovQYs62XdFC63Rr-4BeoECgmlkgnY0gmlwhKwSGhWKbXVsdGlhZGRyc5YACASsEhoVBjvdAAoErBIaFQY73t0DgnJzhQADAQAAiXNlY3AyNTZrMaED8MYSByn6NOtvVKLwPmAv4jqxQusOqLg_RfCSI9voEH2DdGNwgjvdg3VkcII734V3YWt1MgU"}'
2026-03-16 12:35:18.672 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:18.673 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-16 12:35:18.679 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:18.679 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-17__006ba29f-b250-452b-a7b7-a44131338fdb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:18.680 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:18.680 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:18.681 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:18.681 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.160.179
2026-03-16 12:35:18.681 DEBUG [src.node.docker_mananger] Generated ports ['58225', '58226', '58227', '58228', '58229']
2026-03-16 12:35:18.682 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:18.682 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:18.682 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:18.682 DEBUG [src.node.docker_mananger] docker run -i -t -p 58225:58225 -p 58226:58226 -p 58227:58227 -p 58228:58228 -p 58229:58229 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58227 --rest-port=58225 --tcp-port=58226 --discv5-udp-port=58228 --rest-address=0.0.0.0 --nat=extip:172.18.160.179 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=56b730120257500bffe6cc2ee2d462bdde28a3a44beeda50b4b85eb15b883e7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58229 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFnkLG7cbBN0zeNyHB8BwfkyNrW-rdZ7IqlTP9VjccoAB0jykWM_jIHH40Rd8XvingovQYs62XdFC63Rr-4BeoECgmlkgnY0gmlwhKwSGhWKbXVsdGlhZGRyc5YACASsEhoVBjvdAAoErBIaFQY73t0DgnJzhQADAQAAiXNlY3AyNTZrMaED8MYSByn6NOtvVKLwPmAv4jqxQusOqLg_RfCSI9voEH2DdGNwgjvdg3VkcII734V3YWt1MgU --filternode=/ip4/172.18.26.21/tcp/15325/p2p/16Uiu2HAmUrsNZbgiMGBZb1mzj2iY1nPadGpM88eohxuWN9Au85sa
2026-03-16 12:35:18.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.160.179 waku 4ae1df4d67038511003454ae07a13dc226fa97e508ea59aa9bfd690c3b057faf
2026-03-16 12:35:18.909 DEBUG [src.node.docker_mananger] Container started with ID 4ae1df4d6703. Setting up logs at ./log/docker/node2_2026-03-16_12-35-17__006ba29f-b250-452b-a7b7-a44131338fdb__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:18.909 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58225
2026-03-16 12:35:18.909 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:19.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:19.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:35:19.913 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:19.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:19.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.160.179/tcp/58226/p2p/16Uiu2HAmUg65yu2cvVaxvuvbnYDJ7SqLmSA3EvoFdWZaQSe6LyoP","/ip4/172.18.160.179/tcp/58227/ws/p2p/16Uiu2HAmUg65yu2cvVaxvuvbnYDJ7SqLmSA3EvoFdWZaQSe6LyoP"],"enrUri":"enr:-L24QMBqOuNudIdgEcME5qKBn_Xq-wyQTzPaM1O6a0RnKpTcH-7thxjSNQigo_7biSvkLHu1uuEthbyizDL2vgONyi8CgmlkgnY0gmlwhKwSoLOKbXVsdGlhZGRyc5YACASsEqCzBuNyAAoErBKgswbjc90DgnJzhQADAQAAiXNlY3AyNTZrMaED7gMOs0dyBJyePaqIAoTDVyPxHWR9LJiHfZYEGt_1P4qDdGNwguNyg3VkcILjdIV3YWt1MgA"}'
2026-03-16 12:35:19.915 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:19.916 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58225/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.21/tcp/15325/p2p/16Uiu2HAmUrsNZbgiMGBZb1mzj2iY1nPadGpM88eohxuWN9Au85sa"]'
2026-03-16 12:35:19.949 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.955 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:19.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.972 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58225/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3e13476a-587d-4fd4-99a3-c5b795142985", "contentFilters": ["/waku/2/rs/3/0"], "pubsubTopic": "/waku/2/rs/3/0"}'
2026-03-16 12:35:19.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3e13476a-587d-4fd4-99a3-c5b795142985","statusDesc":"OK"}'
2026-03-16 12:35:19.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:19.997 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:19.997 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.097 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.097 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.100 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":1773664519986595083,"ephemeral":false}]'
2026-03-16 12:35:20.102 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:35:20.104 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58225/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0964ac87-3aad-4b3e-ab40-3f8b47d324ce", "contentFilters": ["/waku/2/rs/3/1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-16 12:35:20.113 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0964ac87-3aad-4b3e-ab40-3f8b47d324ce","statusDesc":"OK"}'
2026-03-16 12:35:20.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.119 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.219 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.222 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":1773664520114338154,"ephemeral":false}]'
2026-03-16 12:35:20.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/9"]'
2026-03-16 12:35:20.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58225/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "deba3151-3ef9-4b45-a097-ce047125981c", "contentFilters": ["/waku/2/rs/3/9"], "pubsubTopic": "/waku/2/rs/3/9"}'
2026-03-16 12:35:20.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"deba3151-3ef9-4b45-a097-ce047125981c","statusDesc":"OK"}'
2026-03-16 12:35:20.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.241 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.341 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.342 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.344 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":1773664520236185684,"ephemeral":false}]'
2026-03-16 12:35:20.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/25"]'
2026-03-16 12:35:20.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58225/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "0b79e9af-85b5-4d20-aab9-695381bd0dc8", "contentFilters": ["/waku/2/rs/3/25"], "pubsubTopic": "/waku/2/rs/3/25"}'
2026-03-16 12:35:20.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"0b79e9af-85b5-4d20-aab9-695381bd0dc8","statusDesc":"OK"}'
2026-03-16 12:35:20.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.362 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.463 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.466 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":1773664520358100839,"ephemeral":false}]'
2026-03-16 12:35:20.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1000"]'
2026-03-16 12:35:20.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.470 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:58225/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d35f9b27-897c-43d3-9696-22519c1f62e0", "contentFilters": ["/waku/2/rs/3/1000"], "pubsubTopic": "/waku/2/rs/3/1000"}'
2026-03-16 12:35:20.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"d35f9b27-897c-43d3-9696-22519c1f62e0","statusDesc":"OK"}'
2026-03-16 12:35:20.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.486 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.586 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.586 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.589 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":1773664520481051100,"ephemeral":false}]'
2026-03-16 12:35:20.590 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:58225/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-03-16 12:35:20.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-03-16 12:35:20.599 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.602 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.602 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.703 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.705 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F0. Response content: b'Not subscribed to topic: /waku/2/rs/3/0'
2026-03-16 12:35:20.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.710 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.710 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.810 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.813 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Not subscribed to topic: /waku/2/rs/3/1'
2026-03-16 12:35:20.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.818 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:20.918 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:20.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:20.921 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F9. Response content: b'Not subscribed to topic: /waku/2/rs/3/9'
2026-03-16 12:35:20.922 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:20.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:20.925 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:21.026 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:21.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:21.028 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F25. Response content: b'Not subscribed to topic: /waku/2/rs/3/25'
2026-03-16 12:35:21.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15324/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-03-16 12:35:21.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:21.033 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:21.133 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:35:21.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:21.136 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:58225/filter/v2/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Not subscribed to topic: /waku/2/rs/3/1000'
2026-03-16 12:35:21.138 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:35:21.139 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:35:21.139 DEBUG [src.node.waku_node] Stopping container with id 3c7fae6d01fb
2026-03-16 12:35:21.693 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:21.694 DEBUG [src.node.waku_node] Stopping container with id 4ae1df4d6703
2026-03-16 12:35:22.250 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:22.253 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:35:22.269 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:22.276 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-03-16 12:35:23.202 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:35:23.202 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_request_id with id: 2026-03-16_12-35-23__b8d82b8c-0906-4215-ba79-6a32c384597c
2026-03-16 12:35:23.203 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:35:23.203 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:35:23.203 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-16 12:35:23.209 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:23.209 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-23__b8d82b8c-0906-4215-ba79-6a32c384597c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:23.210 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:23.210 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:23.211 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:23.211 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.23.47
2026-03-16 12:35:23.211 DEBUG [src.node.docker_mananger] Generated ports ['43418', '43419', '43420', '43421', '43422']
2026-03-16 12:35:23.211 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:23.212 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:23.212 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:23.212 DEBUG [src.node.docker_mananger] docker run -i -t -p 43418:43418 -p 43419:43419 -p 43420:43420 -p 43421:43421 -p 43422:43422 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43420 --rest-port=43418 --tcp-port=43419 --discv5-udp-port=43421 --rest-address=0.0.0.0 --nat=extip:172.18.23.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3eab234b0ae609ab36e7aafeedeb436078e2d9b4413e99aa6cb3917c8161da1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43422 --metrics-logging=true --relay=true --filter=true
2026-03-16 12:35:23.411 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.23.47 waku 4a032855c990d1ac383e69b1df92c20306f4346cf80f8f6dd791f7b56232f50c
2026-03-16 12:35:23.446 DEBUG [src.node.docker_mananger] Container started with ID 4a032855c990. Setting up logs at ./log/docker/node1_2026-03-16_12-35-23__b8d82b8c-0906-4215-ba79-6a32c384597c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:23.446 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43418
2026-03-16 12:35:23.447 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:23.502 ERROR [src.node.docker_mananger] Max retries reached for container 60ddcdf4f971. Exiting log stream.
2026-03-16 12:35:23.993 ERROR [src.node.docker_mananger] Max retries reached for container b4492594289f. Exiting log stream.
2026-03-16 12:35:24.450 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43418/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:24.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_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:35:24.453 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:24.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43418/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:24.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.47/tcp/43419/p2p/16Uiu2HAm4BCzETxQEQhbRRghXviKsXYoGuVYsqWyE8UAzcYpKPsp","/ip4/172.18.23.47/tcp/43420/ws/p2p/16Uiu2HAm4BCzETxQEQhbRRghXviKsXYoGuVYsqWyE8UAzcYpKPsp"],"enrUri":"enr:-L24QCNBUgl1qPyU97981BxLJAdAcEzml6uyTU7beRhRqIobUBUU1s4TfX2ewhfeo-oQ_a0aue52YedMRu_6j_z-UtQCgmlkgnY0gmlwhKwSFy-KbXVsdGlhZGRyc5YACASsEhcvBqmbAAoErBIXLwapnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECggSH1BRTZ3x1L5Vq9MVuco4iaiAWGQplG8-QJ5g04_uDdGNwgqmbg3VkcIKpnYV3YWt1MgU"}'
2026-03-16 12:35:24.455 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:24.456 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-16 12:35:24.462 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:24.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-23__b8d82b8c-0906-4215-ba79-6a32c384597c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:24.462 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:24.462 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:24.464 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:24.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.38.136
2026-03-16 12:35:24.464 DEBUG [src.node.docker_mananger] Generated ports ['64376', '64377', '64378', '64379', '64380']
2026-03-16 12:35:24.464 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:24.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:24.464 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:24.465 DEBUG [src.node.docker_mananger] docker run -i -t -p 64376:64376 -p 64377:64377 -p 64378:64378 -p 64379:64379 -p 64380:64380 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64378 --rest-port=64376 --tcp-port=64377 --discv5-udp-port=64379 --rest-address=0.0.0.0 --nat=extip:172.18.38.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c077c386eebdfb58d4af3f2190f24f588fa4de5feba6efa18ccbfffca1dabd92 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64380 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCNBUgl1qPyU97981BxLJAdAcEzml6uyTU7beRhRqIobUBUU1s4TfX2ewhfeo-oQ_a0aue52YedMRu_6j_z-UtQCgmlkgnY0gmlwhKwSFy-KbXVsdGlhZGRyc5YACASsEhcvBqmbAAoErBIXLwapnN0DgnJzhQADAQAAiXNlY3AyNTZrMaECggSH1BRTZ3x1L5Vq9MVuco4iaiAWGQplG8-QJ5g04_uDdGNwgqmbg3VkcIKpnYV3YWt1MgU --filternode=/ip4/172.18.23.47/tcp/43419/p2p/16Uiu2HAm4BCzETxQEQhbRRghXviKsXYoGuVYsqWyE8UAzcYpKPsp
2026-03-16 12:35:24.671 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.38.136 waku c7c6e093cf224fc83dcda6bec8d7070b37662fbd76d3725bb1d1c3817365fc43
2026-03-16 12:35:24.704 DEBUG [src.node.docker_mananger] Container started with ID c7c6e093cf22. Setting up logs at ./log/docker/node2_2026-03-16_12-35-23__b8d82b8c-0906-4215-ba79-6a32c384597c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:24.705 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 64376
2026-03-16 12:35:24.706 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:25.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64376/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:25.709 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:35:25.709 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:25.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64376/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:25.711 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.38.136/tcp/64377/p2p/16Uiu2HAmHGzsnopZLXiRkuMVF44eLv5nd9pJJ5BBwFyJzSj5yGiG","/ip4/172.18.38.136/tcp/64378/ws/p2p/16Uiu2HAmHGzsnopZLXiRkuMVF44eLv5nd9pJJ5BBwFyJzSj5yGiG"],"enrUri":"enr:-L24QCBrrckLPhAqbZmVj6rmXfX2TrvHwjW48dKTDelDFLrjUhoJRGH59Y-RRmw5_ierIhOYeEedlVnmzNVKKyt2ewACgmlkgnY0gmlwhKwSJoiKbXVsdGlhZGRyc5YACASsEiaIBvt5AAoErBImiAb7et0DgnJzhQADAQAAiXNlY3AyNTZrMaEDRKhAXmQU0AK55-epVXWMoyJdAj-q8cVR01wUxTFa43WDdGNwgvt5g3VkcIL7e4V3YWt1MgA"}'
2026-03-16 12:35:25.712 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:25.712 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64376/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.23.47/tcp/43419/p2p/16Uiu2HAm4BCzETxQEQhbRRghXviKsXYoGuVYsqWyE8UAzcYpKPsp"]'
2026-03-16 12:35:25.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:25.751 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-16 12:35:25.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43418/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:35:25.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:25.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64376/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7043384d-eced-4092-b92c-109676476f44", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-16 12:35:25.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7043384d-eced-4092-b92c-109676476f44","statusDesc":"OK"}'
2026-03-16 12:35:25.785 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:64376/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-16 12:35:25.787 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:64376/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-03-16 12:35:25.790 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:35:25.791 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:35:25.791 DEBUG [src.node.waku_node] Stopping container with id 4a032855c990
2026-03-16 12:35:26.367 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:26.367 DEBUG [src.node.waku_node] Stopping container with id c7c6e093cf22
2026-03-16 12:35:26.917 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:26.919 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:35:26.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:26.929 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,100 @@
2026-03-16 12:39:44.266 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:39:44.266 DEBUG [tests.conftest] Running test: test_store_with_wrong_url_content_topic with id: 2026-03-16_12-39-44__33f69612-1ed2-4188-a70c-f818d82696f0
2026-03-16 12:39:44.266 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:39:44.267 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:39:44.267 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:39:44.274 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:39:44.274 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-39-44__33f69612-1ed2-4188-a70c-f818d82696f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:44.274 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:39:44.274 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:39:44.275 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:39:44.276 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.241.68
2026-03-16 12:39:44.276 DEBUG [src.node.docker_mananger] Generated ports ['50683', '50684', '50685', '50686', '50687']
2026-03-16 12:39:44.276 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:39:44.276 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:39:44.276 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:39:44.276 DEBUG [src.node.docker_mananger] docker run -i -t -p 50683:50683 -p 50684:50684 -p 50685:50685 -p 50686:50686 -p 50687:50687 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50685 --rest-port=50683 --tcp-port=50684 --discv5-udp-port=50686 --rest-address=0.0.0.0 --nat=extip:172.18.241.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=deca425b6e4d290a42c3e33fb8d38fdddf09b325f5bb8daafbce8bbdd6bafc89 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50687 --metrics-logging=true --store=true --relay=true
2026-03-16 12:39:44.469 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.241.68 waku ef87c900a89c0b661e17b5618dc7bf34fdb00083ec066fbef47392f6a97a4ec9
2026-03-16 12:39:44.492 ERROR [src.node.docker_mananger] Max retries reached for container fdc5023a4356. Exiting log stream.
2026-03-16 12:39:44.505 DEBUG [src.node.docker_mananger] Container started with ID ef87c900a89c. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-39-44__33f69612-1ed2-4188-a70c-f818d82696f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:44.507 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50683
2026-03-16 12:39:44.507 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:39:45.063 ERROR [src.node.docker_mananger] Max retries reached for container e16bfc88e570. Exiting log stream.
2026-03-16 12:39:45.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50683/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:45.510 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-03-16 12:39:45.511 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:39:45.511 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50683/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:45.513 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.241.68/tcp/50684/p2p/16Uiu2HAkxJNipe31mYmo8TuMGMaeqxyboxKNMqqK3VXTTvu9odAb","/ip4/172.18.241.68/tcp/50685/ws/p2p/16Uiu2HAkxJNipe31mYmo8TuMGMaeqxyboxKNMqqK3VXTTvu9odAb"],"enrUri":"enr:-L24QB3_mqw7q0IYjs82YznQ_pHlobBfdMzZpD9ao8SzrnqldBqnoR5zmvI2sicR3TnJckPpM0uqsxGNcU1eVgVLo2MCgmlkgnY0gmlwhKwS8USKbXVsdGlhZGRyc5YACASsEvFEBsX8AAoErBLxRAbF_d0DgnJzhQADAQAAiXNlY3AyNTZrMaECKrR7NcngrXeqhMw4I-NSMV0AWfG6FEa6UAvBQVApXayDdGNwgsX8g3VkcILF_oV3YWt1MgM"}'
2026-03-16 12:39:45.514 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:39:45.521 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:39:45.521 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-39-44__33f69612-1ed2-4188-a70c-f818d82696f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:45.521 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:39:45.521 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:39:45.523 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:39:45.523 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.6.136
2026-03-16 12:39:45.523 DEBUG [src.node.docker_mananger] Generated ports ['13813', '13814', '13815', '13816', '13817']
2026-03-16 12:39:45.523 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:39:45.523 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:39:45.523 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:39:45.523 DEBUG [src.node.docker_mananger] docker run -i -t -p 13813:13813 -p 13814:13814 -p 13815:13815 -p 13816:13816 -p 13817:13817 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13815 --rest-port=13813 --tcp-port=13814 --discv5-udp-port=13816 --rest-address=0.0.0.0 --nat=extip:172.18.6.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=afa8237edeb5d920dc6dd724fc8fe8b392a1c8847eba6e832b81dfe5affce2d6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13817 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QB3_mqw7q0IYjs82YznQ_pHlobBfdMzZpD9ao8SzrnqldBqnoR5zmvI2sicR3TnJckPpM0uqsxGNcU1eVgVLo2MCgmlkgnY0gmlwhKwS8USKbXVsdGlhZGRyc5YACASsEvFEBsX8AAoErBLxRAbF_d0DgnJzhQADAQAAiXNlY3AyNTZrMaECKrR7NcngrXeqhMw4I-NSMV0AWfG6FEa6UAvBQVApXayDdGNwgsX8g3VkcILF_oV3YWt1MgM --storenode=/ip4/172.18.241.68/tcp/50684/p2p/16Uiu2HAkxJNipe31mYmo8TuMGMaeqxyboxKNMqqK3VXTTvu9odAb --store=true --relay=true
2026-03-16 12:39:45.717 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.6.136 waku 59e11da534651c01a505d19877de64426365c6ef4fe0ace8ffd8f9a5a86feffa
2026-03-16 12:39:45.758 DEBUG [src.node.docker_mananger] Container started with ID 59e11da53465. Setting up logs at ./log/docker/store_node1_2026-03-16_12-39-44__33f69612-1ed2-4188-a70c-f818d82696f0__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:39:45.758 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13813
2026-03-16 12:39:45.759 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:39:46.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13813/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:46.762 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-03-16 12:39:46.762 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:39:46.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13813/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:46.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.6.136/tcp/13814/p2p/16Uiu2HAm45pLH2ScQ3rNQ3oT5nSJ3kfHLPdiY4zcvwmMkBZTBpXp","/ip4/172.18.6.136/tcp/13815/ws/p2p/16Uiu2HAm45pLH2ScQ3rNQ3oT5nSJ3kfHLPdiY4zcvwmMkBZTBpXp"],"enrUri":"enr:-L24QDVY_sdHwaxYbo8r6CyNJmV2TYI8v2DsNC0cMhQurV_Tc0dUQopEcfeIkvdIIrEZgbGqVZMgUia0gdKObmmpp6QCgmlkgnY0gmlwhKwSBoiKbXVsdGlhZGRyc5YACASsEgaIBjX2AAoErBIGiAY1990DgnJzhQADAQAAiXNlY3AyNTZrMaECgKMC2BgflfnVlQhmhJHI-MvTpM3JM4thwZR6JGYJG8eDdGNwgjX2g3VkcII1-IV3YWt1MgM"}'
2026-03-16 12:39:46.765 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:39:46.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13813/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.241.68/tcp/50684/p2p/16Uiu2HAkxJNipe31mYmo8TuMGMaeqxyboxKNMqqK3VXTTvu9odAb"]'
2026-03-16 12:39:46.768 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:46.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:39:46.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:46.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13813/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:39:46.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:46.774 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:46.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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-03-16 12:39:46.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:46.779 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:46.980 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:46.981 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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)'}'
2026-03-16 12:39:46.986 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:46.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:47.188 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:47.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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)'}'
2026-03-16 12:39:47.194 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:47.194 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:47.395 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:47.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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)'}'
2026-03-16 12:39:47.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:47.401 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:47.602 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:47.602 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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)'}'
2026-03-16 12:39:47.608 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:47.609 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:47.809 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:47.810 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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)'}'
2026-03-16 12:39:47.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:47.816 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:48.017 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:48.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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)'}'
2026-03-16 12:39:48.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:48.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:48.224 DEBUG [src.steps.store] Relaying message
2026-03-16 12:39:48.224 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50683/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)'}'
2026-03-16 12:39:48.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:39:48.230 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:39:48.431 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =myapp/1/latest/proto
2026-03-16 12:39:48.432 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50683/store/v3/messages?includeData=true&contentTopics=myapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:39:48.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-16 12:39:48.435 DEBUG [tests.store.test_topics] response for wrong url content topic is {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-16 12:39:48.438 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:39:48.439 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:39:48.439 DEBUG [src.node.waku_node] Stopping container with id ef87c900a89c
2026-03-16 12:39:49.060 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:39:49.061 DEBUG [src.node.waku_node] Stopping container with id 59e11da53465
2026-03-16 12:39:49.656 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:39:49.658 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:39:49.665 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:39:49.673 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
2026-03-16 12:37:50.392 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:37:50.393 DEBUG [tests.conftest] Running test: test_admin_connected_peers_contains_peers_only with id: 2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8
2026-03-16 12:37:50.393 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:37:50.393 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:37:50.393 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:37:50.399 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:50.400 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:50.405 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:50.405 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:50.411 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:50.411 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:50.417 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:50.417 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:50.418 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:37:50.418 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:37:50.418 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:50.419 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:50.420 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:50.420 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.192
2026-03-16 12:37:50.420 DEBUG [src.node.docker_mananger] Generated ports ['29637', '29638', '29639', '29640', '29641']
2026-03-16 12:37:50.420 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:50.420 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:50.421 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:50.421 DEBUG [src.node.docker_mananger] docker run -i -t -p 29637:29637 -p 29638:29638 -p 29639:29639 -p 29640:29640 -p 29641:29641 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29639 --rest-port=29637 --tcp-port=29638 --discv5-udp-port=29640 --rest-address=0.0.0.0 --nat=extip:172.18.209.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=465ce6690bc85ad165a69accf8c94a7b9c78f9fdae89fa14fccc5e6b6e45007f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29641 --metrics-logging=true --relay=true
2026-03-16 12:37:50.613 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.192 waku 7ceaf94c4e64f345c19d0bb4c3c39569884d8ff1b6fc96ca3a00629047e296b4
2026-03-16 12:37:50.647 DEBUG [src.node.docker_mananger] Container started with ID 7ceaf94c4e64. Setting up logs at ./log/docker/node1_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:50.648 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 29637
2026-03-16 12:37:50.648 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:51.200 ERROR [src.node.docker_mananger] Max retries reached for container d0d88d29daee. Exiting log stream.
2026-03-16 12:37:51.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29637/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:51.651 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-03-16 12:37:51.652 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:51.652 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29637/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:51.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.192/tcp/29638/p2p/16Uiu2HAm8AoCCWnCJJuaURPwddem9knFBAPBjJTttGUFnJjBZ9w6","/ip4/172.18.209.192/tcp/29639/ws/p2p/16Uiu2HAm8AoCCWnCJJuaURPwddem9knFBAPBjJTttGUFnJjBZ9w6"],"enrUri":"enr:-L24QPtbQJo6wdNdu9agH8_soa3Yg26ordtX90ESFUASevoOde3yN3TlVQR89g9uoQIKgB8VNcxTuSNR9Xhqnzst-t0CgmlkgnY0gmlwhKwS0cCKbXVsdGlhZGRyc5YACASsEtHABnPGAAoErBLRwAZzx90DgnJzhQADAQAAiXNlY3AyNTZrMaECvVhf6yDiYcL0iVpeBRtMPS7awQWYQCNQn-UcHPtcvAGDdGNwgnPGg3VkcIJzyIV3YWt1MgE"}'
2026-03-16 12:37:51.654 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:51.654 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:51.655 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:51.656 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:51.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.230.143
2026-03-16 12:37:51.656 DEBUG [src.node.docker_mananger] Generated ports ['41459', '41460', '41461', '41462', '41463']
2026-03-16 12:37:51.657 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:51.657 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:51.657 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:51.657 DEBUG [src.node.docker_mananger] docker run -i -t -p 41459:41459 -p 41460:41460 -p 41461:41461 -p 41462:41462 -p 41463:41463 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41461 --rest-port=41459 --tcp-port=41460 --discv5-udp-port=41462 --rest-address=0.0.0.0 --nat=extip:172.18.230.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eb4ea523306f3f72d6aafa1c4ede0ab3edfc96b9941aada7d2e0548ce1b0aef7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41463 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPtbQJo6wdNdu9agH8_soa3Yg26ordtX90ESFUASevoOde3yN3TlVQR89g9uoQIKgB8VNcxTuSNR9Xhqnzst-t0CgmlkgnY0gmlwhKwS0cCKbXVsdGlhZGRyc5YACASsEtHABnPGAAoErBLRwAZzx90DgnJzhQADAQAAiXNlY3AyNTZrMaECvVhf6yDiYcL0iVpeBRtMPS7awQWYQCNQn-UcHPtcvAGDdGNwgnPGg3VkcIJzyIV3YWt1MgE
2026-03-16 12:37:51.856 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.230.143 waku 017c6c564c3aae64d26c8a631b76b564c25a1ac0a948d1dd3d3ff6cb650c076a
2026-03-16 12:37:51.891 DEBUG [src.node.docker_mananger] Container started with ID 017c6c564c3a. Setting up logs at ./log/docker/node2_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:51.891 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 41459
2026-03-16 12:37:51.892 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:52.893 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41459/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:52.913 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-03-16 12:37:52.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:52.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41459/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:52.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.230.143/tcp/41460/p2p/16Uiu2HAkyWjuUrAig5kA2tmVyjzdj7GLJE7CEHJnud6zQCp8kYCQ","/ip4/172.18.230.143/tcp/41461/ws/p2p/16Uiu2HAkyWjuUrAig5kA2tmVyjzdj7GLJE7CEHJnud6zQCp8kYCQ"],"enrUri":"enr:-L24QO0BRKxnRWzyIjcxwlo7aZPbrogEAh_BL3P3SpM9JId0GnzGhN3_xZqfVdy4W-gZ_QRW09auYofyRPsVKR1QTDMCgmlkgnY0gmlwhKwS5o-KbXVsdGlhZGRyc5YACASsEuaPBqH0AAoErBLmjwah9d0DgnJzhQADAQAAiXNlY3AyNTZrMaECPLsXKn7AiFEWJizYXVZopZrB5ZZvUqQeYKM6VrjMg7mDdGNwgqH0g3VkcIKh9oV3YWt1MgE"}'
2026-03-16 12:37:52.922 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:52.931 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:52.931 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:52.938 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:37:52.938 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:52.938 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:52.938 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:52.939 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:52.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.51.226
2026-03-16 12:37:52.940 DEBUG [src.node.docker_mananger] Generated ports ['26961', '26962', '26963', '26964', '26965']
2026-03-16 12:37:52.940 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:52.940 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:52.940 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:52.940 DEBUG [src.node.docker_mananger] docker run -i -t -p 26961:26961 -p 26962:26962 -p 26963:26963 -p 26964:26964 -p 26965:26965 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26963 --rest-port=26961 --tcp-port=26962 --discv5-udp-port=26964 --rest-address=0.0.0.0 --nat=extip:172.18.51.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9d9d28b79ec8cb34c6ab62ad2be2559c84a7ab0fef323acc72e177c7cdbcb0f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26965 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPtbQJo6wdNdu9agH8_soa3Yg26ordtX90ESFUASevoOde3yN3TlVQR89g9uoQIKgB8VNcxTuSNR9Xhqnzst-t0CgmlkgnY0gmlwhKwS0cCKbXVsdGlhZGRyc5YACASsEtHABnPGAAoErBLRwAZzx90DgnJzhQADAQAAiXNlY3AyNTZrMaECvVhf6yDiYcL0iVpeBRtMPS7awQWYQCNQn-UcHPtcvAGDdGNwgnPGg3VkcIJzyIV3YWt1MgE
2026-03-16 12:37:53.141 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.51.226 waku 64f9d4462bae08db02d0e1b762ce388490b5297431d0aa680f4ef47e5acf2f68
2026-03-16 12:37:53.177 DEBUG [src.node.docker_mananger] Container started with ID 64f9d4462bae. Setting up logs at ./log/docker/node3_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:53.178 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 26961
2026-03-16 12:37:53.179 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:54.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26961/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:54.190 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-03-16 12:37:54.190 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:54.191 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:26961/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:54.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.51.226/tcp/26962/p2p/16Uiu2HAmBDbg5Kngef4iAtj2k7aepP8HsP4sDX3ef75gfcAkGVkf","/ip4/172.18.51.226/tcp/26963/ws/p2p/16Uiu2HAmBDbg5Kngef4iAtj2k7aepP8HsP4sDX3ef75gfcAkGVkf"],"enrUri":"enr:-L24QKjcqL1pmVkCyXjtdNSW4W_jfHthoLj0_r6KZ1EJ9mkqId1N_u438AUD620BZZM31ijbsdgEA2rIP5fLK2--UXsCgmlkgnY0gmlwhKwSM-KKbXVsdGlhZGRyc5YACASsEjPiBmlSAAoErBIz4gZpU90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6qMnI3eQGIay_nE5M9W0d60VTyH_-hstfMeh1bBo5zyDdGNwgmlSg3VkcIJpVIV3YWt1MgE"}'
2026-03-16 12:37:54.197 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:54.198 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:54.198 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:54.200 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:54.200 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.64
2026-03-16 12:37:54.200 DEBUG [src.node.docker_mananger] Generated ports ['65420', '65421', '65422', '65423', '65424']
2026-03-16 12:37:54.200 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:54.200 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:54.200 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:54.200 DEBUG [src.node.docker_mananger] docker run -i -t -p 65420:65420 -p 65421:65421 -p 65422:65422 -p 65423:65423 -p 65424:65424 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65422 --rest-port=65420 --tcp-port=65421 --discv5-udp-port=65423 --rest-address=0.0.0.0 --nat=extip:172.18.206.64 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8efeba8ec7d1ed135aaddfbb4a3dfd994bdbcca6d76ca0db709ca14e46657e34 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65424 --metrics-logging=true --relay=true
2026-03-16 12:37:54.400 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.64 waku ce770bde128dc37eed153ea39eb97eb603a3286b6622bd9a16f101cf4e41d047
2026-03-16 12:37:54.433 DEBUG [src.node.docker_mananger] Container started with ID ce770bde128d. Setting up logs at ./log/docker/node4_2026-03-16_12-37-50__36266e92-a090-4268-9bda-3543c88cf0f8__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:37:54.433 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 65420
2026-03-16 12:37:54.433 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:55.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65420/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:55.437 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-03-16 12:37:55.437 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:55.437 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65420/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:55.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.64/tcp/65421/p2p/16Uiu2HAm2b8QFRTkNgP9TUdUoViWpeG8SXrqKj3CJ9Mw5p5KQQWB","/ip4/172.18.206.64/tcp/65422/ws/p2p/16Uiu2HAm2b8QFRTkNgP9TUdUoViWpeG8SXrqKj3CJ9Mw5p5KQQWB"],"enrUri":"enr:-L24QEzsZM4YBZrvvfsg1Dyk8aFOfRCEgk6aMfn-MgvGXEyNSEwOyTNyCN2zDKIPzqTsG4xouRYQTIqndbZbJLnkR_oCgmlkgnY0gmlwhKwSzkCKbXVsdGlhZGRyc5YACASsEs5ABv-NAAoErBLOQAb_jt0DgnJzhQADAQAAiXNlY3AyNTZrMaECam3pK-MkMCqoKOZqHIQN-D1tNB_IwZFWQvvgfIj_FdCDdGNwgv-Ng3VkcIL_j4V3YWt1MgE"}'
2026-03-16 12:37:55.440 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:55.440 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.230.143/tcp/41460/p2p/16Uiu2HAkyWjuUrAig5kA2tmVyjzdj7GLJE7CEHJnud6zQCp8kYCQ"]'
2026-03-16 12:37:55.443 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:55.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41459/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.192/tcp/29638/p2p/16Uiu2HAm8AoCCWnCJJuaURPwddem9knFBAPBjJTttGUFnJjBZ9w6"]'
2026-03-16 12:37:55.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:55.446 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29637/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.51.226/tcp/26962/p2p/16Uiu2HAmBDbg5Kngef4iAtj2k7aepP8HsP4sDX3ef75gfcAkGVkf"]'
2026-03-16 12:37:55.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:55.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:26961/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.192/tcp/29638/p2p/16Uiu2HAm8AoCCWnCJJuaURPwddem9knFBAPBjJTttGUFnJjBZ9w6"]'
2026-03-16 12:37:55.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:55.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29637/admin/v1/peers/connected" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:55.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.230.143/tcp/59534/p2p/16Uiu2HAkyWjuUrAig5kA2tmVyjzdj7GLJE7CEHJnud6zQCp8kYCQ","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.38.0-beta","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.51.226/tcp/49792/p2p/16Uiu2HAmBDbg5Kngef4iAtj2k7aepP8HsP4sDX3ef75gfcAkGVkf","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.38.0-beta","origin":"UnknownOrigin"}]'
2026-03-16 12:37:55.455 DEBUG [tests.rest_flags.test_admin_flags] /admin/v1/peers/connected contains : [{'multiaddr': '/ip4/172.18.230.143/tcp/59534/p2p/16Uiu2HAkyWjuUrAig5kA2tmVyjzdj7GLJE7CEHJnud6zQCp8kYCQ', '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.38.0-beta', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.51.226/tcp/49792/p2p/16Uiu2HAmBDbg5Kngef4iAtj2k7aepP8HsP4sDX3ef75gfcAkGVkf', '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.38.0-beta', 'origin': 'UnknownOrigin'}]
2026-03-16 12:37:55.457 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:37:55.458 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:37:55.458 DEBUG [src.node.waku_node] Stopping container with id 7ceaf94c4e64
2026-03-16 12:37:56.029 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:56.029 DEBUG [src.node.waku_node] Stopping container with id 017c6c564c3a
2026-03-16 12:37:56.598 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:56.600 DEBUG [src.node.waku_node] Stopping container with id 64f9d4462bae
2026-03-16 12:37:56.873 ERROR [src.node.docker_mananger] Max retries reached for container 7ceaf94c4e64. Exiting log stream.
2026-03-16 12:37:57.122 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:57.122 DEBUG [src.node.waku_node] Stopping container with id ce770bde128d
2026-03-16 12:37:57.411 ERROR [src.node.docker_mananger] Max retries reached for container 017c6c564c3a. Exiting log stream.
2026-03-16 12:37:57.645 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:57.647 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:37:57.663 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:57.669 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:57.673 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:57.676 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_payloads with id: 2026-03-16_12-42-24__0dd5e9f7-8922-4522-b0a8-f4b53cc8d857
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-42-24__0dd5e9f7-8922-4522-b0a8-f4b53cc8d857__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.29.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['48611', '48612', '48613', '48614', '48615']
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 48611:48611 -p 48612:48612 -p 48613:48613 -p 48614:48614 -p 48615:48615 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48613 --rest-port=48611 --tcp-port=48612 --discv5-udp-port=48614 --rest-address=0.0.0.0 --nat=extip:172.18.29.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e0ab55cba7f2cb4d669264bfac3f830058dea3d6f59e7f9e7adf4def1946e782 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48615 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 785db5f8f5b1. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.29.37 waku bc54cf3136e6f55f9a41a95ab4f68846b1f66b7ee5e01e07f56f0f7aba67086b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bc54cf3136e6. Setting up logs at ./log/docker/node1_2026-03-16_12-42-24__0dd5e9f7-8922-4522-b0a8-f4b53cc8d857__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48611
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 2d096c496184. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:48611/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:48611/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.29.37/tcp/48612/p2p/16Uiu2HAmAHdVot5uodfJo74tSU4PDK5pVvmzP8kpehBHb5XMZhx9","/ip4/172.18.29.37/tcp/48613/ws/p2p/16Uiu2HAmAHdVot5uodfJo74tSU4PDK5pVvmzP8kpehBHb5XMZhx9"],"enrUri":"enr:-L24QMZTxgu-KMcaPCDRcgRPL2k3UkMVbyEVCItPjA0Gjtx5d2FhB-P5pWa7rrbOZcK0JaOSjoen6mmFL2n7pW56l-kCgmlkgnY0gmlwhKwSHSWKbXVsdGlhZGRyc5YACASsEh0lBr3kAAoErBIdJQa95d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3M_Zt-hiAabwQrerLPJdM-C2hjx76aPYSapfQ8xdNx6DdGNwgr3kg3VkcIK95oV3YWt1MgE"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-42-24__0dd5e9f7-8922-4522-b0a8-f4b53cc8d857__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.39.235
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58356', '58357', '58358', '58359', '58360']
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 58356:58356 -p 58357:58357 -p 58358:58358 -p 58359:58359 -p 58360:58360 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58358 --rest-port=58356 --tcp-port=58357 --discv5-udp-port=58359 --rest-address=0.0.0.0 --nat=extip:172.18.39.235 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9dc96e0df9bab6ccc94bfceedd839547d400d2b87ffcbf42acca5e8dde81aeed --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58360 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMZTxgu-KMcaPCDRcgRPL2k3UkMVbyEVCItPjA0Gjtx5d2FhB-P5pWa7rrbOZcK0JaOSjoen6mmFL2n7pW56l-kCgmlkgnY0gmlwhKwSHSWKbXVsdGlhZGRyc5YACASsEh0lBr3kAAoErBIdJQa95d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3M_Zt-hiAabwQrerLPJdM-C2hjx76aPYSapfQ8xdNx6DdGNwgr3kg3VkcIK95oV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.39.235 waku f62c248672311a13f3abf6cdee1b6ad7373a55f6c4a14410e09ef8053d5550ef
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f62c24867231. Setting up logs at ./log/docker/node2_2026-03-16_12-42-24__0dd5e9f7-8922-4522-b0a8-f4b53cc8d857__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58356
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:58356/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:58356/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.39.235/tcp/58357/p2p/16Uiu2HAmTrAGgBd7qS2fQWDMzzQhxBx3wdSFWHFNCpU2cj4cdnGd","/ip4/172.18.39.235/tcp/58358/ws/p2p/16Uiu2HAmTrAGgBd7qS2fQWDMzzQhxBx3wdSFWHFNCpU2cj4cdnGd"],"enrUri":"enr:-L24QJWHwQRvALfB42Nsxlzdz1KEcTg1SiRqYVVp7vjOWTTRLDxp3jYCdckjInOGaVju_SviD9_kLqfTwm7Ze6Cz3uUCgmlkgnY0gmlwhKwSJ-uKbXVsdGlhZGRyc5YACASsEifrBuP1AAoErBIn6wbj9t0DgnJzhQADAQAAiXNlY3AyNTZrMaED4bvo7qnfg-awWguXi3R-jEJAjPULSYG7BjFBys-lQ46DdGNwguP1g3VkcILj94V3YWt1MgE"}'
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:58356/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.29.37/tcp/48612/p2p/16Uiu2HAmAHdVot5uodfJo74tSU4PDK5pVvmzP8kpehBHb5XMZhx9"]'
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:48611/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:58356/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:48611/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":1773664946967265280,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":1773664946967265280,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947085310135,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"SGVsbG8gV29ybGQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947085310135,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 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:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947201654974,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MTIzNDU2Nzg5MA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947201654974,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 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:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947318387814,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947318387814,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947434327108,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947434327108,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947549181214,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"8J+agPCfjJ/inKg=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947549181214,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947664354949,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947664354949,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947778898738,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947778898738,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947894688584,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"0J/RgNC40LLQtdGC","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664947894688584,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948011035071,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948011035071,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948128278810,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948128278810,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948243775070,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948243775070,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Boolean false as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948360095019,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"RmFsc2U=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948360095019,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948474829746,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"My4xNDE1OTI2NTM1","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948474829746,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 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:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948589378152,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948589378152,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Hexadecimal number as a string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948703629689,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MHhERUFEQkVFRg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948703629689,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948818769136,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948818769136,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948932902506,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664948932902506,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload Date and time in ISO format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949048027289,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949048027289,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949162866431,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949162866431,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949278535503,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949278535503,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949393980596,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949393980596,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949510207405,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949510207405,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949624982348,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949624982348,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949741976108,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949741976108,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949856824418,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949856824418,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949971240485,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664949971240485,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950087043720,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950087043720,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950202523443,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950202523443,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950317012469,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MTkyLjE2OC4xLjE=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950317012469,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950431689624,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950431689624,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950547264939,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950547264939,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950661090387,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950661090387,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950776122010,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950776122010,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950890301604,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664950890301604,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951005397213,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"I2hlbGxvV29ybGQ=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951005397213,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951120410504,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"QHVzZXJuYW1l","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951120410504,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951236260568,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"UEBzc3cwcmQh","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951236260568,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A date in common format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951352378251,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MDEvMTEvMjAyMw==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951352378251,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951467863180,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"MTI6MDA6MDA=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951467863180,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:18 Running test with payload A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:48611/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:48611/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":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951583656349,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58356/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":"RSA9IG1jXjI=","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664951583656349,"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 bc54cf3136e6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f62c24867231
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,92 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_time_filter_invalid_start_time with id: 2026-03-16_12-35-45__3f3aae15-e278-4107-b58c-b1e3c915b6ae
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-35-45__3f3aae15-e278-4107-b58c-b1e3c915b6ae__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.83.37
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62458', '62459', '62460', '62461', '62462']
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 62458:62458 -p 62459:62459 -p 62460:62460 -p 62461:62461 -p 62462:62462 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62460 --rest-port=62458 --tcp-port=62459 --discv5-udp-port=62461 --rest-address=0.0.0.0 --nat=extip:172.18.83.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=746bcb94dab3eeaaa07959fabd5b5cb7cf526bdb0fdcf95f9d02a90499cbf3cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62462 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.37 waku 70c63bb70388f0c936b1d1a6e93a15e999320ad012a42cad7c15fb189622ef72
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 70c63bb70388. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-35-45__3f3aae15-e278-4107-b58c-b1e3c915b6ae__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62458
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7df62552ade2. 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 c60b2484f792. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62458/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:62458/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.83.37/tcp/62459/p2p/16Uiu2HAmRoFzfSADiaFUJ49NVzDuwAwXWYhsDJNJyBuVeQGU5Jfj","/ip4/172.18.83.37/tcp/62460/ws/p2p/16Uiu2HAmRoFzfSADiaFUJ49NVzDuwAwXWYhsDJNJyBuVeQGU5Jfj"],"enrUri":"enr:-L24QD2PISL__QYYacvQQlNwGxYq2Y_i3YBuJWYmAxr8hK39ANsl1OtpSYBnG7TfBselWzTKo_r6ePyk1uG8TFjWFGICgmlkgnY0gmlwhKwSUyWKbXVsdGlhZGRyc5YACASsElMlBvP7AAoErBJTJQbz_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw0ZEAoKULxzm0FLZ9N4xINR65nOfcSS9kSiPIqntRhqDdGNwgvP7g3VkcILz_YV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-35-45__3f3aae15-e278-4107-b58c-b1e3c915b6ae__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.83.103
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --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.83.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad2eed61df7ff6e8b0dedcac7c1b7bccbc48d16ca4de5713e5f31ae9daafef99 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11635 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QD2PISL__QYYacvQQlNwGxYq2Y_i3YBuJWYmAxr8hK39ANsl1OtpSYBnG7TfBselWzTKo_r6ePyk1uG8TFjWFGICgmlkgnY0gmlwhKwSUyWKbXVsdGlhZGRyc5YACASsElMlBvP7AAoErBJTJQbz_N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDw0ZEAoKULxzm0FLZ9N4xINR65nOfcSS9kSiPIqntRhqDdGNwgvP7g3VkcILz_YV3YWt1MgM --storenode=/ip4/172.18.83.37/tcp/62459/p2p/16Uiu2HAmRoFzfSADiaFUJ49NVzDuwAwXWYhsDJNJyBuVeQGU5Jfj --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.103 waku a80e6b96f689f7cfc6431234edfe4c742afa5f0e43f7da86eb0946e1151a2709
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a80e6b96f689. Setting up logs at ./log/docker/store_node1_2026-03-16_12-35-45__3f3aae15-e278-4107-b58c-b1e3c915b6ae__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11631
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: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":"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: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.83.103/tcp/11632/p2p/16Uiu2HAkx75yM5yVURKDvaCySm9s3E9p3rssCZpL1hH7qyKdWKJF","/ip4/172.18.83.103/tcp/11633/ws/p2p/16Uiu2HAkx75yM5yVURKDvaCySm9s3E9p3rssCZpL1hH7qyKdWKJF"],"enrUri":"enr:-L24QHi2KdpD6KRpkjFIi0ZKTTaiH41Z9C_V1HIQloeGbS6eFAoxXJ8JppDj-BYUsTXiwBooELglmFY9Iz3U61eK8akCgmlkgnY0gmlwhKwSU2eKbXVsdGlhZGRyc5YACASsElNnBi1wAAoErBJTZwYtcd0DgnJzhQADAQAAiXNlY3AyNTZrMaECJ9AnUbjt93B9SrKwFoqXJRlaU1j9PIeFXpQmy8oazniDdGNwgi1wg3VkcIItcoV3YWt1MgM"}'
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:11631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.83.37/tcp/62459/p2p/16Uiu2HAmRoFzfSADiaFUJ49NVzDuwAwXWYhsDJNJyBuVeQGU5Jfj"]'
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:62458/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: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'
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:62458/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:62458/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:62458/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:62458/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:62458/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:62458/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:169 inquering stored messages with start time abc
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62458/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&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:62458/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true. Response content: b'time parsing error: invalid integer: abc'
DEBUG  tests.store.test_time_filter:test_time_filter.py:175 invalid start_time cause error Error: 400 Client Error: Bad Request for url: http://127.0.0.1:62458/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=abc&pageSize=20&ascending=true with response: b'time parsing error: invalid integer: abc'
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 70c63bb70388
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a80e6b96f689
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 one or more lines are too long

View File

@ -0,0 +1,172 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.57.213
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52162', '52163', '52164', '52165', '52166']
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 52162:52162 -p 52163:52163 -p 52164:52164 -p 52165:52165 -p 52166:52166 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52164 --rest-port=52162 --tcp-port=52163 --discv5-udp-port=52165 --rest-address=0.0.0.0 --nat=extip:172.18.57.213 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bafde17c9faad4c7ba0adb6fecf56dfbc232da4bbb9b7d6fa2222d25abcca19e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52166 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.57.213 waku 7b6114cb391ce8e7eb8e674e09846d9a7cfa00f82ab69f42ebd42bfc33bf9fb3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7b6114cb391c. Setting up logs at ./log/docker/node1_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52162
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 4c1698eccc90. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce1eba668e14. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52162/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52162/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52162/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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:52162/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.57.213/tcp/52163/p2p/16Uiu2HAmKKajyk8pyW8C3c4TSJDZeUH9yqYqfn6XQcyWCTAVVTkU","/ip4/172.18.57.213/tcp/52164/ws/p2p/16Uiu2HAmKKajyk8pyW8C3c4TSJDZeUH9yqYqfn6XQcyWCTAVVTkU"],"enrUri":"enr:-L24QEuzMMADxEEq5tIym5kYggs7mUugRlpV2b4Qubh9N2R3IT0CDC-84T07vxae7NVENltgfK0K3A2QV6_A-enKnkYCgmlkgnY0gmlwhKwSOdWKbXVsdGlhZGRyc5YACASsEjnVBsvDAAoErBI51QbLxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDYwkUG-NlVk1ROEEcax9AReR0JoP8bnhMMmkcKsOA80GDdGNwgsvDg3VkcILLxYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.201.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51875', '51876', '51877', '51878', '51879']
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 51875:51875 -p 51876:51876 -p 51877:51877 -p 51878:51878 -p 51879:51879 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51877 --rest-port=51875 --tcp-port=51876 --discv5-udp-port=51878 --rest-address=0.0.0.0 --nat=extip:172.18.201.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fedbdcada518ffdf8eaa7ca993952f7c84d27aee2c3618abdeefb9fea2ff0d5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51879 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEuzMMADxEEq5tIym5kYggs7mUugRlpV2b4Qubh9N2R3IT0CDC-84T07vxae7NVENltgfK0K3A2QV6_A-enKnkYCgmlkgnY0gmlwhKwSOdWKbXVsdGlhZGRyc5YACASsEjnVBsvDAAoErBI51QbLxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDYwkUG-NlVk1ROEEcax9AReR0JoP8bnhMMmkcKsOA80GDdGNwgsvDg3VkcILLxYV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.12 waku 889507151f66ccc87252ab1823a36b892e514b7000564ebe4dd9dd3740721610
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 889507151f66. Setting up logs at ./log/docker/node2_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51875
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:51875/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51875/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:51875/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.201.12/tcp/51876/p2p/16Uiu2HAmBQTsJxkiWr1i1JgWAzprQkbCDvZg1V6zB4wztcfaqBpd","/ip4/172.18.201.12/tcp/51877/ws/p2p/16Uiu2HAmBQTsJxkiWr1i1JgWAzprQkbCDvZg1V6zB4wztcfaqBpd"],"enrUri":"enr:-L24QMjX0uuoNj5jcVyXU1hqxNV1JXz8bKwSMxd60CFifKY-OxxhwJOi2R78wC8pWh8vW3croAXCgfTWYAPOd6GrWg0CgmlkgnY0gmlwhKwSyQyKbXVsdGlhZGRyc5YACASsEskMBsqkAAoErBLJDAbKpd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC7Wu3FkOsQxm4TnHLZ1DS8bsYvL5QV1maPLokkd1_rcKDdGNwgsqkg3VkcILKpoV3YWt1MgE"}'
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:51875/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.213/tcp/52163/p2p/16Uiu2HAmKKajyk8pyW8C3c4TSJDZeUH9yqYqfn6XQcyWCTAVVTkU"]'
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:52162/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:51875/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:52162/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:52162/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":1773664577495380268,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664578497037979,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664579246315491,"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 7b6114cb391c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 889507151f66
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  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/node2_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.92.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56615', '56616', '56617', '56618', '56619']
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 56615:56615 -p 56616:56616 -p 56617:56617 -p 56618:56618 -p 56619:56619 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56617 --rest-port=56615 --tcp-port=56616 --discv5-udp-port=56618 --rest-address=0.0.0.0 --nat=extip:172.18.92.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=80f6a05d8fdf00fddb407d9cba5ba3eaf4c9629013d161167a5ad551cc8b55a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56619 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7b6114cb391c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.173 waku fed80d07393244526a5768817136df9c8dd15febb93d3b26cc0747c8c651a4ec
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fed80d073932. Setting up logs at ./log/docker/node1_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56615
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 889507151f66. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56615/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:56615/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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:56615/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.92.173/tcp/56616/p2p/16Uiu2HAkymZvsdFZKnVNABFmDUPgi8yooz4SQb3w7DV23WWhLeQN","/ip4/172.18.92.173/tcp/56617/ws/p2p/16Uiu2HAkymZvsdFZKnVNABFmDUPgi8yooz4SQb3w7DV23WWhLeQN"],"enrUri":"enr:-L24QFQjLzxeWXCf2NZByOWOtUN5xQ7fxZXZRS70aCG6wlzsIzGwot_oKxkxtZ9m566FrrtayBAGIcltMR18ACpcIuQCgmlkgnY0gmlwhKwSXK2KbXVsdGlhZGRyc5YACASsElytBt0oAAoErBJcrQbdKd0DgnJzhQACAQAAiXNlY3AyNTZrMaECQIeF0nySOvQtv2iK5BgcdWKfVgzfOE576roJDPZCfVeDdGNwgt0og3VkcILdKoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.212.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55526', '55527', '55528', '55529', '55530']
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 55526:55526 -p 55527:55527 -p 55528:55528 -p 55529:55529 -p 55530:55530 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55528 --rest-port=55526 --tcp-port=55527 --discv5-udp-port=55529 --rest-address=0.0.0.0 --nat=extip:172.18.212.32 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5d4ccce9783b9cedb8eaf87b9bc6202bb1d8ba38385a5b8b6e4edbc9acefb5df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55530 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFQjLzxeWXCf2NZByOWOtUN5xQ7fxZXZRS70aCG6wlzsIzGwot_oKxkxtZ9m566FrrtayBAGIcltMR18ACpcIuQCgmlkgnY0gmlwhKwSXK2KbXVsdGlhZGRyc5YACASsElytBt0oAAoErBJcrQbdKd0DgnJzhQACAQAAiXNlY3AyNTZrMaECQIeF0nySOvQtv2iK5BgcdWKfVgzfOE576roJDPZCfVeDdGNwgt0og3VkcILdKoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.212.32 waku da6d9cef8b08c9ba485474fac8c9add34912e7971d392943101baf2c4d47619e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID da6d9cef8b08. Setting up logs at ./log/docker/node2_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55526
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:55526/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55526/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55526/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:55526/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.212.32/tcp/55527/p2p/16Uiu2HAmDJYpDPVKkYhcGrewjKY9gQycm5gPDS8uGij1NSUh6EaU","/ip4/172.18.212.32/tcp/55528/ws/p2p/16Uiu2HAmDJYpDPVKkYhcGrewjKY9gQycm5gPDS8uGij1NSUh6EaU"],"enrUri":"enr:-L24QLeLe__pymhZ0No7-yI0f9U-tJP4HG11KVrO7Tx_QI8_FRRNedMYx8pmiX2zr4HLO4-K1gqH6a_iEUgipk7he2QCgmlkgnY0gmlwhKwS1CCKbXVsdGlhZGRyc5YACASsEtQgBtjnAAoErBLUIAbY6N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDCZ8yhPyQG_8wsGbKLp_g6DAS_RecXDh8vlxJYxfWgFGDdGNwgtjng3VkcILY6YV3YWt1MgE"}'
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:55526/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.173/tcp/56616/p2p/16Uiu2HAkymZvsdFZKnVNABFmDUPgi8yooz4SQb3w7DV23WWhLeQN"]'
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:56615/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:55526/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:56615/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:56615/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":1773664583278009380,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583752483528,"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 fed80d073932
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id da6d9cef8b08
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  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/node2_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

View File

@ -0,0 +1,270 @@
2026-03-16 12:36:16.369 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:36:16.369 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7
2026-03-16 12:36:16.369 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:36:16.370 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:36:16.370 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:36:16.377 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:16.377 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:16.378 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:16.378 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:16.379 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:16.380 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.213
2026-03-16 12:36:16.380 DEBUG [src.node.docker_mananger] Generated ports ['52162', '52163', '52164', '52165', '52166']
2026-03-16 12:36:16.380 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:36:16.380 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:36:16.380 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:16.380 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:16.380 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:16.381 DEBUG [src.node.docker_mananger] docker run -i -t -p 52162:52162 -p 52163:52163 -p 52164:52164 -p 52165:52165 -p 52166:52166 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52164 --rest-port=52162 --tcp-port=52163 --discv5-udp-port=52165 --rest-address=0.0.0.0 --nat=extip:172.18.57.213 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bafde17c9faad4c7ba0adb6fecf56dfbc232da4bbb9b7d6fa2222d25abcca19e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52166 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-16 12:36:16.570 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.213 waku 7b6114cb391ce8e7eb8e674e09846d9a7cfa00f82ab69f42ebd42bfc33bf9fb3
2026-03-16 12:36:16.606 DEBUG [src.node.docker_mananger] Container started with ID 7b6114cb391c. Setting up logs at ./log/docker/node1_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:16.606 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52162
2026-03-16 12:36:16.607 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:16.648 ERROR [src.node.docker_mananger] Max retries reached for container 4c1698eccc90. Exiting log stream.
2026-03-16 12:36:17.172 ERROR [src.node.docker_mananger] Max retries reached for container ce1eba668e14. Exiting log stream.
2026-03-16 12:36:17.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52162/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:17.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:17.710 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52162/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:17.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:17.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52162/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:17.815 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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:36:17.815 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:17.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52162/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:17.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.213/tcp/52163/p2p/16Uiu2HAmKKajyk8pyW8C3c4TSJDZeUH9yqYqfn6XQcyWCTAVVTkU","/ip4/172.18.57.213/tcp/52164/ws/p2p/16Uiu2HAmKKajyk8pyW8C3c4TSJDZeUH9yqYqfn6XQcyWCTAVVTkU"],"enrUri":"enr:-L24QEuzMMADxEEq5tIym5kYggs7mUugRlpV2b4Qubh9N2R3IT0CDC-84T07vxae7NVENltgfK0K3A2QV6_A-enKnkYCgmlkgnY0gmlwhKwSOdWKbXVsdGlhZGRyc5YACASsEjnVBsvDAAoErBI51QbLxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDYwkUG-NlVk1ROEEcax9AReR0JoP8bnhMMmkcKsOA80GDdGNwgsvDg3VkcILLxYV3YWt1MgU"}'
2026-03-16 12:36:17.818 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:17.825 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:17.825 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:17.825 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:17.825 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:17.827 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:17.827 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.201.12
2026-03-16 12:36:17.827 DEBUG [src.node.docker_mananger] Generated ports ['51875', '51876', '51877', '51878', '51879']
2026-03-16 12:36:17.827 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:36:17.827 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:36:17.827 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:17.827 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:17.828 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:17.828 DEBUG [src.node.docker_mananger] docker run -i -t -p 51875:51875 -p 51876:51876 -p 51877:51877 -p 51878:51878 -p 51879:51879 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51877 --rest-port=51875 --tcp-port=51876 --discv5-udp-port=51878 --rest-address=0.0.0.0 --nat=extip:172.18.201.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fedbdcada518ffdf8eaa7ca993952f7c84d27aee2c3618abdeefb9fea2ff0d5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51879 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEuzMMADxEEq5tIym5kYggs7mUugRlpV2b4Qubh9N2R3IT0CDC-84T07vxae7NVENltgfK0K3A2QV6_A-enKnkYCgmlkgnY0gmlwhKwSOdWKbXVsdGlhZGRyc5YACASsEjnVBsvDAAoErBI51QbLxN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDYwkUG-NlVk1ROEEcax9AReR0JoP8bnhMMmkcKsOA80GDdGNwgsvDg3VkcILLxYV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-16 12:36:18.039 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.201.12 waku 889507151f66ccc87252ab1823a36b892e514b7000564ebe4dd9dd3740721610
2026-03-16 12:36:18.075 DEBUG [src.node.docker_mananger] Container started with ID 889507151f66. Setting up logs at ./log/docker/node2_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:18.076 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51875
2026-03-16 12:36:18.077 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:19.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51875/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:19.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:19.180 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51875/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:19.183 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:36:19.183 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:19.183 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51875/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:19.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.201.12/tcp/51876/p2p/16Uiu2HAmBQTsJxkiWr1i1JgWAzprQkbCDvZg1V6zB4wztcfaqBpd","/ip4/172.18.201.12/tcp/51877/ws/p2p/16Uiu2HAmBQTsJxkiWr1i1JgWAzprQkbCDvZg1V6zB4wztcfaqBpd"],"enrUri":"enr:-L24QMjX0uuoNj5jcVyXU1hqxNV1JXz8bKwSMxd60CFifKY-OxxhwJOi2R78wC8pWh8vW3croAXCgfTWYAPOd6GrWg0CgmlkgnY0gmlwhKwSyQyKbXVsdGlhZGRyc5YACASsEskMBsqkAAoErBLJDAbKpd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC7Wu3FkOsQxm4TnHLZ1DS8bsYvL5QV1maPLokkd1_rcKDdGNwgsqkg3VkcILKpoV3YWt1MgE"}'
2026-03-16 12:36:19.186 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:19.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51875/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.57.213/tcp/52163/p2p/16Uiu2HAmKKajyk8pyW8C3c4TSJDZeUH9yqYqfn6XQcyWCTAVVTkU"]'
2026-03-16 12:36:19.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:19.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52162/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-16 12:36:19.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:19.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51875/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-16 12:36:19.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:19.246 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52162/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-03-16 12:36:19.256 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:19.258 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:36:19.359 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:36:19.360 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52162/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:19.367 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664577495380268,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664578497037979,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664579246315491,"ephemeral":false,"proof":""}]'
2026-03-16 12:36:19.375 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:36:19.376 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:36:19.376 DEBUG [src.node.waku_node] Stopping container with id 7b6114cb391c
2026-03-16 12:36:19.979 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:19.981 DEBUG [src.node.waku_node] Stopping container with id 889507151f66
2026-03-16 12:36:20.551 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:20.553 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:36:20.604 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:20.644 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:20.646 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-16 12:36:20.647 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-16 12:36:20.648 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:20.650 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-16_12-36-16__1afc8412-23ec-448d-91e4-db9d6c3953f7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:20.671 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:36:20.673 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d
2026-03-16 12:36:20.673 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:36:20.673 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:36:20.674 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:36:20.683 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:20.684 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:20.685 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:20.685 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:20.687 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:20.687 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.173
2026-03-16 12:36:20.688 DEBUG [src.node.docker_mananger] Generated ports ['56615', '56616', '56617', '56618', '56619']
2026-03-16 12:36:20.688 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:36:20.688 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:36:20.688 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:20.689 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:20.689 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:20.691 DEBUG [src.node.docker_mananger] docker run -i -t -p 56615:56615 -p 56616:56616 -p 56617:56617 -p 56618:56618 -p 56619:56619 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56617 --rest-port=56615 --tcp-port=56616 --discv5-udp-port=56618 --rest-address=0.0.0.0 --nat=extip:172.18.92.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=80f6a05d8fdf00fddb407d9cba5ba3eaf4c9629013d161167a5ad551cc8b55a1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56619 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-16 12:36:20.828 ERROR [src.node.docker_mananger] Max retries reached for container 7b6114cb391c. Exiting log stream.
2026-03-16 12:36:20.899 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.173 waku fed80d07393244526a5768817136df9c8dd15febb93d3b26cc0747c8c651a4ec
2026-03-16 12:36:20.934 DEBUG [src.node.docker_mananger] Container started with ID fed80d073932. Setting up logs at ./log/docker/node1_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:20.935 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 56615
2026-03-16 12:36:20.935 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:21.605 ERROR [src.node.docker_mananger] Max retries reached for container 889507151f66. Exiting log stream.
2026-03-16 12:36:21.935 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56615/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:21.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:22.040 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56615/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:22.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:22.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56615/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:22.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:22.246 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56615/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:22.248 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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:36:22.248 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:22.249 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56615/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:22.251 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.173/tcp/56616/p2p/16Uiu2HAkymZvsdFZKnVNABFmDUPgi8yooz4SQb3w7DV23WWhLeQN","/ip4/172.18.92.173/tcp/56617/ws/p2p/16Uiu2HAkymZvsdFZKnVNABFmDUPgi8yooz4SQb3w7DV23WWhLeQN"],"enrUri":"enr:-L24QFQjLzxeWXCf2NZByOWOtUN5xQ7fxZXZRS70aCG6wlzsIzGwot_oKxkxtZ9m566FrrtayBAGIcltMR18ACpcIuQCgmlkgnY0gmlwhKwSXK2KbXVsdGlhZGRyc5YACASsElytBt0oAAoErBJcrQbdKd0DgnJzhQACAQAAiXNlY3AyNTZrMaECQIeF0nySOvQtv2iK5BgcdWKfVgzfOE576roJDPZCfVeDdGNwgt0og3VkcILdKoV3YWt1MgU"}'
2026-03-16 12:36:22.251 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:22.258 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:22.258 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:22.258 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:22.258 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:22.260 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:22.260 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.212.32
2026-03-16 12:36:22.260 DEBUG [src.node.docker_mananger] Generated ports ['55526', '55527', '55528', '55529', '55530']
2026-03-16 12:36:22.260 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:36:22.260 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:36:22.261 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:22.261 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:22.261 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:22.261 DEBUG [src.node.docker_mananger] docker run -i -t -p 55526:55526 -p 55527:55527 -p 55528:55528 -p 55529:55529 -p 55530:55530 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55528 --rest-port=55526 --tcp-port=55527 --discv5-udp-port=55529 --rest-address=0.0.0.0 --nat=extip:172.18.212.32 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5d4ccce9783b9cedb8eaf87b9bc6202bb1d8ba38385a5b8b6e4edbc9acefb5df --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55530 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFQjLzxeWXCf2NZByOWOtUN5xQ7fxZXZRS70aCG6wlzsIzGwot_oKxkxtZ9m566FrrtayBAGIcltMR18ACpcIuQCgmlkgnY0gmlwhKwSXK2KbXVsdGlhZGRyc5YACASsElytBt0oAAoErBJcrQbdKd0DgnJzhQACAQAAiXNlY3AyNTZrMaECQIeF0nySOvQtv2iK5BgcdWKfVgzfOE576roJDPZCfVeDdGNwgt0og3VkcILdKoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-16 12:36:22.450 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.212.32 waku da6d9cef8b08c9ba485474fac8c9add34912e7971d392943101baf2c4d47619e
2026-03-16 12:36:22.489 DEBUG [src.node.docker_mananger] Container started with ID da6d9cef8b08. Setting up logs at ./log/docker/node2_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:22.490 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55526
2026-03-16 12:36:22.490 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:23.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55526/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:23.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:23.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55526/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:23.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:23.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55526/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:23.699 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:36:23.700 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:23.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55526/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:23.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.212.32/tcp/55527/p2p/16Uiu2HAmDJYpDPVKkYhcGrewjKY9gQycm5gPDS8uGij1NSUh6EaU","/ip4/172.18.212.32/tcp/55528/ws/p2p/16Uiu2HAmDJYpDPVKkYhcGrewjKY9gQycm5gPDS8uGij1NSUh6EaU"],"enrUri":"enr:-L24QLeLe__pymhZ0No7-yI0f9U-tJP4HG11KVrO7Tx_QI8_FRRNedMYx8pmiX2zr4HLO4-K1gqH6a_iEUgipk7he2QCgmlkgnY0gmlwhKwS1CCKbXVsdGlhZGRyc5YACASsEtQgBtjnAAoErBLUIAbY6N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDCZ8yhPyQG_8wsGbKLp_g6DAS_RecXDh8vlxJYxfWgFGDdGNwgtjng3VkcILY6YV3YWt1MgE"}'
2026-03-16 12:36:23.703 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:23.703 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55526/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.92.173/tcp/56616/p2p/16Uiu2HAkymZvsdFZKnVNABFmDUPgi8yooz4SQb3w7DV23WWhLeQN"]'
2026-03-16 12:36:23.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:23.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56615/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-16 12:36:23.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:23.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55526/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-16 12:36:23.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:23.752 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56615/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-03-16 12:36:23.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:23.762 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:36:23.862 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:36:23.862 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56615/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:23.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583278009380,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583752483528,"ephemeral":false,"proof":""}]'
2026-03-16 12:36:23.874 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:36:23.875 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:36:23.876 DEBUG [src.node.waku_node] Stopping container with id fed80d073932
2026-03-16 12:36:24.407 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:24.407 DEBUG [src.node.waku_node] Stopping container with id da6d9cef8b08
2026-03-16 12:36:24.987 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:24.989 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:36:25.021 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:25.047 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:25.050 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-16 12:36:25.050 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-16 12:36:25.052 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:25.056 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-16_12-36-20__aa49bb91-3943-4a39-a250-53a031a51e1d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:25.073 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:36:25.074 DEBUG [tests.conftest] Running test: test_content_topic_also_in_docker_flags[/toychat/2/huilong/proto] with id: 2026-03-16_12-36-25__6d66c000-ee3e-4bd8-95d5-68a26567a68c
2026-03-16 12:36:25.075 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:36:25.075 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:36:25.075 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:36:25.085 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:25.086 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-25__6d66c000-ee3e-4bd8-95d5-68a26567a68c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:25.086 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:25.087 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:25.091 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:25.091 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.149.176
2026-03-16 12:36:25.091 DEBUG [src.node.docker_mananger] Generated ports ['63575', '63576', '63577', '63578', '63579']
2026-03-16 12:36:25.092 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:36:25.093 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:36:25.093 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:25.094 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:25.094 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:25.094 DEBUG [src.node.docker_mananger] docker run -i -t -p 63575:63575 -p 63576:63576 -p 63577:63577 -p 63578:63578 -p 63579:63579 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63577 --rest-port=63575 --tcp-port=63576 --discv5-udp-port=63578 --rest-address=0.0.0.0 --nat=extip:172.18.149.176 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eac2935ae9cd501a9dbaffe10ceaca6caa1fe64bafdd93a6553f56f0ea68a2d9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63579 --metrics-logging=true --relay=true --filter=true --content-topic=/toychat/2/huilong/proto
2026-03-16 12:36:25.255 ERROR [src.node.docker_mananger] Max retries reached for container fed80d073932. Exiting log stream.
2026-03-16 12:36:25.287 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.149.176 waku 071f1316c38bbe60c57fdd24a71c1ca2cd6dcb39cffca3278a84ac6b0b02d9c8
2026-03-16 12:36:25.323 DEBUG [src.node.docker_mananger] Container started with ID 071f1316c38b. Setting up logs at ./log/docker/node1_2026-03-16_12-36-25__6d66c000-ee3e-4bd8-95d5-68a26567a68c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:25.324 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63575
2026-03-16 12:36:25.324 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:25.970 ERROR [src.node.docker_mananger] Max retries reached for container da6d9cef8b08. Exiting log stream.
2026-03-16 12:36:26.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:26.328 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:26.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:26.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:26.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:26.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:26.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:26.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:26.739 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:26.742 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:26.842 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:26.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:26.944 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:26.947 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:27.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:27.049 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:27.150 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:27.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:36:27.153 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:27.153 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:27.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.149.176/tcp/63576/p2p/16Uiu2HAmUTn9CdYdMJ7TkUfx3xgo4HQmqaUBqKBbnaRrvrD4mkEE","/ip4/172.18.149.176/tcp/63577/ws/p2p/16Uiu2HAmUTn9CdYdMJ7TkUfx3xgo4HQmqaUBqKBbnaRrvrD4mkEE"],"enrUri":"enr:-L24QCj1fILTohK7RELU6friyDQjGRvm_ryBFj8S2OzNVR1RI2FiRZNBBhkkjjNgukMnTZAvWtGK9BRfTniLgt_HqIYCgmlkgnY0gmlwhKwSlbCKbXVsdGlhZGRyc5YACASsEpWwBvhYAAoErBKVsAb4Wd0DgnJzhQACAQAAiXNlY3AyNTZrMaED6tvMPYYzdV6KDKstXBDNycSiEYBD-9whx_oVr8YlrVuDdGNwgvhYg3VkcIL4WoV3YWt1MgU"}'
2026-03-16 12:36:27.155 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:27.162 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:27.163 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-25__6d66c000-ee3e-4bd8-95d5-68a26567a68c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:27.163 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:27.163 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:27.164 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:27.164 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.247.95
2026-03-16 12:36:27.165 DEBUG [src.node.docker_mananger] Generated ports ['12610', '12611', '12612', '12613', '12614']
2026-03-16 12:36:27.165 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:36:27.165 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:36:27.165 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:27.165 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:27.165 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:27.165 DEBUG [src.node.docker_mananger] docker run -i -t -p 12610:12610 -p 12611:12611 -p 12612:12612 -p 12613:12613 -p 12614:12614 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12612 --rest-port=12610 --tcp-port=12611 --discv5-udp-port=12613 --rest-address=0.0.0.0 --nat=extip:172.18.247.95 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f383d3cf2c0ec178c823a6e9ebeeac76e6effa0ab5eada392aa13ed7ecf51e05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12614 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCj1fILTohK7RELU6friyDQjGRvm_ryBFj8S2OzNVR1RI2FiRZNBBhkkjjNgukMnTZAvWtGK9BRfTniLgt_HqIYCgmlkgnY0gmlwhKwSlbCKbXVsdGlhZGRyc5YACASsEpWwBvhYAAoErBKVsAb4Wd0DgnJzhQACAQAAiXNlY3AyNTZrMaED6tvMPYYzdV6KDKstXBDNycSiEYBD-9whx_oVr8YlrVuDdGNwgvhYg3VkcIL4WoV3YWt1MgU --content-topic=/toychat/2/huilong/proto
2026-03-16 12:36:27.360 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.247.95 waku 297e44c510507123656dd00593eb5928471a1e88e8b1b9647fe647984c99ed89
2026-03-16 12:36:27.394 DEBUG [src.node.docker_mananger] Container started with ID 297e44c51050. Setting up logs at ./log/docker/node2_2026-03-16_12-36-25__6d66c000-ee3e-4bd8-95d5-68a26567a68c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:27.394 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 12610
2026-03-16 12:36:27.394 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:28.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12610/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:28.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:28.498 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12610/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:28.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:36:28.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12610/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:28.603 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:36:28.603 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:28.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:28.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.247.95/tcp/12611/p2p/16Uiu2HAmEffjmRRLdhWzw63kv5Ni47ms1Tx4zvYyQv2KTJWoijFk","/ip4/172.18.247.95/tcp/12612/ws/p2p/16Uiu2HAmEffjmRRLdhWzw63kv5Ni47ms1Tx4zvYyQv2KTJWoijFk"],"enrUri":"enr:-L24QOr94lajvdDV2d0avJPngqKZ-ztcyrS59QcX1UAJ_RDmTWVbSjHvPnM2ILk8MIzjsSmhBUhH28ywAuQBLDrooT4CgmlkgnY0gmlwhKwS91-KbXVsdGlhZGRyc5YACASsEvdfBjFDAAoErBL3XwYxRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDHePo03JZUIC94cD4Yzmv2AkR0Amw1sa6WwnwrzhkOueDdGNwgjFDg3VkcIIxRYV3YWt1MgE"}'
2026-03-16 12:36:28.606 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:28.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.176/tcp/63576/p2p/16Uiu2HAmUTn9CdYdMJ7TkUfx3xgo4HQmqaUBqKBbnaRrvrD4mkEE"]'
2026-03-16 12:36:28.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63575/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-16 12:36:28.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-03-16 12:36:28.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63575/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-03-16 12:36:28.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.666 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:36:28.766 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:36:28.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63575/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:28.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587451155856,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588656072321,"ephemeral":false,"proof":""}]'
2026-03-16 12:36:28.778 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:36:28.779 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:36:28.779 DEBUG [src.node.waku_node] Stopping container with id 071f1316c38b
2026-03-16 12:36:29.369 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:29.371 DEBUG [src.node.waku_node] Stopping container with id 297e44c51050
2026-03-16 12:36:29.935 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:29.938 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:36:29.963 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:29.988 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:29.989 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-16 12:36:29.989 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-16 12:36:29.991 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-16_12-36-25__6d66c000-ee3e-4bd8-95d5-68a26567a68c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:29.992 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-16_12-36-25__6d66c000-ee3e-4bd8-95d5-68a26567a68c__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

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_end_time_now with id: 2026-03-16_12-36-31__7f4d7a2a-4aeb-429d-ba53-2e6fb8e9b4e1
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-36-31__7f4d7a2a-4aeb-429d-ba53-2e6fb8e9b4e1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.118.209
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29782', '29783', '29784', '29785', '29786']
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 29782:29782 -p 29783:29783 -p 29784:29784 -p 29785:29785 -p 29786:29786 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29784 --rest-port=29782 --tcp-port=29783 --discv5-udp-port=29785 --rest-address=0.0.0.0 --nat=extip:172.18.118.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4a30fb7da6be87041d8cd200e93ea536c3c3d277f4da3b8574e19e7de4aedec1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29786 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container defcc321d0a4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.209 waku b316d198ee4bb7549cc4584436339f79d57562cc6446d4baf6147e12f2a05fb4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b316d198ee4b. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-36-31__7f4d7a2a-4aeb-429d-ba53-2e6fb8e9b4e1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29782
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 f67353623f70. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29782/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:29782/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.118.209/tcp/29783/p2p/16Uiu2HAm4P3kTyUQDaKZzGwLyygPQ6fnCmAoZd2b6XeEHvXBPzjw","/ip4/172.18.118.209/tcp/29784/ws/p2p/16Uiu2HAm4P3kTyUQDaKZzGwLyygPQ6fnCmAoZd2b6XeEHvXBPzjw"],"enrUri":"enr:-L24QPXm2a1ZXq8_N0WXa9AArshxnrKbyE22jmTUxxK9FpipUap-ROZY-lUfOc8xlDQGgW5GVPnqf8MKYKmOh8rAEAwCgmlkgnY0gmlwhKwSdtGKbXVsdGlhZGRyc5YACASsEnbRBnRXAAoErBJ20QZ0WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChQ0OObuCYb413zqHmob3kl7I8tQbjpS2exioH18_o86DdGNwgnRXg3VkcIJ0WYV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-36-31__7f4d7a2a-4aeb-429d-ba53-2e6fb8e9b4e1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.98
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42494', '42495', '42496', '42497', '42498']
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 42494:42494 -p 42495:42495 -p 42496:42496 -p 42497:42497 -p 42498:42498 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42496 --rest-port=42494 --tcp-port=42495 --discv5-udp-port=42497 --rest-address=0.0.0.0 --nat=extip:172.18.179.98 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2c53e157f28dad3fb0cea60cc4e80c005dd928f9a4f5fef7c48fd0fd60e6efeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42498 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPXm2a1ZXq8_N0WXa9AArshxnrKbyE22jmTUxxK9FpipUap-ROZY-lUfOc8xlDQGgW5GVPnqf8MKYKmOh8rAEAwCgmlkgnY0gmlwhKwSdtGKbXVsdGlhZGRyc5YACASsEnbRBnRXAAoErBJ20QZ0WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEChQ0OObuCYb413zqHmob3kl7I8tQbjpS2exioH18_o86DdGNwgnRXg3VkcIJ0WYV3YWt1MgM --storenode=/ip4/172.18.118.209/tcp/29783/p2p/16Uiu2HAm4P3kTyUQDaKZzGwLyygPQ6fnCmAoZd2b6XeEHvXBPzjw --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.98 waku 511da105d6b70e2fc28c433d529dcc6b890d4f74db221456e3c77daaa127be7f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 511da105d6b7. Setting up logs at ./log/docker/store_node1_2026-03-16_12-36-31__7f4d7a2a-4aeb-429d-ba53-2e6fb8e9b4e1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42494
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:42494/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:42494/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.98/tcp/42495/p2p/16Uiu2HAm1cvSY6SkYgXzrhZa8ADfrwxUPJfiJnVF7rBSmpSHBPBa","/ip4/172.18.179.98/tcp/42496/ws/p2p/16Uiu2HAm1cvSY6SkYgXzrhZa8ADfrwxUPJfiJnVF7rBSmpSHBPBa"],"enrUri":"enr:-L24QHLBIrh-GIy_-0o7KJiIVjeC_L09nqWwD5cR_mgHag3NfqFAdWO3wlQovHpLXxEvkXpt-G-8UVT-yxFQpyDR2IACgmlkgnY0gmlwhKwSs2KKbXVsdGlhZGRyc5YACASsErNiBqX_AAoErBKzYgamAN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXAfclkb5kcZBdN2OdgisCXdy9QitcYhSJbjzPUTVO22DdGNwgqX_g3VkcIKmAYV3YWt1MgM"}'
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:42494/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.118.209/tcp/29783/p2p/16Uiu2HAm4P3kTyUQDaKZzGwLyygPQ6fnCmAoZd2b6XeEHvXBPzjw"]'
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:29782/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:42494/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:29782/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:29782/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:29782/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:29782/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:29782/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:29782/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:186 inquering stored messages with start time 1773664590720292096 after end time 1773664594965656064
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29782/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773664590720292096&endTime=1773664594965656064&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":"0x350df42ae9c10cf8e856ae9fa68fa05627e6b6bd1bdaacdb6a7986c432bf9a8f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664590720292096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe02faf5cafd15457a3b60b4620f608edfccc6b7488c8c8cfaa402271d8d87eeb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664592720299008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x31a2e5fad52f35f80434bf66f9b4e27af767c303218278670763d343ada4b6e7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664593620301056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1773664590720292096 and end time = 1773664594965656064 is 3
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42494/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773664590720292096&endTime=1773664594965656064&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":"0x350df42ae9c10cf8e856ae9fa68fa05627e6b6bd1bdaacdb6a7986c432bf9a8f","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664590720292096,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xe02faf5cafd15457a3b60b4620f608edfccc6b7488c8c8cfaa402271d8d87eeb","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664592720299008,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x31a2e5fad52f35f80434bf66f9b4e27af767c303218278670763d343ada4b6e7","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664593620301056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
DEBUG  tests.store.test_time_filter:test_time_filter.py:189 number of messages stored for start time 1773664590720292096 and end time = 1773664594965656064 is 3
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 b316d198ee4b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 511da105d6b7
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,142 @@
2026-03-16 12:43:31.739 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:43:31.739 DEBUG [tests.conftest] Running test: test_multiple_content_topics_and_multiple_pubsub_topics with id: 2026-03-16_12-43-31__0eb5ee38-cc42-405b-a404-e8f6528a1055
2026-03-16 12:43:31.740 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:43:31.740 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:43:31.740 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:43:31.749 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:43:31.749 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-43-31__0eb5ee38-cc42-405b-a404-e8f6528a1055__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:43:31.749 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:43:31.749 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:43:31.751 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:43:31.751 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.25
2026-03-16 12:43:31.751 DEBUG [src.node.docker_mananger] Generated ports ['55682', '55683', '55684', '55685', '55686']
2026-03-16 12:43:31.751 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:43:31.751 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:43:31.752 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:43:31.752 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:43:31.752 DEBUG [src.node.docker_mananger] docker run -i -t -p 55682:55682 -p 55683:55683 -p 55684:55684 -p 55685:55685 -p 55686:55686 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55684 --rest-port=55682 --tcp-port=55683 --discv5-udp-port=55685 --rest-address=0.0.0.0 --nat=extip:172.18.168.25 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f965ec7d35eb4ce265951dbacd2d0e11b745dc0e8b27cffbbab6d8dd834af92d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55686 --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
2026-03-16 12:43:31.900 ERROR [src.node.docker_mananger] Max retries reached for container 6c41a1d4770e. Exiting log stream.
2026-03-16 12:43:31.956 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.25 waku 7c77b7a603656bb3bbe7b1f06a7cc19dbf4f717f8eba4ecbc72e57d2d7a8ec20
2026-03-16 12:43:31.990 DEBUG [src.node.docker_mananger] Container started with ID 7c77b7a60365. Setting up logs at ./log/docker/node1_2026-03-16_12-43-31__0eb5ee38-cc42-405b-a404-e8f6528a1055__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:43:31.990 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55682
2026-03-16 12:43:31.991 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:43:32.481 ERROR [src.node.docker_mananger] Max retries reached for container c2cf28163b49. Exiting log stream.
2026-03-16 12:43:32.991 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:32.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:43:33.094 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:33.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:43:33.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:33.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:43:33.223 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:43:33.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:33.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.25/tcp/55683/p2p/16Uiu2HAmFm9Gvw39cXmDQoAxfyGEFHat2ixkuoU6GVhaHK6nt2Xg","/ip4/172.18.168.25/tcp/55684/ws/p2p/16Uiu2HAmFm9Gvw39cXmDQoAxfyGEFHat2ixkuoU6GVhaHK6nt2Xg"],"enrUri":"enr:-L24QFT7e8txC6TvxjMs0FUMyizspD-YcCZMj8oo5H89Q0foEJCfZAqkcwyw7XtA74zcoCzcFuWwmxetB4F4APaucv4CgmlkgnY0gmlwhKwSqBmKbXVsdGlhZGRyc5YACASsEqgZBtmDAAoErBKoGQbZhN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLiajEV4zOIhRl_vElXIXMhsKME9Jo7PoSnfDPlqwg3-DdGNwgtmDg3VkcILZhYV3YWt1MgU"}'
2026-03-16 12:43:33.226 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:43:33.233 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:43:33.233 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-43-31__0eb5ee38-cc42-405b-a404-e8f6528a1055__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:43:33.233 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:43:33.234 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:43:33.235 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:43:33.235 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.57.161
2026-03-16 12:43:33.235 DEBUG [src.node.docker_mananger] Generated ports ['61762', '61763', '61764', '61765', '61766']
2026-03-16 12:43:33.235 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:43:33.235 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:43:33.236 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:43:33.236 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:43:33.236 DEBUG [src.node.docker_mananger] docker run -i -t -p 61762:61762 -p 61763:61763 -p 61764:61764 -p 61765:61765 -p 61766:61766 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61764 --rest-port=61762 --tcp-port=61763 --discv5-udp-port=61765 --rest-address=0.0.0.0 --nat=extip:172.18.57.161 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eaf3ae1c5c896afb73ced50f05f717c72bea7525bff7cbbfa88b18f3de466dff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61766 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFT7e8txC6TvxjMs0FUMyizspD-YcCZMj8oo5H89Q0foEJCfZAqkcwyw7XtA74zcoCzcFuWwmxetB4F4APaucv4CgmlkgnY0gmlwhKwSqBmKbXVsdGlhZGRyc5YACASsEqgZBtmDAAoErBKoGQbZhN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLiajEV4zOIhRl_vElXIXMhsKME9Jo7PoSnfDPlqwg3-DdGNwgtmDg3VkcILZhYV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-03-16 12:43:33.436 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.57.161 waku 611b098cea198137e9b6e58e55bc5a83b08be3af9be0449f483b4ca7a59191c3
2026-03-16 12:43:33.470 DEBUG [src.node.docker_mananger] Container started with ID 611b098cea19. Setting up logs at ./log/docker/node2_2026-03-16_12-43-31__0eb5ee38-cc42-405b-a404-e8f6528a1055__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:43:33.471 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 61762
2026-03-16 12:43:33.471 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:43:34.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.475 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:43:34.475 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:43:34.475 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.57.161/tcp/61763/p2p/16Uiu2HAmLtfvm2e6L4c7G733AuEABeAEA5bq7Lt23aYLxozsTQRU","/ip4/172.18.57.161/tcp/61764/ws/p2p/16Uiu2HAmLtfvm2e6L4c7G733AuEABeAEA5bq7Lt23aYLxozsTQRU"],"enrUri":"enr:-L24QMpmbYiuWGia12OHOzn4SixVQBvn_8CxLaH8WhgzbVGgRwmpigkPMs3o53oZto-AWdsMX9SprAeiB8RxWtn2RTECgmlkgnY0gmlwhKwSOaGKbXVsdGlhZGRyc5YACASsEjmhBvFDAAoErBI5oQbxRN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDel7LvcL7GcHoJ7w03ww53HXi5gsK0_TH8E37ea8Nt5eDdGNwgvFDg3VkcILxRYV3YWt1MgE"}'
2026-03-16 12:43:34.478 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:43:34.478 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61762/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.168.25/tcp/55683/p2p/16Uiu2HAmFm9Gvw39cXmDQoAxfyGEFHat2ixkuoU6GVhaHK6nt2Xg"]'
2026-03-16 12:43:34.514 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:34.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-16 12:43:34.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:34.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61762/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-16 12:43:34.534 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:34.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:34.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:34.549 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:34.650 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:34.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.653 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773665014535504139,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:34.655 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:34.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773665014535504139,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:34.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:34.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:34.669 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:34.770 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:34.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.773 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":1773665014660405046,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:34.775 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:34.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.777 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":1773665014660405046,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:34.779 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:34.788 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:34.788 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:34.889 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:34.890 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773665014779466711,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:34.895 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:34.895 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:34.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773665014779466711,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:34.899 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:34.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:34.912 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:35.012 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773665014899729985,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.017 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.017 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773665014899729985,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.022 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:35.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:35.031 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:35.133 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.133 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773665015021996957,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.137 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.138 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773665015021996957,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:35.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:35.153 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:35.254 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.254 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773665015142200403,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.259 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773665015142200403,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:35.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:35.274 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:35.375 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.378 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773665015264198743,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.380 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773665015264198743,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.385 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55682/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:43:35.393 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:43:35.393 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:43:35.494 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55682/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.497 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773665015384910666,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.499 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:43:35.499 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61762/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:43:35.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773665015384910666,"ephemeral":false,"proof":""}]'
2026-03-16 12:43:35.504 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:43:35.506 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:43:35.506 DEBUG [src.node.waku_node] Stopping container with id 7c77b7a60365
2026-03-16 12:43:36.151 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:43:36.151 DEBUG [src.node.waku_node] Stopping container with id 611b098cea19
2026-03-16 12:43:36.782 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:43:36.783 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:43:36.825 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:43:36.864 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-16_12-36-20__ff4afa50-e1c6-4c4c-b751-2534967b1fff
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-20__ff4afa50-e1c6-4c4c-b751-2534967b1fff__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.221.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58656', '58657', '58658', '58659', '58660']
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 58656:58656 -p 58657:58657 -p 58658:58658 -p 58659:58659 -p 58660:58660 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58658 --rest-port=58656 --tcp-port=58657 --discv5-udp-port=58659 --rest-address=0.0.0.0 --nat=extip:172.18.221.30 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6922b10daa8d690c3e0e2d6909b21cfbabdabb5eefec68f0d6fba374b2a4efde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58660 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1985ec9c5401. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.30 waku fefdfba25b3f577613bcf41c319ca5cfbdd98f2617e02d130fb68f09e1fae31e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fefdfba25b3f. Setting up logs at ./log/docker/node1_2026-03-16_12-36-20__ff4afa50-e1c6-4c4c-b751-2534967b1fff__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58656
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 5f73153d8da6. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58656/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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:58656/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.221.30/tcp/58657/p2p/16Uiu2HAm5mg11JG7isgYcrmkYeripTaBB1vzst9Q6MGVABnPfcka","/ip4/172.18.221.30/tcp/58658/ws/p2p/16Uiu2HAm5mg11JG7isgYcrmkYeripTaBB1vzst9Q6MGVABnPfcka"],"enrUri":"enr:-L24QKk0KB-hnMuGEUq7OcVdS2szhkWMjPUfb-VB_w2-rQZwLwRV8TqNhID5oLXXagR_ALBEsANGEfhfCPZAZiSNZR4CgmlkgnY0gmlwhKwS3R6KbXVsdGlhZGRyc5YACASsEt0eBuUhAAoErBLdHgblIt0DgnJzhQACAQAAiXNlY3AyNTZrMaECmbSCUyWZleHkkdA3jIV_norKXKKHV8dWRgkyMHg1SzuDdGNwguUhg3VkcILlI4V3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-20__ff4afa50-e1c6-4c4c-b751-2534967b1fff__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['40403', '40404', '40405', '40406', '40407']
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 40403:40403 -p 40404:40404 -p 40405:40405 -p 40406:40406 -p 40407:40407 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40405 --rest-port=40403 --tcp-port=40404 --discv5-udp-port=40406 --rest-address=0.0.0.0 --nat=extip:172.18.89.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c02a7e135cae8dd81e0f4afdc26a3f2dcf4ca4d38e52fad504cef980cd1cdfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40407 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKk0KB-hnMuGEUq7OcVdS2szhkWMjPUfb-VB_w2-rQZwLwRV8TqNhID5oLXXagR_ALBEsANGEfhfCPZAZiSNZR4CgmlkgnY0gmlwhKwS3R6KbXVsdGlhZGRyc5YACASsEt0eBuUhAAoErBLdHgblIt0DgnJzhQACAQAAiXNlY3AyNTZrMaECmbSCUyWZleHkkdA3jIV_norKXKKHV8dWRgkyMHg1SzuDdGNwguUhg3VkcILlI4V3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.89.122 waku 0c6ba590cfd0a76bcb111393d53fe8b79022e5dee00971422043908fa6a983ba
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0c6ba590cfd0. Setting up logs at ./log/docker/node2_2026-03-16_12-36-20__ff4afa50-e1c6-4c4c-b751-2534967b1fff__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 40403
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:40403/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:40403/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.122/tcp/40404/p2p/16Uiu2HAmEvj8AhR9akisEC9b6JW6uMyTUmUNvnapB3THpRTGTeou","/ip4/172.18.89.122/tcp/40405/ws/p2p/16Uiu2HAmEvj8AhR9akisEC9b6JW6uMyTUmUNvnapB3THpRTGTeou"],"enrUri":"enr:-L24QAuVQOpMj97VNSBIu2_BdnD2mH6QKkGN6vQ-Xh-ShFxyK2mGTryMNEnL52LnQvMMGKIgS4gGEc7IMMOe48qhpyQCgmlkgnY0gmlwhKwSWXqKbXVsdGlhZGRyc5YACASsEll6Bp3UAAoErBJZegad1d0DgnJzhQACAQAAiXNlY3AyNTZrMaEDIb9zT6q3QvDQ8qJeEbdCoVjm-tScXFA5iL51ZVnfbpSDdGNwgp3Ug3VkcIKd1oV3YWt1MgE"}'
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:40403/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.221.30/tcp/58657/p2p/16Uiu2HAm5mg11JG7isgYcrmkYeripTaBB1vzst9Q6MGVABnPfcka"]'
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:58656/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58656/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":1773664583278009380,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:40403/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":1773664583278009380,"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 fefdfba25b3f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0c6ba590cfd0
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-03-16 12:38:34.481 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:38:34.482 DEBUG [tests.conftest] Running test: test_publish_with_payload_equal_or_more_150_kb with id: 2026-03-16_12-38-34__53f32aea-69fb-48a3-9642-9c44faadedb2
2026-03-16 12:38:34.482 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:38:34.482 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:38:34.482 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-03-16 12:38:34.489 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:34.489 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-38-34__53f32aea-69fb-48a3-9642-9c44faadedb2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:34.490 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:34.490 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:34.491 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:34.491 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.229.190
2026-03-16 12:38:34.491 DEBUG [src.node.docker_mananger] Generated ports ['22900', '22901', '22902', '22903', '22904']
2026-03-16 12:38:34.491 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:34.491 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:34.492 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:34.492 DEBUG [src.node.docker_mananger] docker run -i -t -p 22900:22900 -p 22901:22901 -p 22902:22902 -p 22903:22903 -p 22904:22904 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22902 --rest-port=22900 --tcp-port=22901 --discv5-udp-port=22903 --rest-address=0.0.0.0 --nat=extip:172.18.229.190 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5f5b4ea274fb087e4acdf4f81b4966198c98dedea6a6b23dca8fb11d2cefdaca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22904 --metrics-logging=true --relay=true
2026-03-16 12:38:34.648 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.229.190 waku 50285640ffdb6194bf03d5b019c7d665f7858b168c174b1c884d08ec28f248a5
2026-03-16 12:38:34.677 DEBUG [src.node.docker_mananger] Container started with ID 50285640ffdb. Setting up logs at ./log/docker/node1_2026-03-16_12-38-34__53f32aea-69fb-48a3-9642-9c44faadedb2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:34.678 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22900
2026-03-16 12:38:34.678 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:34.770 ERROR [src.node.docker_mananger] Max retries reached for container 1df3f7cb6aba. Exiting log stream.
2026-03-16 12:38:35.275 ERROR [src.node.docker_mananger] Max retries reached for container 6509d958e0b4. Exiting log stream.
2026-03-16 12:38:35.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22900/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:35.682 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-03-16 12:38:35.682 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:35.683 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22900/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:35.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.229.190/tcp/22901/p2p/16Uiu2HAm2u2wmHEzkUBS1UrYqtCfm26sXoSxSxgPcBU2oyk2NjEw","/ip4/172.18.229.190/tcp/22902/ws/p2p/16Uiu2HAm2u2wmHEzkUBS1UrYqtCfm26sXoSxSxgPcBU2oyk2NjEw"],"enrUri":"enr:-L24QA0yow0vCVUYsrJYI2LPe6PqLmcRhrYXUS1rgEJY2fxtQCLO2kwHC3rYTWe9svH4qcjCGXdQEduMijJpXrl03sACgmlkgnY0gmlwhKwS5b6KbXVsdGlhZGRyc5YACASsEuW-Bll1AAoErBLlvgZZdt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbwQyDz80AEZCVWV1whtbvYeP7SP5dNzuCYePmMD6v0iDdGNwgll1g3VkcIJZd4V3YWt1MgE"}'
2026-03-16 12:38:35.685 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:35.691 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:35.691 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-38-34__53f32aea-69fb-48a3-9642-9c44faadedb2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:35.692 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:35.692 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:35.693 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:35.693 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.106
2026-03-16 12:38:35.694 DEBUG [src.node.docker_mananger] Generated ports ['16278', '16279', '16280', '16281', '16282']
2026-03-16 12:38:35.694 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:35.694 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:35.694 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:35.694 DEBUG [src.node.docker_mananger] docker run -i -t -p 16278:16278 -p 16279:16279 -p 16280:16280 -p 16281:16281 -p 16282:16282 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16280 --rest-port=16278 --tcp-port=16279 --discv5-udp-port=16281 --rest-address=0.0.0.0 --nat=extip:172.18.107.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4cd1225528c13de14e836c60ae445c3dcdff375dec0d6c8bec61b4ea9acac4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16282 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QA0yow0vCVUYsrJYI2LPe6PqLmcRhrYXUS1rgEJY2fxtQCLO2kwHC3rYTWe9svH4qcjCGXdQEduMijJpXrl03sACgmlkgnY0gmlwhKwS5b6KbXVsdGlhZGRyc5YACASsEuW-Bll1AAoErBLlvgZZdt0DgnJzhQADAQAAiXNlY3AyNTZrMaECbwQyDz80AEZCVWV1whtbvYeP7SP5dNzuCYePmMD6v0iDdGNwgll1g3VkcIJZd4V3YWt1MgE
2026-03-16 12:38:35.851 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.106 waku 9a2b18caa4e39e1205de605ec67bfce80d376ff88ee21103ac15186874722211
2026-03-16 12:38:35.877 DEBUG [src.node.docker_mananger] Container started with ID 9a2b18caa4e3. Setting up logs at ./log/docker/node2_2026-03-16_12-38-34__53f32aea-69fb-48a3-9642-9c44faadedb2__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:35.877 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 16278
2026-03-16 12:38:35.878 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:36.879 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16278/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:36.898 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-03-16 12:38:36.899 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:36.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16278/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:36.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.106/tcp/16279/p2p/16Uiu2HAmVbQ8PmpDBQGU23ZaA3xhAzQzfBHN8LDyANoMUHVw3cTy","/ip4/172.18.107.106/tcp/16280/ws/p2p/16Uiu2HAmVbQ8PmpDBQGU23ZaA3xhAzQzfBHN8LDyANoMUHVw3cTy"],"enrUri":"enr:-L24QBlX3ZkhBk-c_5QrFQsP1JYbXOHHATEjIhxXt-PSewXack19WPujlgERboGD_giTf0JaqbZVBzatyoqY8brdjusCgmlkgnY0gmlwhKwSa2qKbXVsdGlhZGRyc5YACASsEmtqBj-XAAoErBJragY_mN0DgnJzhQADAQAAiXNlY3AyNTZrMaED-6s9b5OGFXDmFVQmPutEKWcC_3pX1XdY18HSiw1GILiDdGNwgj-Xg3VkcII_mYV3YWt1MgE"}'
2026-03-16 12:38:36.905 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:36.905 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16278/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.229.190/tcp/22901/p2p/16Uiu2HAm2u2wmHEzkUBS1UrYqtCfm26sXoSxSxgPcBU2oyk2NjEw"]'
2026-03-16 12:38:36.907 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:36.908 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-03-16 12:38:36.908 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22900/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:38:36.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:36.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16278/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:38:36.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:36.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:22900/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-03-16 12:38:36.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:36.924 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:37.024 DEBUG [src.steps.relay] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:37.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:22900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:37.027 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":1773664716919770368,"ephemeral":false,"proof":""}]'
2026-03-16 12:38:37.029 DEBUG [src.steps.relay] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:37.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16278/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:37.031 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":1773664716919770368,"ephemeral":false,"proof":""}]'
2026-03-16 12:38:37.032 INFO [src.steps.relay] WARM UP successful!!
2026-03-16 12:38:37.033 DEBUG [tests.relay.test_publish] Running test with payload length of 204800 bytes
2026-03-16 12:38:37.037 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:38:37.054 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-03-16 12:38:37.055 DEBUG [tests.relay.test_publish] Running test with payload length of 1048576 bytes
2026-03-16 12:38:37.075 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:38:37.141 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-03-16 12:38:37.142 DEBUG [tests.relay.test_publish] Running test with payload length of 10485760 bytes
2026-03-16 12:38:37.317 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-03-16 12:38:37.922 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:22900/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Failed to publish: Message size exceeded maximum of 153600 bytes'
2026-03-16 12:38:37.925 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:38:37.926 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:38:37.926 DEBUG [src.node.waku_node] Stopping container with id 50285640ffdb
2026-03-16 12:38:38.420 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:38.422 DEBUG [src.node.waku_node] Stopping container with id 9a2b18caa4e3
2026-03-16 12:38:38.916 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:38.918 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:38:38.924 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:38:38.929 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_single_pubsub_topic[/waku/2/rs/5/999] with id: 2026-03-16_12-36-12__543c454d-d5f4-4795-ab22-c11c2131bbb8
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-12__543c454d-d5f4-4795-ab22-c11c2131bbb8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.201.221
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19087', '19088', '19089', '19090', '19091']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
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 19087:19087 -p 19088:19088 -p 19089:19089 -p 19090:19090 -p 19091:19091 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19089 --rest-port=19087 --tcp-port=19088 --discv5-udp-port=19090 --rest-address=0.0.0.0 --nat=extip:172.18.201.221 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=bbdaafa3bafc1327b3d4ef5a9cbe4cea30e81342ba916cad76e0e0c371b8ed4b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19091 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f043ba67c8e3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.201.221 waku 4c1698eccc902493e52af822b54e0a0339d1bb1d2a652e19bbd68dde0eebbb14
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4c1698eccc90. Setting up logs at ./log/docker/node1_2026-03-16_12-36-12__543c454d-d5f4-4795-ab22-c11c2131bbb8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19087
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 7304785adda1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19087/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:19087/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.201.221/tcp/19088/p2p/16Uiu2HAkyAvBUmyT9qfbFCVkdHoLt3huLtk2ChuHKrdohr9dNHCU","/ip4/172.18.201.221/tcp/19089/ws/p2p/16Uiu2HAkyAvBUmyT9qfbFCVkdHoLt3huLtk2ChuHKrdohr9dNHCU"],"enrUri":"enr:-L24QLtykSV2b8n5vECqFkmvgzy6vZNXT5LUWa_Ad63zMRI9EFzsZfyfmcdu5dLmsPrYgl-JcNfwsu4PTfh9V0TAEw4CgmlkgnY0gmlwhKwSyd2KbXVsdGlhZGRyc5YACASsEsndBkqQAAoErBLJ3QZKkd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECN6cX3p6G7OzNfyp6C1gwcWoxOSfwJ6UwuLLR5cYwnaGDdGNwgkqQg3VkcIJKkoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-12__543c454d-d5f4-4795-ab22-c11c2131bbb8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.188.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49519', '49520', '49521', '49522', '49523']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 5
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 49519:49519 -p 49520:49520 -p 49521:49521 -p 49522:49522 -p 49523:49523 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49521 --rest-port=49519 --tcp-port=49520 --discv5-udp-port=49522 --rest-address=0.0.0.0 --nat=extip:172.18.188.64 --peer-exchange=true --discv5-discovery=true --cluster-id=5 --nodekey=f86ee67c35a2504258f6cf1bedbc41afa25c2a1ca647edfbb2c61393fcd025ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49523 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLtykSV2b8n5vECqFkmvgzy6vZNXT5LUWa_Ad63zMRI9EFzsZfyfmcdu5dLmsPrYgl-JcNfwsu4PTfh9V0TAEw4CgmlkgnY0gmlwhKwSyd2KbXVsdGlhZGRyc5YACASsEsndBkqQAAoErBLJ3QZKkd0DgnJzhQAFAQAAiXNlY3AyNTZrMaECN6cX3p6G7OzNfyp6C1gwcWoxOSfwJ6UwuLLR5cYwnaGDdGNwgkqQg3VkcIJKkoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.64 waku ce1eba668e14dbac2036c42402fdd92bbeabc382ea63514e57353fe07e2efc60
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ce1eba668e14. Setting up logs at ./log/docker/node2_2026-03-16_12-36-12__543c454d-d5f4-4795-ab22-c11c2131bbb8__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 49519
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:49519/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:49519/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.188.64/tcp/49520/p2p/16Uiu2HAmJtEZfpnF53GMjbY2CRBA4ne8EKjb4wJZwzyzxe1pj7PZ","/ip4/172.18.188.64/tcp/49521/ws/p2p/16Uiu2HAmJtEZfpnF53GMjbY2CRBA4ne8EKjb4wJZwzyzxe1pj7PZ"],"enrUri":"enr:-L24QFYofFXUHKCIR2xV0EZGckMS5glQn6Q-7MEuwWBciIv0cS-pAMzwItgybXWYxLjBHPJvUZkX8KO1gPJBinP_4N8CgmlkgnY0gmlwhKwSvECKbXVsdGlhZGRyc5YACASsErxABsFwAAoErBK8QAbBcd0DgnJzhQAFAQAAiXNlY3AyNTZrMaEDXIq-R4_xoR5DAxvmRMtg1BOxxVYM5THF-6AIUnwkajSDdGNwgsFwg3VkcILBcoV3YWt1MgE"}'
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:49519/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.201.221/tcp/19088/p2p/16Uiu2HAkyAvBUmyT9qfbFCVkdHoLt3huLtk2ChuHKrdohr9dNHCU"]'
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:19087/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/999"]'
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:49519/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/5/999"]'
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:19087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:19087/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "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":1773664575136843894,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:49519/relay/v1/messages/%2Fwaku%2F2%2Frs%2F5%2F999" -H "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":1773664575136843894,"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 4c1698eccc90
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ce1eba668e14
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,114 @@
2026-03-16 12:40:19.415 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:40:19.417 DEBUG [tests.conftest] Running test: test_unsubscribe_from_non_subscribed_content_topics with id: 2026-03-16_12-40-19__66666ed1-cf9f-494c-a9c7-d58e78edf843
2026-03-16 12:40:19.417 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:40:19.418 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:40:19.419 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:40:19.429 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:40:19.430 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-40-19__66666ed1-cf9f-494c-a9c7-d58e78edf843__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:19.430 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:40:19.431 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:40:19.433 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:40:19.433 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.89
2026-03-16 12:40:19.434 DEBUG [src.node.docker_mananger] Generated ports ['11856', '11857', '11858', '11859', '11860']
2026-03-16 12:40:19.435 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:40:19.435 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:40:19.436 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:40:19.436 DEBUG [src.node.docker_mananger] docker run -i -t -p 11856:11856 -p 11857:11857 -p 11858:11858 -p 11859:11859 -p 11860:11860 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11858 --rest-port=11856 --tcp-port=11857 --discv5-udp-port=11859 --rest-address=0.0.0.0 --nat=extip:172.18.87.89 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bf6a3f8eafcc8c985bbe6bcc5204d8ecdfd24bb95d3eec91c0aeec1679d3ef09 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11860 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-16 12:40:19.646 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.89 waku 3adfa1336c5f94e9ca8fa10ccb7afb4b0d0473fb5a77cbef6f3f7316093b6f48
2026-03-16 12:40:19.681 DEBUG [src.node.docker_mananger] Container started with ID 3adfa1336c5f. Setting up logs at ./log/docker/node1_2026-03-16_12-40-19__66666ed1-cf9f-494c-a9c7-d58e78edf843__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:19.682 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 11856
2026-03-16 12:40:19.683 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:40:19.693 ERROR [src.node.docker_mananger] Max retries reached for container 79146ccdfdf5. Exiting log stream.
2026-03-16 12:40:20.327 ERROR [src.node.docker_mananger] Max retries reached for container 05645c4caa94. Exiting log stream.
2026-03-16 12:40:20.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:20.690 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:40:20.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:20.792 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:40:20.793 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:40:20.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:20.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.89/tcp/11857/p2p/16Uiu2HAmNFWYXr3mDhKda9pFzRjSmuWBuNzLDdHXgkcbbLYEn7bo","/ip4/172.18.87.89/tcp/11858/ws/p2p/16Uiu2HAmNFWYXr3mDhKda9pFzRjSmuWBuNzLDdHXgkcbbLYEn7bo"],"enrUri":"enr:-L24QPsiPjGg52jQ-uYqz8bvULrgmuaAzj0xKmBL5W8Fe4pkFfZBWBGR3ZRyamZVBCFXIHK7G0C6ssEHuWbIp8SjE_wCgmlkgnY0gmlwhKwSV1mKbXVsdGlhZGRyc5YACASsEldZBi5RAAoErBJXWQYuUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjpER9A6pOpOuCYIM4jrEa-BixCsMOvdkz-qD3UPJp7KDdGNwgi5Rg3VkcIIuU4V3YWt1MgU"}'
2026-03-16 12:40:20.795 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:40:20.803 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:40:20.803 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-40-19__66666ed1-cf9f-494c-a9c7-d58e78edf843__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:20.803 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:40:20.803 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:40:20.805 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:40:20.805 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.210
2026-03-16 12:40:20.807 DEBUG [src.node.docker_mananger] Generated ports ['45846', '45847', '45848', '45849', '45850']
2026-03-16 12:40:20.807 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:40:20.808 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:40:20.808 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:40:20.808 DEBUG [src.node.docker_mananger] docker run -i -t -p 45846:45846 -p 45847:45847 -p 45848:45848 -p 45849:45849 -p 45850:45850 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45848 --rest-port=45846 --tcp-port=45847 --discv5-udp-port=45849 --rest-address=0.0.0.0 --nat=extip:172.18.196.210 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fdacb8e8dbda52e45047c5aaa938aeea3a5b2afd3c8de7afac76bee38cbe2834 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45850 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPsiPjGg52jQ-uYqz8bvULrgmuaAzj0xKmBL5W8Fe4pkFfZBWBGR3ZRyamZVBCFXIHK7G0C6ssEHuWbIp8SjE_wCgmlkgnY0gmlwhKwSV1mKbXVsdGlhZGRyc5YACASsEldZBi5RAAoErBJXWQYuUt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDjpER9A6pOpOuCYIM4jrEa-BixCsMOvdkz-qD3UPJp7KDdGNwgi5Rg3VkcIIuU4V3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-16 12:40:21.007 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.210 waku 2dc1bbc218d54cd6b848f6be6650fe251d0d8419564adb1258109442890bc72c
2026-03-16 12:40:21.041 DEBUG [src.node.docker_mananger] Container started with ID 2dc1bbc218d5. Setting up logs at ./log/docker/node2_2026-03-16_12-40-19__66666ed1-cf9f-494c-a9c7-d58e78edf843__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:40:21.041 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45846
2026-03-16 12:40:21.041 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:40:22.042 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45846/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:40:22.045 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:40:22.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45846/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.210/tcp/45847/p2p/16Uiu2HAm3bsRUS6Q31o2mUxg7ABR1j1HuDBLnK9wENCNKg5GiXtq","/ip4/172.18.196.210/tcp/45848/ws/p2p/16Uiu2HAm3bsRUS6Q31o2mUxg7ABR1j1HuDBLnK9wENCNKg5GiXtq"],"enrUri":"enr:-L24QLKWTy54P0EI9GHEhfTfgkEM7bny6Fn2A6i1jMmFiJFDZnfNtXJ2HiBTpzOQAWR4mMFwFwh5WnZummkusIzLvh8CgmlkgnY0gmlwhKwSxNKKbXVsdGlhZGRyc5YACASsEsTSBrMXAAoErBLE0gazGN0DgnJzhQACAQAAiXNlY3AyNTZrMaECeXo964tOgCzA2iOuRprxbyQUZyl3KDrA974JQ9C-wI6DdGNwgrMXg3VkcIKzGYV3YWt1MgE"}'
2026-03-16 12:40:22.047 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:40:22.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45846/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.87.89/tcp/11857/p2p/16Uiu2HAmNFWYXr3mDhKda9pFzRjSmuWBuNzLDdHXgkcbbLYEn7bo"]'
2026-03-16 12:40:22.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.076 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:11856/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-16 12:40:22.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.125 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:45846/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-16 12:40:22.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.183 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:22.283 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:22.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.286 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto. Response content: b'/myapp/1/latest/proto'
2026-03-16 12:40:22.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.295 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:22.395 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:22.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.398 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js. Response content: b'/waku/2/content/test.js'
2026-03-16 12:40:22.400 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.406 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.406 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:22.507 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:22.507 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.510 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding. Response content: b'/app/22/sometopic/someencoding'
2026-03-16 12:40:22.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.517 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:22.618 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:22.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.621 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto. Response content: b'/toychat/2/huilong/proto'
2026-03-16 12:40:22.622 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.629 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:22.729 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:22.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.732 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor. Response content: b'/statusim/1/community/cbor'
2026-03-16 12:40:22.733 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.739 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:22.840 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:22.840 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.843 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding. Response content: b'/app/27/sometopic/someencoding'
2026-03-16 12:40:22.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.852 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:22.952 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:22.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:22.955 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding. Response content: b'/app/29/sometopic/someencoding'
2026-03-16 12:40:22.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:11856/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:40:22.963 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:40:22.963 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:40:23.063 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:40:23.064 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:40:23.066 ERROR [src.node.api_clients.base_client] HTTP error occurred: 404 Client Error: Not Found for url: http://127.0.0.1:11856/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding. Response content: b'/app/20/sometopic/someencoding'
2026-03-16 12:40:23.069 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:40:23.070 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:40:23.070 DEBUG [src.node.waku_node] Stopping container with id 3adfa1336c5f
2026-03-16 12:40:23.653 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:40:23.653 DEBUG [src.node.waku_node] Stopping container with id 2dc1bbc218d5
2026-03-16 12:40:24.220 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:40:24.223 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:40:24.256 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:40:24.286 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
2026-03-16 12:38:31.675 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:38:31.676 DEBUG [tests.conftest] Running test: test_store_with_not_valid_content_topic with id: 2026-03-16_12-38-31__96d7bde0-70c4-4cae-97b9-90dc551a5b23
2026-03-16 12:38:31.676 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:38:31.676 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:38:31.676 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:38:31.683 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:31.683 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-38-31__96d7bde0-70c4-4cae-97b9-90dc551a5b23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:31.683 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:31.683 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:31.684 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:31.685 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.48.6
2026-03-16 12:38:31.685 DEBUG [src.node.docker_mananger] Generated ports ['48185', '48186', '48187', '48188', '48189']
2026-03-16 12:38:31.685 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:31.685 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:31.685 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:31.685 DEBUG [src.node.docker_mananger] docker run -i -t -p 48185:48185 -p 48186:48186 -p 48187:48187 -p 48188:48188 -p 48189:48189 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48187 --rest-port=48185 --tcp-port=48186 --discv5-udp-port=48188 --rest-address=0.0.0.0 --nat=extip:172.18.48.6 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=caabb7dfdedff2d0dde6277deaa5355a9bcd1dbee870ecbfc6c3c2524bdab17a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48189 --metrics-logging=true --store=true --relay=true
2026-03-16 12:38:31.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.48.6 waku 2b104b1e51db87445681d22f394baa3785c2adba20754c0f8de167af7f2c9cd2
2026-03-16 12:38:31.910 DEBUG [src.node.docker_mananger] Container started with ID 2b104b1e51db. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-38-31__96d7bde0-70c4-4cae-97b9-90dc551a5b23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:31.912 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48185
2026-03-16 12:38:31.912 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:31.919 ERROR [src.node.docker_mananger] Max retries reached for container 72873d28655b. Exiting log stream.
2026-03-16 12:38:32.475 ERROR [src.node.docker_mananger] Max retries reached for container 87ba807ba3f9. Exiting log stream.
2026-03-16 12:38:32.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48185/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:32.915 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-03-16 12:38:32.916 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:32.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48185/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:32.918 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.48.6/tcp/48186/p2p/16Uiu2HAm1YAj8Q7Jb11cxusKzzHCgVYZaztHbtGy5wqNbwNPnteV","/ip4/172.18.48.6/tcp/48187/ws/p2p/16Uiu2HAm1YAj8Q7Jb11cxusKzzHCgVYZaztHbtGy5wqNbwNPnteV"],"enrUri":"enr:-L24QAwy5kAXqOdOZVMsn7r2clKGhZtZDwtlOOdnVoU39c6gRdONoZbvGS3a283Fv3BLAmMPdbvHIBXxNf2MiIe-Al8CgmlkgnY0gmlwhKwSMAaKbXVsdGlhZGRyc5YACASsEjAGBrw6AAoErBIwBga8O90DgnJzhQADAQAAiXNlY3AyNTZrMaECWtAcZV67b-66udk0RHtqctTLYwHW4mtbexopPLyeiLKDdGNwgrw6g3VkcIK8PIV3YWt1MgM"}'
2026-03-16 12:38:32.918 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:32.925 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:32.926 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-38-31__96d7bde0-70c4-4cae-97b9-90dc551a5b23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:32.926 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:32.926 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:32.927 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:32.927 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.88.168
2026-03-16 12:38:32.927 DEBUG [src.node.docker_mananger] Generated ports ['5780', '5781', '5782', '5783', '5784']
2026-03-16 12:38:32.928 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:32.928 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:32.928 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:32.928 DEBUG [src.node.docker_mananger] docker run -i -t -p 5780:5780 -p 5781:5781 -p 5782:5782 -p 5783:5783 -p 5784:5784 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5782 --rest-port=5780 --tcp-port=5781 --discv5-udp-port=5783 --rest-address=0.0.0.0 --nat=extip:172.18.88.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c5c22afaf32adcb361d5c09b9ff8ed8dcbd8bfebad6e95fda8d484e8a69141fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5784 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAwy5kAXqOdOZVMsn7r2clKGhZtZDwtlOOdnVoU39c6gRdONoZbvGS3a283Fv3BLAmMPdbvHIBXxNf2MiIe-Al8CgmlkgnY0gmlwhKwSMAaKbXVsdGlhZGRyc5YACASsEjAGBrw6AAoErBIwBga8O90DgnJzhQADAQAAiXNlY3AyNTZrMaECWtAcZV67b-66udk0RHtqctTLYwHW4mtbexopPLyeiLKDdGNwgrw6g3VkcIK8PIV3YWt1MgM --storenode=/ip4/172.18.48.6/tcp/48186/p2p/16Uiu2HAm1YAj8Q7Jb11cxusKzzHCgVYZaztHbtGy5wqNbwNPnteV --store=true --relay=true
2026-03-16 12:38:33.130 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.88.168 waku d172d6e0ebebd053e4305a5e4dbb69e7596973bcb4e695560a23b3b7ad0a0c1b
2026-03-16 12:38:33.166 DEBUG [src.node.docker_mananger] Container started with ID d172d6e0ebeb. Setting up logs at ./log/docker/store_node1_2026-03-16_12-38-31__96d7bde0-70c4-4cae-97b9-90dc551a5b23__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:33.167 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5780
2026-03-16 12:38:33.167 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:34.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5780/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:34.172 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-03-16 12:38:34.172 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:34.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5780/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:34.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.88.168/tcp/5781/p2p/16Uiu2HAmCK67j2sUunUyWihNQte6g4VmL6xqESEyaEZYq89Kdd2D","/ip4/172.18.88.168/tcp/5782/ws/p2p/16Uiu2HAmCK67j2sUunUyWihNQte6g4VmL6xqESEyaEZYq89Kdd2D"],"enrUri":"enr:-L24QMd_SklPLa2V_CC2JntgI9F2aLDGdc1e429UbMAjHtd1copg7ZDk1uZttPP8aFr5S7pklLN1WZtMwcNP62Df78oCgmlkgnY0gmlwhKwSWKiKbXVsdGlhZGRyc5YACASsElioBhaVAAoErBJYqAYWlt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC-ubnUpy_p7q71mgJ_m3Z_ykPNLKcWc7RT7KVLUllfdaDdGNwghaVg3VkcIIWl4V3YWt1MgM"}'
2026-03-16 12:38:34.175 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:34.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5780/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.48.6/tcp/48186/p2p/16Uiu2HAm1YAj8Q7Jb11cxusKzzHCgVYZaztHbtGy5wqNbwNPnteV"]'
2026-03-16 12:38:34.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:34.179 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:38:34.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:34.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5780/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:38:34.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:34.184 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:34.184 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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-03-16 12:38:34.189 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:34.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:34.390 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:34.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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)'}'
2026-03-16 12:38:34.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:34.397 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:34.598 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:34.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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)'}'
2026-03-16 12:38:34.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:34.605 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:34.806 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:34.806 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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)'}'
2026-03-16 12:38:34.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:34.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:35.014 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:35.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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)'}'
2026-03-16 12:38:35.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:35.021 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:35.221 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:35.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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)'}'
2026-03-16 12:38:35.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:35.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:35.429 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:35.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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)'}'
2026-03-16 12:38:35.435 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:35.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:35.637 DEBUG [src.steps.store] Relaying message
2026-03-16 12:38:35.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48185/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)'}'
2026-03-16 12:38:35.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:35.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:38:35.844 DEBUG [tests.store.test_topics] trying to find stored messages with wrong content_topic =##
2026-03-16 12:38:35.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48185/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:35.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-16 12:38:35.848 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5780/store/v3/messages?includeData=true&contentTopics=%23%23&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:35.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-16 12:38:35.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48185/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:35.853 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-03-16 12:38:35.853 DEBUG [tests.store.test_topics] response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
2026-03-16 12:38:35.856 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:38:35.857 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:38:35.857 DEBUG [src.node.waku_node] Stopping container with id 2b104b1e51db
2026-03-16 12:38:36.434 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:36.434 DEBUG [src.node.waku_node] Stopping container with id d172d6e0ebeb
2026-03-16 12:38:36.962 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:36.964 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:38:36.972 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:38:36.979 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,152 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_cursor_and_indexes[3-20] with id: 2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.129.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53289', '53290', '53291', '53292', '53293']
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 53289:53289 -p 53290:53290 -p 53291:53291 -p 53292:53292 -p 53293:53293 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53291 --rest-port=53289 --tcp-port=53290 --discv5-udp-port=53292 --rest-address=0.0.0.0 --nat=extip:172.18.129.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ef0cca37bb40247ec651e74b5f4d9bd028aaa2faac4c5f6646cd0cef3950dfeb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53293 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container cf60945cbe5d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.71 waku e5c9562833755b1ce10b8a257cb55b870472bfc8eae1a8ee82546be8372ba37a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e5c956283375. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53289
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 8e87a5827eef. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53289/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:53289/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.129.71/tcp/53290/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b","/ip4/172.18.129.71/tcp/53291/ws/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b"],"enrUri":"enr:-L24QL_9tkqYcOZRLD3E8OQ2Q9N5WhxIRzGZ-YLy7IhwK2JcL8_3SDCBTA7dbWoGY7cu9CniRumQmeSDorYQN1UxZXECgmlkgnY0gmlwhKwSgUeKbXVsdGlhZGRyc5YACASsEoFHBtAqAAoErBKBRwbQK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHfXE49xYWjlJ0yjnKvqpvkAp5XQootjfE23V9PsB-UiDdGNwgtAqg3VkcILQLIV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.147.128
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34082', '34083', '34084', '34085', '34086']
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 34082:34082 -p 34083:34083 -p 34084:34084 -p 34085:34085 -p 34086:34086 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34084 --rest-port=34082 --tcp-port=34083 --discv5-udp-port=34085 --rest-address=0.0.0.0 --nat=extip:172.18.147.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd3377f63caf968c168bddaf1e9adc76afad99db408d66d2fda3a3f9ffa7ab6a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34086 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QL_9tkqYcOZRLD3E8OQ2Q9N5WhxIRzGZ-YLy7IhwK2JcL8_3SDCBTA7dbWoGY7cu9CniRumQmeSDorYQN1UxZXECgmlkgnY0gmlwhKwSgUeKbXVsdGlhZGRyc5YACASsEoFHBtAqAAoErBKBRwbQK90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHfXE49xYWjlJ0yjnKvqpvkAp5XQootjfE23V9PsB-UiDdGNwgtAqg3VkcILQLIV3YWt1MgM --storenode=/ip4/172.18.129.71/tcp/53290/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.128 waku efc1633904bd0693e19c8246daa06e3baf32300baebade4994efd34dc5f1b2e3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID efc1633904bd. Setting up logs at ./log/docker/store_node1_2026-03-16_12-35-14__b686a17b-ad41-4ee7-b5c5-c6c550b7aa9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 34082
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:34082/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:34082/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.147.128/tcp/34083/p2p/16Uiu2HAmVjucr5z9PPLt9BQpWise63GLKLZVY2eafc4UJdQMLbjE","/ip4/172.18.147.128/tcp/34084/ws/p2p/16Uiu2HAmVjucr5z9PPLt9BQpWise63GLKLZVY2eafc4UJdQMLbjE"],"enrUri":"enr:-L24QHGBjE0JeTjvYx2q1r9afOfioWBj6CKZFZeTf4aJxC17eWIG99mSJMkayhATT2gN4T4ctEpw1H-3fDvO5Pw30a0CgmlkgnY0gmlwhKwSk4CKbXVsdGlhZGRyc5YACASsEpOABoUjAAoErBKTgAaFJN0DgnJzhQADAQAAiXNlY3AyNTZrMaED_dk7R6lD80I5UC6VlcXYsYICpFvuT2z7hYakye5_GHGDdGNwgoUjg3VkcIKFJYV3YWt1MgM"}'
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:34082/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.71/tcp/53290/p2p/16Uiu2HAmEfwXtHRELajfRNqweeRRxvCfV118viF9q6mry7qnug2b"]'
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:53289/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:34082/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:53289/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:53289/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:53289/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:53289/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:53289/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:53289/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:53289/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:53289/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:53289/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:53289/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
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/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)'}'
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:53289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&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":"0x25120acf5ad9a46c4d967d9e690ff45ad5477647c44f1bbb2ba7a935ae38b61f"},{"messageHash":"0x037cb41a79ef2193b8fb8561c1f4f71931e7d64caa311e1d55e7945b8ff60a93"},{"messageHash":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}],"paginationCursor":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34082/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=3&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":"0x25120acf5ad9a46c4d967d9e690ff45ad5477647c44f1bbb2ba7a935ae38b61f"},{"messageHash":"0x037cb41a79ef2193b8fb8561c1f4f71931e7d64caa311e1d55e7945b8ff60a93"},{"messageHash":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}],"paginationCursor":"0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc&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":"0x895cf40733560619d939ab2dc59df7eda3f9bf80d11a450d916393ec1946619c"},{"messageHash":"0xdb440d63ca51926f7816bdba6e13a586f0f1eb8d273c41be7df701d047d22963"},{"messageHash":"0x36964929a0b7065eda7b54fa8ad2a4be4716d6041d3ad1fc62083b401dbd2016"},{"messageHash":"0xbf4026ab4b558d1d3de018d64976d2b9bb272522a76a7db529eeb4ce499a2875"},{"messageHash":"0xb1e1992e7fd4cac1fc1ad7694f06888a4626671a8bfde9431a64d6b8efd2c6a0"},{"messageHash":"0x73eb8c852f41fa5fcc94b1df5988e14ea05cb6de99c97904d9f5e854b6280df5"},{"messageHash":"0xe024ff9149f5a5b125fdf3c28cc8a7795b077d4a9452806db04fe82af1c3d9ca"},{"messageHash":"0x5264bbaab3b5de8529f19a01ebf976615be38ea5ca79eb7b1c8d97731a55ac6d"},{"messageHash":"0x95c4275e2efa9edfb7bd1accfc8147004e69e3b879a9e421a3f9598715f4aef5"},{"messageHash":"0x3dfa02e9a40f8eb824951dc1310680044a70e03bc9693e72e88168561ba6a464"},{"messageHash":"0xc1bacfb6d9d0d471d5dbc8b3af7ce8dc7bcbf8a3380af88a61812d4dc4e67170"},{"messageHash":"0x705f376882da2f5cdba7f005ee9d79ea4e983cd27974fbfe5da8a030c4adb146"},{"messageHash":"0xf8f08225a1d2671b94fde5c118bc8beea70b6a258a33f6ecda383549712c6cbc"},{"messageHash":"0x3c7bd997464a86abd912d699bde773c88162696dfa1a96c346a5853c36d04142"},{"messageHash":"0x1b78b45849410a877121bc1cdddbd660a7aaf25ac99af4e7a371f4e3e60a6a98"},{"messageHash":"0xc402f9d7c34fc0f96871f04106c833c31a5c6a9bc8524d71326ad89588d31c8e"},{"messageHash":"0x725610d07ac9c3b32b6e39df3d88686ec77b6026a17a1401adaba74e0eec57e9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34082/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x435b913d32468b9d9a2925d9ae1da21dfb80534b661f6d05d9fff5baf4d7a8fc&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":"0x895cf40733560619d939ab2dc59df7eda3f9bf80d11a450d916393ec1946619c"},{"messageHash":"0xdb440d63ca51926f7816bdba6e13a586f0f1eb8d273c41be7df701d047d22963"},{"messageHash":"0x36964929a0b7065eda7b54fa8ad2a4be4716d6041d3ad1fc62083b401dbd2016"},{"messageHash":"0xbf4026ab4b558d1d3de018d64976d2b9bb272522a76a7db529eeb4ce499a2875"},{"messageHash":"0xb1e1992e7fd4cac1fc1ad7694f06888a4626671a8bfde9431a64d6b8efd2c6a0"},{"messageHash":"0x73eb8c852f41fa5fcc94b1df5988e14ea05cb6de99c97904d9f5e854b6280df5"},{"messageHash":"0xe024ff9149f5a5b125fdf3c28cc8a7795b077d4a9452806db04fe82af1c3d9ca"},{"messageHash":"0x5264bbaab3b5de8529f19a01ebf976615be38ea5ca79eb7b1c8d97731a55ac6d"},{"messageHash":"0x95c4275e2efa9edfb7bd1accfc8147004e69e3b879a9e421a3f9598715f4aef5"},{"messageHash":"0x3dfa02e9a40f8eb824951dc1310680044a70e03bc9693e72e88168561ba6a464"},{"messageHash":"0xc1bacfb6d9d0d471d5dbc8b3af7ce8dc7bcbf8a3380af88a61812d4dc4e67170"},{"messageHash":"0x705f376882da2f5cdba7f005ee9d79ea4e983cd27974fbfe5da8a030c4adb146"},{"messageHash":"0xf8f08225a1d2671b94fde5c118bc8beea70b6a258a33f6ecda383549712c6cbc"},{"messageHash":"0x3c7bd997464a86abd912d699bde773c88162696dfa1a96c346a5853c36d04142"},{"messageHash":"0x1b78b45849410a877121bc1cdddbd660a7aaf25ac99af4e7a371f4e3e60a6a98"},{"messageHash":"0xc402f9d7c34fc0f96871f04106c833c31a5c6a9bc8524d71326ad89588d31c8e"},{"messageHash":"0x725610d07ac9c3b32b6e39df3d88686ec77b6026a17a1401adaba74e0eec57e9"}]}'
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 e5c956283375
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id efc1633904bd
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 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_with_large_meta with id: 2026-03-16_12-35-33__ebb8dbfa-837a-426e-b6bd-a7745a0f4a83
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-16_12-35-33__ebb8dbfa-837a-426e-b6bd-a7745a0f4a83__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.238
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15215', '15216', '15217', '15218', '15219']
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 15215:15215 -p 15216:15216 -p 15217:15217 -p 15218:15218 -p 15219:15219 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15217 --rest-port=15215 --tcp-port=15216 --discv5-udp-port=15218 --rest-address=0.0.0.0 --nat=extip:172.18.142.238 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cdaa8ddd1d5a9efbe4ca551e71d209742183aebbee6f1cb7d7ed69e6c7a05181 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15219 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.238 waku f0efd6a63118bb8d4224b7980ec085549e6803a1ef038378a7a261470c333197
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 346c9d6cd353. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f0efd6a63118. Setting up logs at ./log/docker/receiving_node1_2026-03-16_12-35-33__ebb8dbfa-837a-426e-b6bd-a7745a0f4a83__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15215
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 07d0d8a0aa6e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15215/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:15215/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.238/tcp/15216/p2p/16Uiu2HAmUKkmLBUgEQWom7DdxnZ2YdooWVNLhAqLjRJmERSinAKT","/ip4/172.18.142.238/tcp/15217/ws/p2p/16Uiu2HAmUKkmLBUgEQWom7DdxnZ2YdooWVNLhAqLjRJmERSinAKT"],"enrUri":"enr:-L24QHQ-FsakBl2yslckWT4d9Z15lpDEyBnRzq2_UbLEuZ82Nt5olPrvi1egLKJXNJY2K_RQ33zPz2AiGDke6HRh6i0CgmlkgnY0gmlwhKwSju6KbXVsdGlhZGRyc5YACASsEo7uBjtwAAoErBKO7gY7cd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6M2YI0BBT2xQI1BE0ZG-6x1vI11FwkLQmt2Bw7MvzCqDdGNwgjtwg3VkcII7coV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-16_12-35-33__ebb8dbfa-837a-426e-b6bd-a7745a0f4a83__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.211
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36970', '36971', '36972', '36973', '36974']
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 36970:36970 -p 36971:36971 -p 36972:36972 -p 36973:36973 -p 36974:36974 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36972 --rest-port=36970 --tcp-port=36971 --discv5-udp-port=36973 --rest-address=0.0.0.0 --nat=extip:172.18.232.211 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eae95cb504e2ba5e187efa55cdcc6eba5b61d2b32902b46251ed9c355ef33a1c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36974 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.232.211 waku d09eaabc09b6954ade8dd76df2a83a5af077209b22f7a5a67b886bc6156e69bc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d09eaabc09b6. Setting up logs at ./log/docker/receiving_node2_2026-03-16_12-35-33__ebb8dbfa-837a-426e-b6bd-a7745a0f4a83__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 36970
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:36970/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:36970/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.211/tcp/36971/p2p/16Uiu2HAm7GCwH8MzESzakWpGWZKHQhR3fNfDdkPGJ8siKEeD6Tvy","/ip4/172.18.232.211/tcp/36972/ws/p2p/16Uiu2HAm7GCwH8MzESzakWpGWZKHQhR3fNfDdkPGJ8siKEeD6Tvy"],"enrUri":"enr:-L24QLlkMxfaRxYgXbQFf8dENJgdegqGayUgkXXSBiIsEbFLBffXyKM80cdrfkhhO0D3ZYlUMI88vT-k8wWaJXEJFPwCgmlkgnY0gmlwhKwS6NOKbXVsdGlhZGRyc5YACASsEujTBpBrAAoErBLo0waQbN0DgnJzhQADAQAAiXNlY3AyNTZrMaECr99wFJq4szujvRKT0uTmxzh1ItBKHiGy3SzfxVnqQMqDdGNwgpBrg3VkcIKQbYV3YWt1MgE"}'
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:36970/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.238/tcp/15216/p2p/16Uiu2HAmUKkmLBUgEQWom7DdxnZ2YdooWVNLhAqLjRJmERSinAKT"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-16_12-35-33__ebb8dbfa-837a-426e-b6bd-a7745a0f4a83__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.62.255
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59081', '59082', '59083', '59084', '59085']
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 59081:59081 -p 59082:59082 -p 59083:59083 -p 59084:59084 -p 59085:59085 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59083 --rest-port=59081 --tcp-port=59082 --discv5-udp-port=59084 --rest-address=0.0.0.0 --nat=extip:172.18.62.255 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=88b59dece3e3f7044cfa2fe1a6bb951edd5faafa7bfefcdaa28e0a50fa84e2d7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59085 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHQ-FsakBl2yslckWT4d9Z15lpDEyBnRzq2_UbLEuZ82Nt5olPrvi1egLKJXNJY2K_RQ33zPz2AiGDke6HRh6i0CgmlkgnY0gmlwhKwSju6KbXVsdGlhZGRyc5YACASsEo7uBjtwAAoErBKO7gY7cd0DgnJzhQADAQAAiXNlY3AyNTZrMaED6M2YI0BBT2xQI1BE0ZG-6x1vI11FwkLQmt2Bw7MvzCqDdGNwgjtwg3VkcII7coV3YWt1Mgk --lightpushnode=/ip4/172.18.142.238/tcp/15216/p2p/16Uiu2HAmUKkmLBUgEQWom7DdxnZ2YdooWVNLhAqLjRJmERSinAKT --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.255 waku c241f8872516ffb132788c47279bc544eb12de180cc1072216c457708ece0ae6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c241f8872516. Setting up logs at ./log/docker/lightpush_node1_2026-03-16_12-35-33__ebb8dbfa-837a-426e-b6bd-a7745a0f4a83__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 59081
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:59081/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:59081/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.62.255/tcp/59082/p2p/16Uiu2HAmFvAoTiSrw2Wp4UZ7gkS3QzjiX99vZknBY9VzSsr9BFK7","/ip4/172.18.62.255/tcp/59083/ws/p2p/16Uiu2HAmFvAoTiSrw2Wp4UZ7gkS3QzjiX99vZknBY9VzSsr9BFK7"],"enrUri":"enr:-L24QH3TwyUGctuXC76hQnJyqZrvt2mYarP9fqMO7A5z_c_PRAlgyAs_V4iQhwbcWAiusT4ouzG3xJljjvmnOVEXx8ECgmlkgnY0gmlwhKwSPv-KbXVsdGlhZGRyc5YACASsEj7_BubKAAoErBI-_wbmy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDMHaXFOLq7DouIIDft1au9pPErrfPt5LLubP-Pwb09cKDdGNwgubKg3VkcILmzIV3YWt1Mgk"}'
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:59081/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.238/tcp/15216/p2p/16Uiu2HAmUKkmLBUgEQWom7DdxnZ2YdooWVNLhAqLjRJmERSinAKT"]'
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:59081/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.232.211/tcp/36971/p2p/16Uiu2HAm7GCwH8MzESzakWpGWZKHQhR3fNfDdkPGJ8siKEeD6Tvy"]'
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:15215/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:36970/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:59081/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:59081/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664537003627448, "meta": "YWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYQ=="}}'
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:59081/lightpush/v1/message. Response content: b'Failed to request a message push: decode_rpc_failure: (kind: InvalidLengthField, field: "meta")'
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 f0efd6a63118
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d09eaabc09b6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c241f8872516
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f0efd6a63118. 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.

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,107 @@
2026-03-16 12:37:26.758 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:37:26.758 DEBUG [tests.conftest] Running test: test_publish_on_multiple_content_topics_and_only_after_fetch_them[content_topic_list0] with id: 2026-03-16_12-37-26__6e5a70bd-30c4-42ff-885e-276c71f1b237
2026-03-16 12:37:26.759 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:37:26.759 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:37:26.759 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:37:26.767 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:26.767 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-26__6e5a70bd-30c4-42ff-885e-276c71f1b237__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:26.767 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:26.767 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:26.768 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:26.769 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.212
2026-03-16 12:37:26.769 DEBUG [src.node.docker_mananger] Generated ports ['43443', '43444', '43445', '43446', '43447']
2026-03-16 12:37:26.769 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:26.769 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:26.769 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:26.769 DEBUG [src.node.docker_mananger] docker run -i -t -p 43443:43443 -p 43444:43444 -p 43445:43445 -p 43446:43446 -p 43447:43447 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43445 --rest-port=43443 --tcp-port=43444 --discv5-udp-port=43446 --rest-address=0.0.0.0 --nat=extip:172.18.188.212 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d9db33a260d04cc7bcaa5acdf7a592a48485cc728e2c1cedf154aaec5b6c8c3a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43447 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-16 12:37:26.953 ERROR [src.node.docker_mananger] Max retries reached for container bbeaa0379ed8. Exiting log stream.
2026-03-16 12:37:26.974 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.212 waku d0af387d33f7167380b366cea6ddd80ae1dff40791ea304af47dbf1017440d11
2026-03-16 12:37:27.008 DEBUG [src.node.docker_mananger] Container started with ID d0af387d33f7. Setting up logs at ./log/docker/node1_2026-03-16_12-37-26__6e5a70bd-30c4-42ff-885e-276c71f1b237__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:27.008 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 43443
2026-03-16 12:37:27.009 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:27.524 ERROR [src.node.docker_mananger] Max retries reached for container 25ba0357652b. Exiting log stream.
2026-03-16 12:37:28.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43443/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:28.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:37:28.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43443/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:28.116 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:37:28.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43443/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:28.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:37:28.319 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43443/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:28.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:37:28.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43443/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:28.426 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:37:28.527 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43443/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:28.530 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:37:28.530 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:28.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43443/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:28.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.212/tcp/43444/p2p/16Uiu2HAkxwQHkb1vPv7X2s6Z429hMSAe36MDk5nK74tCE8AxPovb","/ip4/172.18.188.212/tcp/43445/ws/p2p/16Uiu2HAkxwQHkb1vPv7X2s6Z429hMSAe36MDk5nK74tCE8AxPovb"],"enrUri":"enr:-L24QPN5rbWJ9xXmsNAjFwFhz8piRhmZZDW61hD9WmF6DIv2JZTPWgvaKwiiLCw2g1GbP0Zu7JOAG7jAtM-6x8eWVeYCgmlkgnY0gmlwhKwSvNSKbXVsdGlhZGRyc5YACASsErzUBqm0AAoErBK81Aaptd0DgnJzhQACAQAAiXNlY3AyNTZrMaECNDC-cB37eeCDwFAokaeX_zYcy76Xx94F4WG8ecMdglyDdGNwgqm0g3VkcIKptoV3YWt1MgU"}'
2026-03-16 12:37:28.533 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:28.540 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:28.540 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-26__6e5a70bd-30c4-42ff-885e-276c71f1b237__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:28.540 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:28.540 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:28.542 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:28.542 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.32.92
2026-03-16 12:37:28.542 DEBUG [src.node.docker_mananger] Generated ports ['41855', '41856', '41857', '41858', '41859']
2026-03-16 12:37:28.542 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:28.542 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:28.542 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:28.543 DEBUG [src.node.docker_mananger] docker run -i -t -p 41855:41855 -p 41856:41856 -p 41857:41857 -p 41858:41858 -p 41859:41859 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41857 --rest-port=41855 --tcp-port=41856 --discv5-udp-port=41858 --rest-address=0.0.0.0 --nat=extip:172.18.32.92 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=df8b50a9a66f3d55333ceaa2b5bba23a9bce5b57aed1d0b925a41d6cbb246ffc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41859 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPN5rbWJ9xXmsNAjFwFhz8piRhmZZDW61hD9WmF6DIv2JZTPWgvaKwiiLCw2g1GbP0Zu7JOAG7jAtM-6x8eWVeYCgmlkgnY0gmlwhKwSvNSKbXVsdGlhZGRyc5YACASsErzUBqm0AAoErBK81Aaptd0DgnJzhQACAQAAiXNlY3AyNTZrMaECNDC-cB37eeCDwFAokaeX_zYcy76Xx94F4WG8ecMdglyDdGNwgqm0g3VkcIKptoV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-16 12:37:28.743 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.32.92 waku c59ba66f6f332bbd918802355ad97111805e9d5b978248b2929578651199fe61
2026-03-16 12:37:28.778 DEBUG [src.node.docker_mananger] Container started with ID c59ba66f6f33. Setting up logs at ./log/docker/node2_2026-03-16_12-37-26__6e5a70bd-30c4-42ff-885e-276c71f1b237__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:28.778 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 41855
2026-03-16 12:37:28.778 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:29.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:29.781 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:37:29.782 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:29.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:29.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.32.92/tcp/41856/p2p/16Uiu2HAmC4Z6hHzB4c3q92E7amTLtF9bgMmVD6mpGug2bZDb36bu","/ip4/172.18.32.92/tcp/41857/ws/p2p/16Uiu2HAmC4Z6hHzB4c3q92E7amTLtF9bgMmVD6mpGug2bZDb36bu"],"enrUri":"enr:-L24QLQTbTED3QPabxNohcRaJEe1beCuWkpoqnMTVPpAKMGrNbFRDzUjxSDVE2UPsTSBQ_3V4-dGqLoJiMIYlpb27MgCgmlkgnY0gmlwhKwSIFyKbXVsdGlhZGRyc5YACASsEiBcBqOAAAoErBIgXAajgd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9y2zTH7y3NiZhHp43p6V7cLqcf5xYNzYW-mV8x5RuYyDdGNwgqOAg3VkcIKjgoV3YWt1MgE"}'
2026-03-16 12:37:29.784 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:29.785 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41855/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.188.212/tcp/43444/p2p/16Uiu2HAkxwQHkb1vPv7X2s6Z429hMSAe36MDk5nK74tCE8AxPovb"]'
2026-03-16 12:37:29.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.807 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/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-03-16 12:37:29.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41855/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf", "/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-03-16 12:37:29.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.831 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s", "contentTopic": "/newsService/1.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=", "contentTopic": "/newsService/1.0/updates/json", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==", "contentTopic": "/newsService/2.0/alerts/json", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.880 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/2.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=", "contentTopic": "/newsService/2.0/highlights/yaml", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.910 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==", "contentTopic": "/newsService/3.0/weekly/json", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.921 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43443/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s", "contentTopic": "/newsService/3.0/summaries/xml", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:29.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:29.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:37:30.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC93ZWVrbHkvcHJvdG9idWY=","contentTopic":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1773664649831852103,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F1.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC9hbGVydHMveG1s","contentTopic":"/newsService/1.0/alerts/xml","version":0,"timestamp":1773664649847749899,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.038 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fupdates%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzEuMC91cGRhdGVzL2pzb24=","contentTopic":"/newsService/1.0/updates/json","version":0,"timestamp":1773664649859606824,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9hbGVydHMvanNvbg==","contentTopic":"/newsService/2.0/alerts/json","version":0,"timestamp":1773664649870200008,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.046 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/2.0/summaries/xml","version":0,"timestamp":1773664649880714290,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzIuMC9oaWdobGlnaHRzL3lhbWw=","contentTopic":"/newsService/2.0/highlights/yaml","version":0,"timestamp":1773664649895851691,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.053 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fweekly%2Fjson" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC93ZWVrbHkvanNvbg==","contentTopic":"/newsService/3.0/weekly/json","version":0,"timestamp":1773664649910035477,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41855/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fsummaries%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:30.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"L25ld3NTZXJ2aWNlLzMuMC9zdW1tYXJpZXMveG1s","contentTopic":"/newsService/3.0/summaries/xml","version":0,"timestamp":1773664649921482934,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:30.062 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:37:30.063 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:37:30.063 DEBUG [src.node.waku_node] Stopping container with id d0af387d33f7
2026-03-16 12:37:30.706 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:30.706 DEBUG [src.node.waku_node] Stopping container with id c59ba66f6f33
2026-03-16 12:37:31.276 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:31.278 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:37:31.314 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:31.350 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_message_relayed_while_store_node_is_stopped_without_removing with id: 2026-03-16_12-38-10__eb45b6b6-9b16-41e5-a0ed-c65752b6f993
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-38-10__eb45b6b6-9b16-41e5-a0ed-c65752b6f993__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.216.164
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4536', '4537', '4538', '4539', '4540']
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 4536:4536 -p 4537:4537 -p 4538:4538 -p 4539:4539 -p 4540:4540 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4538 --rest-port=4536 --tcp-port=4537 --discv5-udp-port=4539 --rest-address=0.0.0.0 --nat=extip:172.18.216.164 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=712b0784860ade6dbacbe2efcc80a3ba731e0aacbddbd1f1a1fec8f3ec01fb6b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4540 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.164 waku 66041fc63cfdfbcef7e20bb6020d7d4cae1f88eb332e592ed4a0e3e41dbf92e8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 66041fc63cfd. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-38-10__eb45b6b6-9b16-41e5-a0ed-c65752b6f993__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4536
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 9a9ced49a10a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1decca5aa89a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4536/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:4536/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.216.164/tcp/4537/p2p/16Uiu2HAm7nk8AoGSVV818VGsQN7Wzvq5V52VVcyWcQiei7CnjomV","/ip4/172.18.216.164/tcp/4538/ws/p2p/16Uiu2HAm7nk8AoGSVV818VGsQN7Wzvq5V52VVcyWcQiei7CnjomV"],"enrUri":"enr:-L24QJbFEYavaBbqqj49j6jPzwKe_qP8z-BYYDbpUvcvAm-HVEMRIYcqpcgfA1Rk__dXg9jW-VjB9wsmXQGB6I5gJD8CgmlkgnY0gmlwhKwS2KSKbXVsdGlhZGRyc5YACASsEtikBhG5AAoErBLYpAYRut0DgnJzhQADAQAAiXNlY3AyNTZrMaECt7IgT50aNkJLNYsWJ2Ln00SHO4BNrl0FziVUbwPG8cyDdGNwghG5g3VkcIIRu4V3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-38-10__eb45b6b6-9b16-41e5-a0ed-c65752b6f993__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.101.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27903', '27904', '27905', '27906', '27907']
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 27903:27903 -p 27904:27904 -p 27905:27905 -p 27906:27906 -p 27907:27907 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27905 --rest-port=27903 --tcp-port=27904 --discv5-udp-port=27906 --rest-address=0.0.0.0 --nat=extip:172.18.101.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eba6b5c3bc45b68cb27b43f47eef429fcb9d6b19da9b0ddb84c1910fb61948c1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27907 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QJbFEYavaBbqqj49j6jPzwKe_qP8z-BYYDbpUvcvAm-HVEMRIYcqpcgfA1Rk__dXg9jW-VjB9wsmXQGB6I5gJD8CgmlkgnY0gmlwhKwS2KSKbXVsdGlhZGRyc5YACASsEtikBhG5AAoErBLYpAYRut0DgnJzhQADAQAAiXNlY3AyNTZrMaECt7IgT50aNkJLNYsWJ2Ln00SHO4BNrl0FziVUbwPG8cyDdGNwghG5g3VkcIIRu4V3YWt1MgM --storenode=/ip4/172.18.216.164/tcp/4537/p2p/16Uiu2HAm7nk8AoGSVV818VGsQN7Wzvq5V52VVcyWcQiei7CnjomV --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.127 waku dfec2cc42836fb6f82ec04bbd9454b2286f7a26b4a55ce0aac90c990324adb24
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID dfec2cc42836. Setting up logs at ./log/docker/store_node1_2026-03-16_12-38-10__eb45b6b6-9b16-41e5-a0ed-c65752b6f993__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 27903
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:27903/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:27903/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.101.127/tcp/27904/p2p/16Uiu2HAkxJ7sZXdqSRBYnLTRpJTHjhVYq4fiPyzTG36m7Vae95rk","/ip4/172.18.101.127/tcp/27905/ws/p2p/16Uiu2HAkxJ7sZXdqSRBYnLTRpJTHjhVYq4fiPyzTG36m7Vae95rk"],"enrUri":"enr:-L24QK6WfetZQJhhm0njXcovhtmqunO0Bdb_t4vPEJEJy8D2X6HC3uAN1_byJMNk0bgdU3lO_Rw28fCjBHKxor_4ZpkCgmlkgnY0gmlwhKwSZX-KbXVsdGlhZGRyc5YACASsEmV_Bm0AAAoErBJlfwZtAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKqOw7J9BR-fReOoNulNMymJ_IbsQWCCggHw7l05KGgWDdGNwgm0Ag3VkcIJtAoV3YWt1MgA"}'
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:27903/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.164/tcp/4537/p2p/16Uiu2HAm7nk8AoGSVV818VGsQN7Wzvq5V52VVcyWcQiei7CnjomV"]'
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:4536/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:4536/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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:4536/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":"0xe56963e11fea0c23052f7f2cfd69b19dc427e8e3d4ca9068cdc6ff62a9d0fc39"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:27903/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":"42098c957442c030f190","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe56963e11fea0c23052f7f2cfd69b19dc427e8e3d4ca9068cdc6ff62a9d0fc39"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 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:4536/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
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27903/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:27903/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:27903/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.101.127/tcp/27904/p2p/16Uiu2HAkxJ7sZXdqSRBYnLTRpJTHjhVYq4fiPyzTG36m7Vae95rk","/ip4/172.18.101.127/tcp/27905/ws/p2p/16Uiu2HAkxJ7sZXdqSRBYnLTRpJTHjhVYq4fiPyzTG36m7Vae95rk"],"enrUri":"enr:-L24QK6WfetZQJhhm0njXcovhtmqunO0Bdb_t4vPEJEJy8D2X6HC3uAN1_byJMNk0bgdU3lO_Rw28fCjBHKxor_4ZpkCgmlkgnY0gmlwhKwSZX-KbXVsdGlhZGRyc5YACASsEmV_Bm0AAAoErBJlfwZtAd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKqOw7J9BR-fReOoNulNMymJ_IbsQWCCggHw7l05KGgWDdGNwgm0Ag3VkcIJtAoV3YWt1MgA"}'
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:4536/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":"0xe56963e11fea0c23052f7f2cfd69b19dc427e8e3d4ca9068cdc6ff62a9d0fc39"},{"messageHash":"0x1ac16a75f91f41fad0feb85c8f6b8cae3b44b4dfa7b66bbd1859c68353f0399a"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27903/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":"3ac39950adf40aa5c9c9","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe56963e11fea0c23052f7f2cfd69b19dc427e8e3d4ca9068cdc6ff62a9d0fc39"},{"messageHash":"0x1ac16a75f91f41fad0feb85c8f6b8cae3b44b4dfa7b66bbd1859c68353f0399a"}]}'
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 66041fc63cfd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id dfec2cc42836
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,326 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_correlated_vs_uncorrelated with id: 2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.141.96
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45157', '45158', '45159', '45160', '45161']
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 45157:45157 -p 45158:45158 -p 45159:45159 -p 45160:45160 -p 45161:45161 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45159 --rest-port=45157 --tcp-port=45158 --discv5-udp-port=45160 --rest-address=0.0.0.0 --nat=extip:172.18.141.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d9cbd2ae161eb530bfcef6b3cf60d4db0dc11eacdae09953fe4f5da9ca0f70a2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45161 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.96 waku e04101b334b35f494cfc6fd1105af8e271980f6e5ccb16d97e74400bd7b4cf4b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e04101b334b3. Setting up logs at ./log/docker/node1_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 45157
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 78e8e4a40c0d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8c698c6b4697. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45157/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:45157/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.96/tcp/45158/p2p/16Uiu2HAmAbTHT9cJJkgU5P6xbNgzKFe8GmRk1FgiE1zSmtC7Vnte","/ip4/172.18.141.96/tcp/45159/ws/p2p/16Uiu2HAmAbTHT9cJJkgU5P6xbNgzKFe8GmRk1FgiE1zSmtC7Vnte"],"enrUri":"enr:-L24QDQpLbQfUwdd8NKpKPBAv3urcf5v0Ly-KZqQ1g0os1roTUU7_IYsllVuqdQBNfQQLYHFIWwCHrOCztA74Pc4yUoCgmlkgnY0gmlwhKwSjWCKbXVsdGlhZGRyc5YACASsEo1gBrBmAAoErBKNYAawZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4WDB0CmN1FMnTOnMQ2Q33jhtGwUwv4NoL3ihz0ypW2eDdGNwgrBmg3VkcIKwaIV3YWt1MgE"}'
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.101.46
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37024', '37025', '37026', '37027', '37028']
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 37024:37024 -p 37025:37025 -p 37026:37026 -p 37027:37027 -p 37028:37028 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37026 --rest-port=37024 --tcp-port=37025 --discv5-udp-port=37027 --rest-address=0.0.0.0 --nat=extip:172.18.101.46 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c13f7a4363921ca9bc13fddf4ab14a6ad6ad511cfad3befd5c48ea121e91cbf6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37028 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDQpLbQfUwdd8NKpKPBAv3urcf5v0Ly-KZqQ1g0os1roTUU7_IYsllVuqdQBNfQQLYHFIWwCHrOCztA74Pc4yUoCgmlkgnY0gmlwhKwSjWCKbXVsdGlhZGRyc5YACASsEo1gBrBmAAoErBKNYAawZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEC4WDB0CmN1FMnTOnMQ2Q33jhtGwUwv4NoL3ihz0ypW2eDdGNwgrBmg3VkcIKwaIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.46 waku 75b74f63f28d3e2ba0b54095af9a36dcaf0baa3eb11a53f53f120deb42c29b06
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75b74f63f28d. Setting up logs at ./log/docker/node2_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 37024
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:37024/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:37024/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.101.46/tcp/37025/p2p/16Uiu2HAmVjrGeXvAsautckNie3EW211gRQiinFvHmGkMKH2BaDHJ","/ip4/172.18.101.46/tcp/37026/ws/p2p/16Uiu2HAmVjrGeXvAsautckNie3EW211gRQiinFvHmGkMKH2BaDHJ"],"enrUri":"enr:-L24QFo1pzefGXDY70eA2ekil8v8kUVC7um63rWanHkwkNIfHZZRlDJ5o6E1KtI71Fox4awSwK_Yx7GPQZrB0Epf4eICgmlkgnY0gmlwhKwSZS6KbXVsdGlhZGRyc5YACASsEmUuBpChAAoErBJlLgaQot0DgnJzhQADAQAAiXNlY3AyNTZrMaED_dVyF3V-5Act5FHWLuTPtPrLTkIDRycqJoQgAlIH58mDdGNwgpChg3VkcIKQo4V3YWt1MgE"}'
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.75.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['52697', '52698', '52699', '52700', '52701']
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 52697:52697 -p 52698:52698 -p 52699:52699 -p 52700:52700 -p 52701:52701 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52699 --rest-port=52697 --tcp-port=52698 --discv5-udp-port=52700 --rest-address=0.0.0.0 --nat=extip:172.18.75.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80d1ef5f8792e720fb5f0fa5ac7ff26d6ada1140551acbca9da1bfc9ec42dfe8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52701 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFo1pzefGXDY70eA2ekil8v8kUVC7um63rWanHkwkNIfHZZRlDJ5o6E1KtI71Fox4awSwK_Yx7GPQZrB0Epf4eICgmlkgnY0gmlwhKwSZS6KbXVsdGlhZGRyc5YACASsEmUuBpChAAoErBJlLgaQot0DgnJzhQADAQAAiXNlY3AyNTZrMaED_dVyF3V-5Act5FHWLuTPtPrLTkIDRycqJoQgAlIH58mDdGNwgpChg3VkcIKQo4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.75.233 waku 6d4dfcbce0195d1551dfe96273a3896c2fc65d44e79d782fd0f75a17ea7c5d8f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6d4dfcbce019. Setting up logs at ./log/docker/node3_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 52697
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:52697/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:52697/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.75.233/tcp/52698/p2p/16Uiu2HAm7cqASKt948MGAdzC3rwfGogTwRG4jXT65zR1EXr71ndB","/ip4/172.18.75.233/tcp/52699/ws/p2p/16Uiu2HAm7cqASKt948MGAdzC3rwfGogTwRG4jXT65zR1EXr71ndB"],"enrUri":"enr:-L24QBTWki_DwLJ1Hx34RQD6ZQqobcmbY6fjesB9lHBpxdAGbRA-shHOA0C7j18bI-12PQ1bQvR1cMMpRQOAnnPwVpMCgmlkgnY0gmlwhKwSS-mKbXVsdGlhZGRyc5YACASsEkvpBs3aAAoErBJL6QbN290DgnJzhQADAQAAiXNlY3AyNTZrMaECtSgEDtC7f-4SolerT_rUwbhtTM28b77eRW4L1YzncYaDdGNwgs3ag3VkcILN3IV3YWt1MgE"}'
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.129.93
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12468', '12469', '12470', '12471', '12472']
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 12468:12468 -p 12469:12469 -p 12470:12470 -p 12471:12471 -p 12472:12472 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12470 --rest-port=12468 --tcp-port=12469 --discv5-udp-port=12471 --rest-address=0.0.0.0 --nat=extip:172.18.129.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f20dcb965ca79c37fc4b8d770addf2ce5031341ffbbce3a881decd01a56a3cb5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12472 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBTWki_DwLJ1Hx34RQD6ZQqobcmbY6fjesB9lHBpxdAGbRA-shHOA0C7j18bI-12PQ1bQvR1cMMpRQOAnnPwVpMCgmlkgnY0gmlwhKwSS-mKbXVsdGlhZGRyc5YACASsEkvpBs3aAAoErBJL6QbN290DgnJzhQADAQAAiXNlY3AyNTZrMaECtSgEDtC7f-4SolerT_rUwbhtTM28b77eRW4L1YzncYaDdGNwgs3ag3VkcILN3IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.93 waku a83cc243f31c7ba503fb025f011ca3de3531fbe042260c5bb9bde931c9b08c9e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a83cc243f31c. Setting up logs at ./log/docker/node4_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 12468
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:12468/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:12468/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.129.93/tcp/12469/p2p/16Uiu2HAmPCx2ryNWDT4cbWKWJnyzPbHZeY71CXfxqVvuu6D97SQS","/ip4/172.18.129.93/tcp/12470/ws/p2p/16Uiu2HAmPCx2ryNWDT4cbWKWJnyzPbHZeY71CXfxqVvuu6D97SQS"],"enrUri":"enr:-L24QE2t41MM5v-9pfGpJWv0Mb8vCghkmnfrPba6lpR9nFUKSIZzACbc0peBvetdKZ_LJJgjl4RnR-KVwvn48zFhX6ICgmlkgnY0gmlwhKwSgV2KbXVsdGlhZGRyc5YACASsEoFdBjC1AAoErBKBXQYwtt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnMTVoiCxPoj69avuYHDiXbwxy-5D36Azx5Cnz14NDgODdGNwgjC1g3VkcIIwt4V3YWt1MgE"}'
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:45157/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:37024/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:52697/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:12468/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:45157/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.101.46/tcp/48176/p2p/16Uiu2HAmVjrGeXvAsautckNie3EW211gRQiinFvHmGkMKH2BaDHJ","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37024/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.75.233/tcp/51826/p2p/16Uiu2HAm7cqASKt948MGAdzC3rwfGogTwRG4jXT65zR1EXr71ndB","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.141.96/tcp/45158/p2p/16Uiu2HAmAbTHT9cJJkgU5P6xbNgzKFe8GmRk1FgiE1zSmtC7Vnte","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:52697/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.129.93/tcp/47626/p2p/16Uiu2HAmPCx2ryNWDT4cbWKWJnyzPbHZeY71CXfxqVvuu6D97SQS","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.101.46/tcp/37025/p2p/16Uiu2HAmVjrGeXvAsautckNie3EW211gRQiinFvHmGkMKH2BaDHJ","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12468/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.75.233/tcp/52698/p2p/16Uiu2HAm7cqASKt948MGAdzC3rwfGogTwRG4jXT65zR1EXr71ndB","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":"logos-delivery-v0.38.0-rc.0","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', '8173', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8173', '-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', '8173', '-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:12468/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:45157/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:45157/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:45157/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:45157/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:45157/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:12468/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":1773664607691248735,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664609176605237,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664611864752776,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664616376615059,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664616386205931,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8173', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8173', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8173', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%', '75.0%']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12468/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:45157/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)'}'
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 e04101b334b3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 75b74f63f28d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6d4dfcbce019
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e04101b334b3. 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 a83cc243f31c
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 75b74f63f28d. 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  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/node4_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node3_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-03-16_12-36-22__0f6a65cb-9d96-49b9-8c45-e66ed723f18b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_packet_loss_correlated_vs_uncorrelated with id: 2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.63.212
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5235', '5236', '5237', '5238', '5239']
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 5235:5235 -p 5236:5236 -p 5237:5237 -p 5238:5238 -p 5239:5239 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5237 --rest-port=5235 --tcp-port=5236 --discv5-udp-port=5238 --rest-address=0.0.0.0 --nat=extip:172.18.63.212 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fc6aefb3991378a66517dbbae35afba084cb3f66c51cc958d4b624aebde315f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5239 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.63.212 waku 13d76c9278eb23b16b9e80cc3b6039b3a0faa54d9edf7afe24d592a3d75fd3b6
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6d4dfcbce019. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 13d76c9278eb. Setting up logs at ./log/docker/node1_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5235
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 a83cc243f31c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5235/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:5235/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.63.212/tcp/5236/p2p/16Uiu2HAmTuFCnBCyPjbiS64zhnv8BFGcjfrsd8HmE7MDa2uabEhk","/ip4/172.18.63.212/tcp/5237/ws/p2p/16Uiu2HAmTuFCnBCyPjbiS64zhnv8BFGcjfrsd8HmE7MDa2uabEhk"],"enrUri":"enr:-L24QKyFXP4dp7sAYgzEGu-POcFA_XkbfO5GQ2ERSvQTW4csSCUhgE_OOmzWfkSPZKHugy89h4xjblMV0X6ACfNDHLUCgmlkgnY0gmlwhKwSP9SKbXVsdGlhZGRyc5YACASsEj_UBhR0AAoErBI_1AYUdd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4oY62N9IRsyNGJrTdxxtI6Mjc3SVPn0OyCibs3X9ta-DdGNwghR0g3VkcIIUdoV3YWt1MgE"}'
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.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22305', '22306', '22307', '22308', '22309']
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 22305:22305 -p 22306:22306 -p 22307:22307 -p 22308:22308 -p 22309:22309 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22307 --rest-port=22305 --tcp-port=22306 --discv5-udp-port=22308 --rest-address=0.0.0.0 --nat=extip:172.18.185.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfa4f4e7da8ca99b0e3c3e3cdeafc008f2b4efa2adbdf110af8532c048b1ebb2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22309 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKyFXP4dp7sAYgzEGu-POcFA_XkbfO5GQ2ERSvQTW4csSCUhgE_OOmzWfkSPZKHugy89h4xjblMV0X6ACfNDHLUCgmlkgnY0gmlwhKwSP9SKbXVsdGlhZGRyc5YACASsEj_UBhR0AAoErBI_1AYUdd0DgnJzhQADAQAAiXNlY3AyNTZrMaED4oY62N9IRsyNGJrTdxxtI6Mjc3SVPn0OyCibs3X9ta-DdGNwghR0g3VkcIIUdoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.222 waku 56c6cde4f7420e7b42311b15522c9bfc7ff29cf9850d0e9410f740a565633e65
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 56c6cde4f742. Setting up logs at ./log/docker/node2_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 22305
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:22305/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:22305/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.222/tcp/22306/p2p/16Uiu2HAm476qCjxQR7F3ePvBh4uGT1M5nVcRVPEaD2kd7Jv5iAhZ","/ip4/172.18.185.222/tcp/22307/ws/p2p/16Uiu2HAm476qCjxQR7F3ePvBh4uGT1M5nVcRVPEaD2kd7Jv5iAhZ"],"enrUri":"enr:-L24QNMkWJGcHGsW0l7084yXHzgFqK618NZMhY4Ji-Lw7RHGc_N2VFNu_FIdN8ccYiRx1bx_Y4QIFTXsgscOMOO4ZloCgmlkgnY0gmlwhKwSud6KbXVsdGlhZGRyc5YACASsErneBlciAAoErBK53gZXI90DgnJzhQADAQAAiXNlY3AyNTZrMaECgPc_QS8ETeEds7Y35brzoHwzciYmhrTSmKoLDbe8PXyDdGNwglcig3VkcIJXJIV3YWt1MgE"}'
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.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32369', '32370', '32371', '32372', '32373']
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 32369:32369 -p 32370:32370 -p 32371:32371 -p 32372:32372 -p 32373:32373 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32371 --rest-port=32369 --tcp-port=32370 --discv5-udp-port=32372 --rest-address=0.0.0.0 --nat=extip:172.18.158.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb354fb3c14dfe0ac9ae6efcee624c7ab83f1719caa2a1f52ad73b1f4fefc791 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32373 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNMkWJGcHGsW0l7084yXHzgFqK618NZMhY4Ji-Lw7RHGc_N2VFNu_FIdN8ccYiRx1bx_Y4QIFTXsgscOMOO4ZloCgmlkgnY0gmlwhKwSud6KbXVsdGlhZGRyc5YACASsErneBlciAAoErBK53gZXI90DgnJzhQADAQAAiXNlY3AyNTZrMaECgPc_QS8ETeEds7Y35brzoHwzciYmhrTSmKoLDbe8PXyDdGNwglcig3VkcIJXJIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.119 waku eaba69405e37b2a3c164adb35e2e5adfddcace96df15d2cf7ead07e859822c41
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eaba69405e37. Setting up logs at ./log/docker/node3_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 32369
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:32369/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:32369/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.119/tcp/32370/p2p/16Uiu2HAmLVBmUTWLrAGrp9kPYiJ4ezd2kkHM2nKbBDr1ndZeJFWV","/ip4/172.18.158.119/tcp/32371/ws/p2p/16Uiu2HAmLVBmUTWLrAGrp9kPYiJ4ezd2kkHM2nKbBDr1ndZeJFWV"],"enrUri":"enr:-L24QGgtA7BcDfAyovSkfk0AP8bQFoyiWysceRFfpcUKPAV5S0f0ietoEsADvSDeNjh9BwMwUxtgPZ14E24lRo_HaNoCgmlkgnY0gmlwhKwSnneKbXVsdGlhZGRyc5YACASsEp53Bn5yAAoErBKedwZ-c90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdFqYtjxudy8hq27cj71HKW1l46EKMr4ztR8-KNo6Jh6DdGNwgn5yg3VkcIJ-dIV3YWt1MgE"}'
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.110.43
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['34571', '34572', '34573', '34574', '34575']
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 34571:34571 -p 34572:34572 -p 34573:34573 -p 34574:34574 -p 34575:34575 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=34573 --rest-port=34571 --tcp-port=34572 --discv5-udp-port=34574 --rest-address=0.0.0.0 --nat=extip:172.18.110.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aa7ea7de0fc82e8cffa9a111e8cd4f2acef34c1aad0cb69c7ee31fd56c3250f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=34575 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGgtA7BcDfAyovSkfk0AP8bQFoyiWysceRFfpcUKPAV5S0f0ietoEsADvSDeNjh9BwMwUxtgPZ14E24lRo_HaNoCgmlkgnY0gmlwhKwSnneKbXVsdGlhZGRyc5YACASsEp53Bn5yAAoErBKedwZ-c90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdFqYtjxudy8hq27cj71HKW1l46EKMr4ztR8-KNo6Jh6DdGNwgn5yg3VkcIJ-dIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.43 waku 883250bb2721e3b51cf5ce8cf2d463a80c628efc33b9c92a6188f63232c0596f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 883250bb2721. Setting up logs at ./log/docker/node4_2026-03-16_12-37-42__f68ecf9c-942e-4a69-9f02-1b102c9184d4__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 34571
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:34571/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:34571/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.110.43/tcp/34572/p2p/16Uiu2HAm1d5UGVLado5K1hm7y8Xq9NQbyxpLfSuY3Zo4MyAGLijt","/ip4/172.18.110.43/tcp/34573/ws/p2p/16Uiu2HAm1d5UGVLado5K1hm7y8Xq9NQbyxpLfSuY3Zo4MyAGLijt"],"enrUri":"enr:-L24QIKDKTLSN2E3vbeTLYRrwsuXUV04JrZJEiUGTzf_UECQU4E5p6TqUStNkmYo_D1gGradqqu4ovGIbMntujsjBFwCgmlkgnY0gmlwhKwSbiuKbXVsdGlhZGRyc5YACASsEm4rBocMAAoErBJuKwaHDd0DgnJzhQADAQAAiXNlY3AyNTZrMaECXBISXeISER2c0wazDjwroLLzz9zi5rU_bkO7mi77uwODdGNwgocMg3VkcIKHDoV3YWt1MgE"}'
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:5235/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:22305/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:32369/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:34571/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:5235/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.185.222/tcp/49746/p2p/16Uiu2HAm476qCjxQR7F3ePvBh4uGT1M5nVcRVPEaD2kd7Jv5iAhZ","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22305/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.158.119/tcp/38216/p2p/16Uiu2HAmLVBmUTWLrAGrp9kPYiJ4ezd2kkHM2nKbBDr1ndZeJFWV","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.63.212/tcp/5236/p2p/16Uiu2HAmTuFCnBCyPjbiS64zhnv8BFGcjfrsd8HmE7MDa2uabEhk","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32369/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.110.43/tcp/50948/p2p/16Uiu2HAm1d5UGVLado5K1hm7y8Xq9NQbyxpLfSuY3Zo4MyAGLijt","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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.185.222/tcp/22306/p2p/16Uiu2HAm476qCjxQR7F3ePvBh4uGT1M5nVcRVPEaD2kd7Jv5iAhZ","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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34571/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.158.119/tcp/32370/p2p/16Uiu2HAmLVBmUTWLrAGrp9kPYiJ4ezd2kkHM2nKbBDr1ndZeJFWV","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":"logos-delivery-v0.38.0-rc.0","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', '10021', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '10021', '-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', '10021', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8004: 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:34571/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:5235/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:5235/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:5235/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:5235/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:5235/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:34571/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":1773664687803916390,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664689272858761,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664689280982195,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664689294687413,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664689309241268,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '10021', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '10021', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '10021', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%', '75.0%']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:34571/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:5235/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:5235/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:5235/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:5235/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:5235/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:34571/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":1773664720774073954,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664721401167858,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664721411957334,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664722664381009,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1773664722674321042,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '10021', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.e2e.test_network_conditions:test_network_conditions.py:449 uncorrelated=5 correlated=5
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 13d76c9278eb
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 56c6cde4f742
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eaba69405e37
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 13d76c9278eb. 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 883250bb2721
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 56c6cde4f742. 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.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

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_non_base64_cursor with id: 2026-03-16_12-39-30__ea3be0ae-c70c-4e76-8220-d1a3f748470b
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-39-30__ea3be0ae-c70c-4e76-8220-d1a3f748470b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.237.38
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38638', '38639', '38640', '38641', '38642']
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 38638:38638 -p 38639:38639 -p 38640:38640 -p 38641:38641 -p 38642:38642 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38640 --rest-port=38638 --tcp-port=38639 --discv5-udp-port=38641 --rest-address=0.0.0.0 --nat=extip:172.18.237.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f6c6fabf8e9df4628d55bbab2cc602ada27b4afd654eefde8f5dbdc9a9d6cd07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38642 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.38 waku 407dcf9269fe8e3bed5bb8529070b6fb8d1e749a4c8eec102126d45cc450465f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 407dcf9269fe. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-39-30__ea3be0ae-c70c-4e76-8220-d1a3f748470b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 38638
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 47e5eb776234. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 555f9038cf8f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38638/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:38638/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.237.38/tcp/38639/p2p/16Uiu2HAm4ur47Xu43kgmok3YFgVksJJ1eMr2KXhom3Utfsf4Sc2u","/ip4/172.18.237.38/tcp/38640/ws/p2p/16Uiu2HAm4ur47Xu43kgmok3YFgVksJJ1eMr2KXhom3Utfsf4Sc2u"],"enrUri":"enr:-L24QMzTgOw6PnZu9-xootTjukwXtUv1hcD5B948qRmPfnTGYNjG3kdndMDdvr7fzEuLyEbieAOWJr7FHpZvjp5FhnkCgmlkgnY0gmlwhKwS7SaKbXVsdGlhZGRyc5YACASsEu0mBpbvAAoErBLtJgaW8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECjPDWFBT3b-1aAku1sFeoXo4RB7KnG3BluetzDfMbd7KDdGNwgpbvg3VkcIKW8YV3YWt1MgM"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-39-30__ea3be0ae-c70c-4e76-8220-d1a3f748470b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.163.129
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31657', '31658', '31659', '31660', '31661']
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 31657:31657 -p 31658:31658 -p 31659:31659 -p 31660:31660 -p 31661:31661 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31659 --rest-port=31657 --tcp-port=31658 --discv5-udp-port=31660 --rest-address=0.0.0.0 --nat=extip:172.18.163.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a6d0ab96f32297b49165efca1daa353bff7edcf0ea76dadea14e1dee6209ab4f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31661 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMzTgOw6PnZu9-xootTjukwXtUv1hcD5B948qRmPfnTGYNjG3kdndMDdvr7fzEuLyEbieAOWJr7FHpZvjp5FhnkCgmlkgnY0gmlwhKwS7SaKbXVsdGlhZGRyc5YACASsEu0mBpbvAAoErBLtJgaW8N0DgnJzhQADAQAAiXNlY3AyNTZrMaECjPDWFBT3b-1aAku1sFeoXo4RB7KnG3BluetzDfMbd7KDdGNwgpbvg3VkcIKW8YV3YWt1MgM --storenode=/ip4/172.18.237.38/tcp/38639/p2p/16Uiu2HAm4ur47Xu43kgmok3YFgVksJJ1eMr2KXhom3Utfsf4Sc2u --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.163.129 waku 6e07d4325260a3a7a3d8b44da51137feabfe61d8a7cbb956ca2eba81327cde9b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6e07d4325260. Setting up logs at ./log/docker/store_node1_2026-03-16_12-39-30__ea3be0ae-c70c-4e76-8220-d1a3f748470b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31657
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:31657/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:31657/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.163.129/tcp/31658/p2p/16Uiu2HAm6kYuyvvbkU2LAf9Czzwvma2PiGAyLy9n56XB2qr2drfc","/ip4/172.18.163.129/tcp/31659/ws/p2p/16Uiu2HAm6kYuyvvbkU2LAf9Czzwvma2PiGAyLy9n56XB2qr2drfc"],"enrUri":"enr:-L24QAuwwVsohReK9_ZkwVlT_x6NuEku4Ut-FKxDDmMA0HS5dy1URimhvI1zJQxeCx4-dTC0ACxe9TQvi7c_ZdcAyxICgmlkgnY0gmlwhKwSo4GKbXVsdGlhZGRyc5YACASsEqOBBnuqAAoErBKjgQZ7q90DgnJzhQADAQAAiXNlY3AyNTZrMaECqEaaMuRU1IiDXnh0zXfoOiLAWik0o5G7JGVq0oIlO3ODdGNwgnuqg3VkcIJ7rIV3YWt1MgM"}'
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:31657/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.237.38/tcp/38639/p2p/16Uiu2HAm4ur47Xu43kgmok3YFgVksJJ1eMr2KXhom3Utfsf4Sc2u"]'
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:38638/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:31657/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:38638/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:38638/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:38638/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:38638/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:38638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&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:38638/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31657/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&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:31657/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=test&pageSize=100&ascending=true. Response content: b'Exception converting hex string to bytes: t is not a hexadecimal character'
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 407dcf9269fe
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6e07d4325260
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,96 @@
2026-03-16 12:35:31.272 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:35:31.273 DEBUG [tests.conftest] Running test: test_message_with_both_ephemeral_true_and_false with id: 2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389
2026-03-16 12:35:31.273 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:35:31.273 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:35:31.273 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:35:31.280 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:31.280 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:31.280 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:31.280 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:31.282 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:31.282 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.30
2026-03-16 12:35:31.282 DEBUG [src.node.docker_mananger] Generated ports ['35193', '35194', '35195', '35196', '35197']
2026-03-16 12:35:31.282 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:31.282 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:31.282 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:31.283 DEBUG [src.node.docker_mananger] docker run -i -t -p 35193:35193 -p 35194:35194 -p 35195:35195 -p 35196:35196 -p 35197:35197 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35195 --rest-port=35193 --tcp-port=35194 --discv5-udp-port=35196 --rest-address=0.0.0.0 --nat=extip:172.18.55.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8caddcac29fafac5c43f08ab8d9febbf68df15edb9bcc40acb4bf2dce0bb9bea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35197 --metrics-logging=true --store=true --relay=true
2026-03-16 12:35:31.484 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.30 waku b38d0c9505a6d4344b970fafca30b0d32dda8ee08f6d57a5fb69165f662ffa36
2026-03-16 12:35:31.518 DEBUG [src.node.docker_mananger] Container started with ID b38d0c9505a6. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:31.518 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 35193
2026-03-16 12:35:31.518 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:31.542 ERROR [src.node.docker_mananger] Max retries reached for container 8d44d6e243c4. Exiting log stream.
2026-03-16 12:35:32.062 ERROR [src.node.docker_mananger] Max retries reached for container 6e0dcd1eaf22. Exiting log stream.
2026-03-16 12:35:32.519 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35193/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:32.522 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-03-16 12:35:32.522 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:32.522 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35193/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:32.525 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.30/tcp/35194/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga","/ip4/172.18.55.30/tcp/35195/ws/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga"],"enrUri":"enr:-L24QK7E1wfNmam2rJERv4RUW4msMWZX5omlh3D7-60gYcgbdJBqQnIf-rvBhFt9_WBDdvn-f-eUMh6yOg4sCaR9G8wCgmlkgnY0gmlwhKwSNx6KbXVsdGlhZGRyc5YACASsEjceBol6AAoErBI3HgaJe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtj7wxm4XRBbR6chvFevu7P6-Z3KSFnZRSgkanZHE6zuDdGNwgol6g3VkcIKJfIV3YWt1MgM"}'
2026-03-16 12:35:32.525 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:32.532 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:32.533 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:32.533 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:32.533 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:32.535 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:32.535 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.199
2026-03-16 12:35:32.535 DEBUG [src.node.docker_mananger] Generated ports ['20160', '20161', '20162', '20163', '20164']
2026-03-16 12:35:32.535 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:32.535 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:32.535 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:32.536 DEBUG [src.node.docker_mananger] docker run -i -t -p 20160:20160 -p 20161:20161 -p 20162:20162 -p 20163:20163 -p 20164:20164 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20162 --rest-port=20160 --tcp-port=20161 --discv5-udp-port=20163 --rest-address=0.0.0.0 --nat=extip:172.18.33.199 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=22ad895a98f39c4fa84e91be627a0bde4ae0f029b89ed3c8ab3d3fa7f0964e36 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20164 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK7E1wfNmam2rJERv4RUW4msMWZX5omlh3D7-60gYcgbdJBqQnIf-rvBhFt9_WBDdvn-f-eUMh6yOg4sCaR9G8wCgmlkgnY0gmlwhKwSNx6KbXVsdGlhZGRyc5YACASsEjceBol6AAoErBI3HgaJe90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtj7wxm4XRBbR6chvFevu7P6-Z3KSFnZRSgkanZHE6zuDdGNwgol6g3VkcIKJfIV3YWt1MgM --storenode=/ip4/172.18.55.30/tcp/35194/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga --store=true --relay=true
2026-03-16 12:35:32.748 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.199 waku 01c9f4aa11b858678e4c6f966bf52a81d9b1c62c43b62bc5c4aece905ebb7f58
2026-03-16 12:35:32.783 DEBUG [src.node.docker_mananger] Container started with ID 01c9f4aa11b8. Setting up logs at ./log/docker/store_node1_2026-03-16_12-35-31__fa69d8b0-f8e7-4bc0-baf7-e73d54592389__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:32.784 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20160
2026-03-16 12:35:32.784 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:33.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20160/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:33.788 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-03-16 12:35:33.788 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:33.789 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20160/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:33.791 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.199/tcp/20161/p2p/16Uiu2HAmTTrgbyoEXcVDFiaqvV8QaQdij5r7A4ftYnsdn9SbhS6z","/ip4/172.18.33.199/tcp/20162/ws/p2p/16Uiu2HAmTTrgbyoEXcVDFiaqvV8QaQdij5r7A4ftYnsdn9SbhS6z"],"enrUri":"enr:-L24QGG5yiZdBVvEItk-G07i57NFFI8a1pVzywioxmlvzewUeIBpNf4plamcP21QyOWKd3LvjVJVyUa5h0twgPUG4UICgmlkgnY0gmlwhKwSIceKbXVsdGlhZGRyc5YACASsEiHHBk7BAAoErBIhxwZOwt0DgnJzhQADAQAAiXNlY3AyNTZrMaED3AU-8r9H3Gui0pYpZjmWLveNxT-3_kxvkyOp21zCF1-DdGNwgk7Bg3VkcIJOw4V3YWt1MgM"}'
2026-03-16 12:35:33.791 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:33.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20160/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.55.30/tcp/35194/p2p/16Uiu2HAmQvQDWhguQuM65cCqfxhWfXG59PUrjgs2fzsBsQtbK6ga"]'
2026-03-16 12:35:33.794 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35193/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:33.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20160/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:33.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.800 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:33.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35193/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)', "ephemeral": true}'
2026-03-16 12:35:33.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:33.805 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:34.006 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:34.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35193/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)', "ephemeral": false}'
2026-03-16 12:35:34.013 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:34.013 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:34.214 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:35:34.215 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35193/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:34.218 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"}]}'
2026-03-16 12:35:34.218 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:35:34.218 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:35:34.219 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20160/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:34.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"}]}'
2026-03-16 12:35:34.222 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:35:34.222 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:34.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35193/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)', "ephemeral": false}'
2026-03-16 12:35:34.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:34.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:34.429 DEBUG [src.steps.store] Relaying message
2026-03-16 12:35:34.429 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35193/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)', "ephemeral": true}'
2026-03-16 12:35:34.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:34.435 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:35:34.635 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:35:34.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35193/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:34.639 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"},{"messageHash":"0xaf18136e1715435447a0f9bb393f84ef0506ca24f0921dd09d0aad4f468c19ea"}]}'
2026-03-16 12:35:34.639 DEBUG [src.steps.store] messages length is 2
2026-03-16 12:35:34.640 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:35:34.640 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20160/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:34.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2ae3328ebad7fb9837f24e82bbfcb0da89ed1d6685fa46a6e9e59f93efb73139"},{"messageHash":"0xaf18136e1715435447a0f9bb393f84ef0506ca24f0921dd09d0aad4f468c19ea"}]}'
2026-03-16 12:35:34.643 DEBUG [src.steps.store] messages length is 2
2026-03-16 12:35:34.645 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:35:34.646 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:35:34.646 DEBUG [src.node.waku_node] Stopping container with id b38d0c9505a6
2026-03-16 12:35:35.206 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:35.208 DEBUG [src.node.waku_node] Stopping container with id 01c9f4aa11b8
2026-03-16 12:35:35.850 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:35.851 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:35:35.866 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:35.872 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,182 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_check_sync_when_2_nodes_publish with id: 2026-03-16_12-37-03__433f9e06-e3e3-4d79-82c2-f89b65a546a1
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-03__433f9e06-e3e3-4d79-82c2-f89b65a546a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-03__433f9e06-e3e3-4d79-82c2-f89b65a546a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-37-03__433f9e06-e3e3-4d79-82c2-f89b65a546a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.185.125
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62849', '62850', '62851', '62852', '62853']
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 62849:62849 -p 62850:62850 -p 62851:62851 -p 62852:62852 -p 62853:62853 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62851 --rest-port=62849 --tcp-port=62850 --discv5-udp-port=62852 --rest-address=0.0.0.0 --nat=extip:172.18.185.125 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=349bb7de8812d4958afb1f0b6be6760be0e7afada15dce89a88caacbcf0f0eac --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62853 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.185.125 waku 083a509a1b59c9c60d2a350b2f7b1ae9b96ed481024debf0768ba116fc6c75a4
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 555ecbf52ec9. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 083a509a1b59. Setting up logs at ./log/docker/node1_2026-03-16_12-37-03__433f9e06-e3e3-4d79-82c2-f89b65a546a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62849
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 c109f63d6535. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62849/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:62849/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.125/tcp/62850/p2p/16Uiu2HAmP75yMXLvEhCgPjRyLzDJWbPWDU3UFAWyM6ht8q84Rp5V","/ip4/172.18.185.125/tcp/62851/ws/p2p/16Uiu2HAmP75yMXLvEhCgPjRyLzDJWbPWDU3UFAWyM6ht8q84Rp5V"],"enrUri":"enr:-L24QINy1FxfP0ani6QgJARJUvFKzXEiDJSfHGQgoHbNpcryAhLgpYPBdyEHqkCDAw7IvsofV1RC0ViMPmHtETz_ecYCgmlkgnY0gmlwhKwSuX2KbXVsdGlhZGRyc5YACASsErl9BvWCAAoErBK5fQb1g90DgnJzhQADAQAAiXNlY3AyNTZrMaEDm0RTr35CHir86M_is5jCW-wxhU7SgjW6sVv-fAzhiXCDdGNwgvWCg3VkcIL1hIV3YWt1MhM"}'
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.147.111
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7029', '7030', '7031', '7032', '7033']
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 7029:7029 -p 7030:7030 -p 7031:7031 -p 7032:7032 -p 7033:7033 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7031 --rest-port=7029 --tcp-port=7030 --discv5-udp-port=7032 --rest-address=0.0.0.0 --nat=extip:172.18.147.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e9d52cbd6b24c87d0ec7b08eb8d3d13feeabfebbecd239dccb73c4d88cda6f2f --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7033 --metrics-logging=true --relay=true --storenode=/ip4/172.18.185.125/tcp/62850/p2p/16Uiu2HAmP75yMXLvEhCgPjRyLzDJWbPWDU3UFAWyM6ht8q84Rp5V --discv5-bootstrap-node=enr:-L24QINy1FxfP0ani6QgJARJUvFKzXEiDJSfHGQgoHbNpcryAhLgpYPBdyEHqkCDAw7IvsofV1RC0ViMPmHtETz_ecYCgmlkgnY0gmlwhKwSuX2KbXVsdGlhZGRyc5YACASsErl9BvWCAAoErBK5fQb1g90DgnJzhQADAQAAiXNlY3AyNTZrMaEDm0RTr35CHir86M_is5jCW-wxhU7SgjW6sVv-fAzhiXCDdGNwgvWCg3VkcIL1hIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.147.111 waku 5945ecb55d307476ac08f61795329d9bc920598f3479df25a6712a13b2853c86
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5945ecb55d30. Setting up logs at ./log/docker/node2_2026-03-16_12-37-03__433f9e06-e3e3-4d79-82c2-f89b65a546a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 7029
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:7029/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:7029/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.147.111/tcp/7030/p2p/16Uiu2HAky1XQuaLcGXPyeCE5F9yZuNiRwoDjJLb8s49oKZ9uoQ55","/ip4/172.18.147.111/tcp/7031/ws/p2p/16Uiu2HAky1XQuaLcGXPyeCE5F9yZuNiRwoDjJLb8s49oKZ9uoQ55"],"enrUri":"enr:-L24QE2rE6fHM6JdYtZOAM7XeN9v-Ok6SnhWwqajGSKc-vv-NR97RwEe9_SuicqJXVStHcjkF1-vFu1Kr50FJQt5Nl8CgmlkgnY0gmlwhKwSk2-KbXVsdGlhZGRyc5YACASsEpNvBht2AAoErBKTbwYbd90DgnJzhQADAQAAiXNlY3AyNTZrMaECNT8fHZWjxvRYGlF31vJZNX4bKncRvnbdsM7hlqn5JZiDdGNwght2g3VkcIIbeIV3YWt1MhM"}'
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.101.99
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58524', '58525', '58526', '58527', '58528']
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 58524:58524 -p 58525:58525 -p 58526:58526 -p 58527:58527 -p 58528:58528 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58526 --rest-port=58524 --tcp-port=58525 --discv5-udp-port=58527 --rest-address=0.0.0.0 --nat=extip:172.18.101.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=23dba42bb9d9dd7c3c663caa1bd680d5210baad257b7b3d3d2ac3e7e8acd6fec --store-sync=true --store=false --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58528 --metrics-logging=true --relay=false --storenode=/ip4/172.18.147.111/tcp/7030/p2p/16Uiu2HAky1XQuaLcGXPyeCE5F9yZuNiRwoDjJLb8s49oKZ9uoQ55 --discv5-bootstrap-node=enr:-L24QE2rE6fHM6JdYtZOAM7XeN9v-Ok6SnhWwqajGSKc-vv-NR97RwEe9_SuicqJXVStHcjkF1-vFu1Kr50FJQt5Nl8CgmlkgnY0gmlwhKwSk2-KbXVsdGlhZGRyc5YACASsEpNvBht2AAoErBKTbwYbd90DgnJzhQADAQAAiXNlY3AyNTZrMaECNT8fHZWjxvRYGlF31vJZNX4bKncRvnbdsM7hlqn5JZiDdGNwght2g3VkcIIbeIV3YWt1MhM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.101.99 waku a270129c1af722762c46f7f25e75a1a0568308ead51fa08e82a340506555c081
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a270129c1af7. Setting up logs at ./log/docker/node3_2026-03-16_12-37-03__433f9e06-e3e3-4d79-82c2-f89b65a546a1__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58524
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:58524/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:58524/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.101.99/tcp/58525/p2p/16Uiu2HAmHnBEivA5vSwxEDxRbFexRKpt6fQDzzV5uPorwpyUoikF","/ip4/172.18.101.99/tcp/58526/ws/p2p/16Uiu2HAmHnBEivA5vSwxEDxRbFexRKpt6fQDzzV5uPorwpyUoikF"],"enrUri":"enr:-L24QHVW83zFwBMGp_7PrLVRAFbGZ8-SjyPCkpeZdkiQcNbNFuN1rUzposejI96B4bbDlFoW8W-UiDzLmPNGYlVq1bQCgmlkgnY0gmlwhKwSZWOKbXVsdGlhZGRyc5YACASsEmVjBuSdAAoErBJlYwbknt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTCHPXcMaVzlHDamekzdTfFBLomaQrSnPo-1RDbn7hTCDdGNwguSdg3VkcILkn4V3YWt1MgA"}'
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:7029/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.185.125/tcp/62850/p2p/16Uiu2HAmP75yMXLvEhCgPjRyLzDJWbPWDU3UFAWyM6ht8q84Rp5V"]'
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:58524/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.147.111/tcp/7030/p2p/16Uiu2HAky1XQuaLcGXPyeCE5F9yZuNiRwoDjJLb8s49oKZ9uoQ55"]'
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:62849/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:7029/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:62849/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:62849/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:62849/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:62849/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:62849/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:62849/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:62849/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:62849/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:62849/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:62849/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:7029/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:7029/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:7029/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:7029/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:7029/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:7029/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:7029/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:7029/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:7029/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:7029/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:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:62849/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":"0x737b02ae373cab1a1d22896622cf83c9f9c2511399b0da3418bc19ada6939e61"},{"messageHash":"0x626eb1ede7d7f8499fa036829950a15f2c371d056d70fad3bfa353b751deeb08"},{"messageHash":"0x22f3adaf0e5e97aeaea5ace3e706000e1c30f081cded5f3826d95f70992f1991"},{"messageHash":"0x097d60719458344fba0d50bbbe960260152ab448f3c8f0db3b6b364fdb09ed61"},{"messageHash":"0x34c2147b6f2a406b084022bb54007b3b7218b9abee6c05146ee9605e7e38a3e3"},{"messageHash":"0x5a21c9d4118d79f181ae16b96d802ec515e3b697217ed794dd7932c47c34edf7"},{"messageHash":"0xd5366396e28249d9f18aba76f925c450dcec3c400b7ac5298c5bf202ca011a62"},{"messageHash":"0x0b77a640fe401465c1bdc2cdaae073dbca69404b406c024c84a19a6b40d1ee9f"},{"messageHash":"0xdf5a81575b6984cd99843587496ed29f4faf53b8a2e6b2c132d2d62d1c0cc89c"},{"messageHash":"0xaed2fce1907f0595f763da6051684d460107afe8bbaf1cb8a9b15e1a82b78b13"},{"messageHash":"0x46af640784b7bdff27e430358ea7692e619fca7d771f2612d2c82633a28ce518"},{"messageHash":"0x97b96ef752488cf3f4267a5318e1ad9a8693e98f707e3651aa76c6a32c8517cb"},{"messageHash":"0xce6a4c129d36421f7e66bea0c11daa719bb04a586583b1f6730bcabad4077d60"},{"messageHash":"0x67b198dfd334b74d32b70e362e4dac47fdfc9a7d6b7679bc2c751440b1acdd0f"},{"messageHash":"0x2c1597bfacffc8db7b939a21a0df22fec54c31d0bfbb1a6ce44f2b2af0733e27"},{"messageHash":"0x83f237e63d4730cb48be64ccefd087ccd9157093bbd45def311e8f370ab56fbc"},{"messageHash":"0x15451da84b91bf3872192c3614cb3007f97cd3e5020328674230e167dec541a2"},{"messageHash":"0x20dca7f7d5c3703fb2e6294a0fecb32edf8e977858a8b8dc9acec01d026ca933"},{"messageHash":"0xf69301f55d087a4a42028fb8a5906614e8dc3e11413c3c0ae41b944cad983155"},{"messageHash":"0xec6ceaea66f96018e1594468ea0f7815874a92f9ac0e8b2761d904333a8a47d1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:7029/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":"0x737b02ae373cab1a1d22896622cf83c9f9c2511399b0da3418bc19ada6939e61"},{"messageHash":"0x626eb1ede7d7f8499fa036829950a15f2c371d056d70fad3bfa353b751deeb08"},{"messageHash":"0x22f3adaf0e5e97aeaea5ace3e706000e1c30f081cded5f3826d95f70992f1991"},{"messageHash":"0x097d60719458344fba0d50bbbe960260152ab448f3c8f0db3b6b364fdb09ed61"},{"messageHash":"0x34c2147b6f2a406b084022bb54007b3b7218b9abee6c05146ee9605e7e38a3e3"},{"messageHash":"0x5a21c9d4118d79f181ae16b96d802ec515e3b697217ed794dd7932c47c34edf7"},{"messageHash":"0xd5366396e28249d9f18aba76f925c450dcec3c400b7ac5298c5bf202ca011a62"},{"messageHash":"0x0b77a640fe401465c1bdc2cdaae073dbca69404b406c024c84a19a6b40d1ee9f"},{"messageHash":"0xdf5a81575b6984cd99843587496ed29f4faf53b8a2e6b2c132d2d62d1c0cc89c"},{"messageHash":"0xaed2fce1907f0595f763da6051684d460107afe8bbaf1cb8a9b15e1a82b78b13"},{"messageHash":"0x46af640784b7bdff27e430358ea7692e619fca7d771f2612d2c82633a28ce518"},{"messageHash":"0x97b96ef752488cf3f4267a5318e1ad9a8693e98f707e3651aa76c6a32c8517cb"},{"messageHash":"0xce6a4c129d36421f7e66bea0c11daa719bb04a586583b1f6730bcabad4077d60"},{"messageHash":"0x67b198dfd334b74d32b70e362e4dac47fdfc9a7d6b7679bc2c751440b1acdd0f"},{"messageHash":"0x2c1597bfacffc8db7b939a21a0df22fec54c31d0bfbb1a6ce44f2b2af0733e27"},{"messageHash":"0x83f237e63d4730cb48be64ccefd087ccd9157093bbd45def311e8f370ab56fbc"},{"messageHash":"0x15451da84b91bf3872192c3614cb3007f97cd3e5020328674230e167dec541a2"},{"messageHash":"0x20dca7f7d5c3703fb2e6294a0fecb32edf8e977858a8b8dc9acec01d026ca933"},{"messageHash":"0xf69301f55d087a4a42028fb8a5906614e8dc3e11413c3c0ae41b944cad983155"},{"messageHash":"0xec6ceaea66f96018e1594468ea0f7815874a92f9ac0e8b2761d904333a8a47d1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58524/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":"ebb7e413978bad1df670","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x737b02ae373cab1a1d22896622cf83c9f9c2511399b0da3418bc19ada6939e61"},{"messageHash":"0x626eb1ede7d7f8499fa036829950a15f2c371d056d70fad3bfa353b751deeb08"},{"messageHash":"0x22f3adaf0e5e97aeaea5ace3e706000e1c30f081cded5f3826d95f70992f1991"},{"messageHash":"0x097d60719458344fba0d50bbbe960260152ab448f3c8f0db3b6b364fdb09ed61"},{"messageHash":"0x34c2147b6f2a406b084022bb54007b3b7218b9abee6c05146ee9605e7e38a3e3"},{"messageHash":"0x5a21c9d4118d79f181ae16b96d802ec515e3b697217ed794dd7932c47c34edf7"},{"messageHash":"0xd5366396e28249d9f18aba76f925c450dcec3c400b7ac5298c5bf202ca011a62"},{"messageHash":"0x0b77a640fe401465c1bdc2cdaae073dbca69404b406c024c84a19a6b40d1ee9f"},{"messageHash":"0xdf5a81575b6984cd99843587496ed29f4faf53b8a2e6b2c132d2d62d1c0cc89c"},{"messageHash":"0xaed2fce1907f0595f763da6051684d460107afe8bbaf1cb8a9b15e1a82b78b13"},{"messageHash":"0x46af640784b7bdff27e430358ea7692e619fca7d771f2612d2c82633a28ce518"},{"messageHash":"0x97b96ef752488cf3f4267a5318e1ad9a8693e98f707e3651aa76c6a32c8517cb"},{"messageHash":"0xce6a4c129d36421f7e66bea0c11daa719bb04a586583b1f6730bcabad4077d60"},{"messageHash":"0x67b198dfd334b74d32b70e362e4dac47fdfc9a7d6b7679bc2c751440b1acdd0f"},{"messageHash":"0x2c1597bfacffc8db7b939a21a0df22fec54c31d0bfbb1a6ce44f2b2af0733e27"},{"messageHash":"0x83f237e63d4730cb48be64ccefd087ccd9157093bbd45def311e8f370ab56fbc"},{"messageHash":"0x15451da84b91bf3872192c3614cb3007f97cd3e5020328674230e167dec541a2"},{"messageHash":"0x20dca7f7d5c3703fb2e6294a0fecb32edf8e977858a8b8dc9acec01d026ca933"},{"messageHash":"0xf69301f55d087a4a42028fb8a5906614e8dc3e11413c3c0ae41b944cad983155"},{"messageHash":"0xec6ceaea66f96018e1594468ea0f7815874a92f9ac0e8b2761d904333a8a47d1"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 20
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 083a509a1b59
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5945ecb55d30
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a270129c1af7
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 083a509a1b59. 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,112 @@
2026-03-16 12:42:43.857 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:42:43.858 DEBUG [tests.conftest] Running test: test_metrics_after_store_get with id: 2026-03-16_12-42-43__b9631b12-a9af-4fde-92e9-0b2479edeab9
2026-03-16 12:42:43.859 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:42:43.859 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:42:43.860 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:42:43.861 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:42:43.862 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:42:43.862 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:42:43.869 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:42:43.869 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-42-43__b9631b12-a9af-4fde-92e9-0b2479edeab9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:43.869 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:42:43.869 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:42:43.870 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:42:43.871 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.18
2026-03-16 12:42:43.871 DEBUG [src.node.docker_mananger] Generated ports ['13064', '13065', '13066', '13067', '13068']
2026-03-16 12:42:43.871 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:42:43.871 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:42:43.871 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:42:43.871 DEBUG [src.node.docker_mananger] docker run -i -t -p 13064:13064 -p 13065:13065 -p 13066:13066 -p 13067:13067 -p 13068:13068 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13066 --rest-port=13064 --tcp-port=13065 --discv5-udp-port=13067 --rest-address=0.0.0.0 --nat=extip:172.18.177.18 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=13ecfdbe89e43ec39fbc58e828fdca9fcdd5f2c884d7eeadd08cb3ee9ee32bd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13068 --metrics-logging=true --store=true --relay=true
2026-03-16 12:42:44.064 ERROR [src.node.docker_mananger] Max retries reached for container 36f3ec38bf97. Exiting log stream.
2026-03-16 12:42:44.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.18 waku 87c4b74a19e72e83f9d76a504115eec306ad2165208250f9dd8a751eb6cf7ab6
2026-03-16 12:42:44.119 DEBUG [src.node.docker_mananger] Container started with ID 87c4b74a19e7. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-42-43__b9631b12-a9af-4fde-92e9-0b2479edeab9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:44.119 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 13064
2026-03-16 12:42:44.120 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:42:44.635 ERROR [src.node.docker_mananger] Max retries reached for container 8c1f91bd44ae. Exiting log stream.
2026-03-16 12:42:45.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13064/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:45.123 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-03-16 12:42:45.123 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:42:45.124 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13064/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:45.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.18/tcp/13065/p2p/16Uiu2HAmHpsVdRCZKeh7dVty2kXFMXrjppYcKBy8VPwkpzcJFToD","/ip4/172.18.177.18/tcp/13066/ws/p2p/16Uiu2HAmHpsVdRCZKeh7dVty2kXFMXrjppYcKBy8VPwkpzcJFToD"],"enrUri":"enr:-L24QOmupt1R_S86srSilM5XBHQgoztQgB7CQJpnGmGbPEhic9ZUl-E3BjtwBV_7kdt57tpsdt_gjOAbE9yhGq9rqOoCgmlkgnY0gmlwhKwSsRKKbXVsdGlhZGRyc5YACASsErESBjMJAAoErBKxEgYzCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTNJ9iFiYHaVFKyDIVJ76qunnyNRbWmoH4yhidRkQ4gCDdGNwgjMJg3VkcIIzC4V3YWt1MgM"}'
2026-03-16 12:42:45.126 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:42:45.134 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:42:45.134 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-42-43__b9631b12-a9af-4fde-92e9-0b2479edeab9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:45.134 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:42:45.134 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:42:45.136 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:42:45.136 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.213.229
2026-03-16 12:42:45.136 DEBUG [src.node.docker_mananger] Generated ports ['18134', '18135', '18136', '18137', '18138']
2026-03-16 12:42:45.136 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:42:45.136 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:42:45.136 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:42:45.136 DEBUG [src.node.docker_mananger] docker run -i -t -p 18134:18134 -p 18135:18135 -p 18136:18136 -p 18137:18137 -p 18138:18138 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18136 --rest-port=18134 --tcp-port=18135 --discv5-udp-port=18137 --rest-address=0.0.0.0 --nat=extip:172.18.213.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8b2b9c3fdca35bcfe9671cdcc9e9fb2e3cdf0f8452fa0f5ad1b74d1eae249a7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18138 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOmupt1R_S86srSilM5XBHQgoztQgB7CQJpnGmGbPEhic9ZUl-E3BjtwBV_7kdt57tpsdt_gjOAbE9yhGq9rqOoCgmlkgnY0gmlwhKwSsRKKbXVsdGlhZGRyc5YACASsErESBjMJAAoErBKxEgYzCt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTNJ9iFiYHaVFKyDIVJ76qunnyNRbWmoH4yhidRkQ4gCDdGNwgjMJg3VkcIIzC4V3YWt1MgM --storenode=/ip4/172.18.177.18/tcp/13065/p2p/16Uiu2HAmHpsVdRCZKeh7dVty2kXFMXrjppYcKBy8VPwkpzcJFToD --store=true --relay=true
2026-03-16 12:42:45.336 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.213.229 waku 881d55e96c0b94ecb1ddfdf5016ff90745114b4c010a8f884e27788cd94627f9
2026-03-16 12:42:45.377 DEBUG [src.node.docker_mananger] Container started with ID 881d55e96c0b. Setting up logs at ./log/docker/store_node1_2026-03-16_12-42-43__b9631b12-a9af-4fde-92e9-0b2479edeab9__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:42:45.379 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18134
2026-03-16 12:42:45.381 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:42:46.382 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18134/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:46.385 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-03-16 12:42:46.385 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:42:46.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18134/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:46.388 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.213.229/tcp/18135/p2p/16Uiu2HAmDniJXodnvkKNH7tRmrQgskWgE2VLGWmdQrytr6QoMFG5","/ip4/172.18.213.229/tcp/18136/ws/p2p/16Uiu2HAmDniJXodnvkKNH7tRmrQgskWgE2VLGWmdQrytr6QoMFG5"],"enrUri":"enr:-L24QFRIuD5iLtHdT-6msIUT-coNgixJSC6I_2EKdc29Nn2-WQIvmVbS56RG0R9Cqtl2rIphN_flVKFOQ7qJhgbI0HgCgmlkgnY0gmlwhKwS1eWKbXVsdGlhZGRyc5YACASsEtXlBkbXAAoErBLV5QZG2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEDENYwOVwQzyjbpKpli4K0h2un30eVQ07INV4WwhcH0YKDdGNwgkbXg3VkcIJG2YV3YWt1MgM"}'
2026-03-16 12:42:46.388 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:42:46.388 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18134/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.18/tcp/13065/p2p/16Uiu2HAmHpsVdRCZKeh7dVty2kXFMXrjppYcKBy8VPwkpzcJFToD"]'
2026-03-16 12:42:46.391 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:46.391 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13064/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:42:46.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:46.395 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:18134/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:42:46.401 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:46.404 DEBUG [src.steps.store] Relaying message
2026-03-16 12:42:46.405 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13064/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-03-16 12:42:46.411 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:42:46.412 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:42:46.613 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:42:46.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13064/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:46.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0ab82543097eadd9f2b4283da136e58ff719c59734e8bbaac38250ba45a6633c"}]}'
2026-03-16 12:42:46.617 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:42:46.617 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:42:46.618 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18134/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:42:46.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0ab82543097eadd9f2b4283da136e58ff719c59734e8bbaac38250ba45a6633c"}]}'
2026-03-16 12:42:46.621 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:42:46.621 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-03-16 12:42:51.622 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-16 12:42:51.626 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-16 12:42:51.627 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-03-16 12:42:51.630 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-03-16 12:42:51.630 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-03-16 12:42:51.633 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-03-16 12:42:51.634 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-03-16 12:42:51.637 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-03-16 12:42:51.637 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-16 12:42:51.641 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-16 12:42:51.641 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-03-16 12:42:51.644 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-03-16 12:42:51.645 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-03-16 12:42:51.648 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-03-16 12:42:51.648 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.177.18/tcp/13065"} has 1
2026-03-16 12:42:51.652 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/store/2.0.0-beta4",peerId="/ip4/172.18.177.18/tcp/13065"} with value 1.0
2026-03-16 12:42:51.652 DEBUG [src.steps.metrics] Checking metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.177.18/tcp/13065"} has 1
2026-03-16 12:42:51.656 DEBUG [src.steps.metrics] Found metric: waku_service_peers{protocol="/vac/waku/store-query/3.0.0",peerId="/ip4/172.18.177.18/tcp/13065"} with value 1.0
2026-03-16 12:42:51.656 DEBUG [src.steps.metrics] Checking metric: libp2p_peers has 1
2026-03-16 12:42:51.659 DEBUG [src.steps.metrics] Found metric: libp2p_peers with value 1.0
2026-03-16 12:42:51.660 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_peers has 1
2026-03-16 12:42:51.663 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_peers with value 1.0
2026-03-16 12:42:51.663 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_topics has 1
2026-03-16 12:42:51.666 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_topics with value 2.0
2026-03-16 12:42:51.667 DEBUG [src.steps.metrics] Checking metric: libp2p_pubsub_subscriptions_total has 1
2026-03-16 12:42:51.670 DEBUG [src.steps.metrics] Found metric: libp2p_pubsub_subscriptions_total with value 2.0
2026-03-16 12:42:51.670 DEBUG [src.steps.metrics] Checking metric: waku_peer_store_size has 1
2026-03-16 12:42:51.674 DEBUG [src.steps.metrics] Found metric: waku_peer_store_size with value 1.0
2026-03-16 12:42:51.674 DEBUG [src.steps.metrics] Checking metric: waku_histogram_message_size_count has 1
2026-03-16 12:42:51.677 DEBUG [src.steps.metrics] Found metric: waku_histogram_message_size_count with value 1.0
2026-03-16 12:42:51.678 DEBUG [src.steps.metrics] Checking metric: waku_node_messages_total{type="relay"} has 1
2026-03-16 12:42:51.681 DEBUG [src.steps.metrics] Found metric: waku_node_messages_total{type="relay"} with value 1.0
2026-03-16 12:42:51.683 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:42:51.684 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:42:51.684 DEBUG [src.node.waku_node] Stopping container with id 87c4b74a19e7
2026-03-16 12:42:52.267 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:42:52.268 DEBUG [src.node.waku_node] Stopping container with id 881d55e96c0b
2026-03-16 12:42:52.838 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:42:52.842 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:42:52.848 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:42:52.854 DEBUG [src.node.docker_mananger] 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_single_content_topic[/waku/2/content/test.js] with id: 2026-03-16_12-43-17__a5386013-f442-4ab2-b8b7-82bd7def8c7e
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-43-17__a5386013-f442-4ab2-b8b7-82bd7def8c7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.87
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5543', '5544', '5545', '5546', '5547']
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 5543:5543 -p 5544:5544 -p 5545:5545 -p 5546:5546 -p 5547:5547 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5545 --rest-port=5543 --tcp-port=5544 --discv5-udp-port=5546 --rest-address=0.0.0.0 --nat=extip:172.18.84.87 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ed0b8b48dadbfdecf27ea26acc5556ccc022cca9c88077fceae05e8f968c5fc8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5547 --metrics-logging=true --relay=true --filter=true --content-topic=/waku/2/content/test.js
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 580b12c57ab2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.84.87 waku 24160f8409909977b32b5a8cdd64e3f6c3cbb0605ea2a2c1878a3072ee8b9e4e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 24160f840990. Setting up logs at ./log/docker/node1_2026-03-16_12-43-17__a5386013-f442-4ab2-b8b7-82bd7def8c7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 5543
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 e6ed2c844f0c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5543/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5543/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5543/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5543/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":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:5543/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.87/tcp/5544/p2p/16Uiu2HAm7T59fm127KUuYLuhxWuCo6WBUsrz27kVtMY81Ed22UUz","/ip4/172.18.84.87/tcp/5545/ws/p2p/16Uiu2HAm7T59fm127KUuYLuhxWuCo6WBUsrz27kVtMY81Ed22UUz"],"enrUri":"enr:-L24QAM4SabuveAXwjjRDsFDC0WtfItIKMTtkicisugdGfUTbUrhyHBTWlmG_yk-JDp_NxTX-7UgePf5nz8fQYCkrAkCgmlkgnY0gmlwhKwSVFeKbXVsdGlhZGRyc5YACASsElRXBhWoAAoErBJUVwYVqd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsqgFyyUyCWQiwgJWbNugSSo5S6yd46fF4FRdi-d2IRuDdGNwghWog3VkcIIVqoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-43-17__a5386013-f442-4ab2-b8b7-82bd7def8c7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.221.105
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44299', '44300', '44301', '44302', '44303']
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 44299:44299 -p 44300:44300 -p 44301:44301 -p 44302:44302 -p 44303:44303 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44301 --rest-port=44299 --tcp-port=44300 --discv5-udp-port=44302 --rest-address=0.0.0.0 --nat=extip:172.18.221.105 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eaa94d314cbb6fb6405d52e3bacd2e0e8fa6bbc6285722670fecf3cda54d6f24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44303 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QAM4SabuveAXwjjRDsFDC0WtfItIKMTtkicisugdGfUTbUrhyHBTWlmG_yk-JDp_NxTX-7UgePf5nz8fQYCkrAkCgmlkgnY0gmlwhKwSVFeKbXVsdGlhZGRyc5YACASsElRXBhWoAAoErBJUVwYVqd0DgnJzhQACAQAAiXNlY3AyNTZrMaECsqgFyyUyCWQiwgJWbNugSSo5S6yd46fF4FRdi-d2IRuDdGNwghWog3VkcIIVqoV3YWt1MgU --content-topic=/waku/2/content/test.js
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.221.105 waku c76450d5698e7e4d444bde15b53c456aac1c402a9befbb9c44725da3ee223d7c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c76450d5698e. Setting up logs at ./log/docker/node2_2026-03-16_12-43-17__a5386013-f442-4ab2-b8b7-82bd7def8c7e__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 44299
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:44299/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44299/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:44299/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.221.105/tcp/44300/p2p/16Uiu2HAmTsXSTgJw1hbZP7EPprA7R8rqxcFoW9EjFVtazXokAryo","/ip4/172.18.221.105/tcp/44301/ws/p2p/16Uiu2HAmTsXSTgJw1hbZP7EPprA7R8rqxcFoW9EjFVtazXokAryo"],"enrUri":"enr:-L24QOGaLg5UnFo9rsydl9oCLvQhOClwiQ938l18ZtnB1vLkA1k-7LbptfoU9XYVfT4t527Dcf1YXCzPn-Ft3tA8ujkCgmlkgnY0gmlwhKwS3WmKbXVsdGlhZGRyc5YACASsEt1pBq0MAAoErBLdaQatDd0DgnJzhQACAQAAiXNlY3AyNTZrMaED4hVtHOQElYBu4UTtHERYG7uIvoVR0oc3uJdQObRv8ZqDdGNwgq0Mg3VkcIKtDoV3YWt1MgE"}'
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:44299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.84.87/tcp/5544/p2p/16Uiu2HAm7T59fm127KUuYLuhxWuCo6WBUsrz27kVtMY81Ed22UUz"]'
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:5543/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
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:44299/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
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:5543/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:5543/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":1773665000709556870,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:44299/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":1773665000709556870,"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 24160f840990
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c76450d5698e
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,134 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_sync_messages_received_via_lightpush with id: 2026-03-16_12-37-42__fc8e4246-3d0f-4d3d-a150-9e6d6726364d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-42__fc8e4246-3d0f-4d3d-a150-9e6d6726364d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-42__fc8e4246-3d0f-4d3d-a150-9e6d6726364d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-37-42__fc8e4246-3d0f-4d3d-a150-9e6d6726364d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.26.239
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55621', '55622', '55623', '55624', '55625']
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 55621:55621 -p 55622:55622 -p 55623:55623 -p 55624:55624 -p 55625:55625 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55623 --rest-port=55621 --tcp-port=55622 --discv5-udp-port=55624 --rest-address=0.0.0.0 --nat=extip:172.18.26.239 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5cacade83758a2c1dfbe3646bb16bcddb448fc223d367c3dc74bcd9c7cdc3ddd --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55625 --metrics-logging=true --relay=true --lightpush=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 98c37dd12a84. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.239 waku 20dc1660df656a6cb7df4529fb33064dc8805ca1a3ac0e0f4c9b2728c4ba21fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 20dc1660df65. Setting up logs at ./log/docker/node1_2026-03-16_12-37-42__fc8e4246-3d0f-4d3d-a150-9e6d6726364d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55621
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 05e3a2b90852. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55621/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":"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:55621/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.26.239/tcp/55622/p2p/16Uiu2HAm4YUNU1EU4UHwzYfDfdr1WvpABDoPgC6i14LTML6drj9m","/ip4/172.18.26.239/tcp/55623/ws/p2p/16Uiu2HAm4YUNU1EU4UHwzYfDfdr1WvpABDoPgC6i14LTML6drj9m"],"enrUri":"enr:-L24QJJF0phoUlkVB94s46XwQciYhQExNMWGhWa0xBWxFCvSFYK7xOZY6VN4SEg2OY9Fvwl5RSTIXwf4vrPl23iVv64CgmlkgnY0gmlwhKwSGu-KbXVsdGlhZGRyc5YACASsEhrvBtlGAAoErBIa7wbZR90DgnJzhQADAQAAiXNlY3AyNTZrMaECh3cfHr4cj2uJLWpz9p40WlYE0flAcWYnjQzczu-g2qyDdGNwgtlGg3VkcILZSIV3YWt1Mhs"}'
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.244.143
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4299', '4300', '4301', '4302', '4303']
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 4299:4299 -p 4300:4300 -p 4301:4301 -p 4302:4302 -p 4303:4303 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4301 --rest-port=4299 --tcp-port=4300 --discv5-udp-port=4302 --rest-address=0.0.0.0 --nat=extip:172.18.244.143 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9306c174aedaff2f5f6101b9bcea9de3d53be4f56b91fa5c510fe6d54dfdf13b --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4303 --metrics-logging=true --relay=true --lightpush=true --discv5-bootstrap-node=enr:-L24QJJF0phoUlkVB94s46XwQciYhQExNMWGhWa0xBWxFCvSFYK7xOZY6VN4SEg2OY9Fvwl5RSTIXwf4vrPl23iVv64CgmlkgnY0gmlwhKwSGu-KbXVsdGlhZGRyc5YACASsEhrvBtlGAAoErBIa7wbZR90DgnJzhQADAQAAiXNlY3AyNTZrMaECh3cfHr4cj2uJLWpz9p40WlYE0flAcWYnjQzczu-g2qyDdGNwgtlGg3VkcILZSIV3YWt1Mhs --lightpushnode=/ip4/172.18.26.239/tcp/55622/p2p/16Uiu2HAm4YUNU1EU4UHwzYfDfdr1WvpABDoPgC6i14LTML6drj9m
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.244.143 waku 45d1f1a5ae04d2b41f76ecc9cd307cdd430dd8e11167b91cf4b6a76a63ad2fb6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 45d1f1a5ae04. Setting up logs at ./log/docker/node2_2026-03-16_12-37-42__fc8e4246-3d0f-4d3d-a150-9e6d6726364d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4299
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:4299/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":"READY"},{"Legacy Lightpush":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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:4299/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.244.143/tcp/4300/p2p/16Uiu2HAm2su8WSEpC7J2emraja35wBwANUMKEG4joNREYDacf661","/ip4/172.18.244.143/tcp/4301/ws/p2p/16Uiu2HAm2su8WSEpC7J2emraja35wBwANUMKEG4joNREYDacf661"],"enrUri":"enr:-L24QL2MftOS5kzzZnohywTMM_h_bg3enzTzttIBoHGcTNkba-X2htSQj_pa_v_whUTlLckQMW6ALecH95riUAb451ACgmlkgnY0gmlwhKwS9I-KbXVsdGlhZGRyc5YACASsEvSPBhDMAAoErBL0jwYQzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECbrnHT8xu7nW9DsNfWcbZuUFPXzlUoaDE7_ZVXUxWaRaDdGNwghDMg3VkcIIQzoV3YWt1Mhs"}'
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.118.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4418', '4419', '4420', '4421', '4422']
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 4418:4418 -p 4419:4419 -p 4420:4420 -p 4421:4421 -p 4422:4422 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4420 --rest-port=4418 --tcp-port=4419 --discv5-udp-port=4421 --rest-address=0.0.0.0 --nat=extip:172.18.118.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb12a0b0805dc7cced3bda1c90a323d8aeca22f5bedbc2d02dfca7b5dfd6b10c --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4422 --metrics-logging=true --relay=true --storenode=/ip4/172.18.244.143/tcp/4300/p2p/16Uiu2HAm2su8WSEpC7J2emraja35wBwANUMKEG4joNREYDacf661 --discv5-bootstrap-node=enr:-L24QL2MftOS5kzzZnohywTMM_h_bg3enzTzttIBoHGcTNkba-X2htSQj_pa_v_whUTlLckQMW6ALecH95riUAb451ACgmlkgnY0gmlwhKwS9I-KbXVsdGlhZGRyc5YACASsEvSPBhDMAAoErBL0jwYQzd0DgnJzhQADAQAAiXNlY3AyNTZrMaECbrnHT8xu7nW9DsNfWcbZuUFPXzlUoaDE7_ZVXUxWaRaDdGNwghDMg3VkcIIQzoV3YWt1Mhs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.56 waku 2a87cd06c14a753afc27730a05ab14006566f1e1c86ac55100adee2604e3513e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a87cd06c14a. Setting up logs at ./log/docker/node3_2026-03-16_12-37-42__fc8e4246-3d0f-4d3d-a150-9e6d6726364d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 4418
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:4418/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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:4418/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.118.56/tcp/4419/p2p/16Uiu2HAm3vngftTqLex4EiFZkQgXBTYiH13XBUQKZV2vDsmaXZGX","/ip4/172.18.118.56/tcp/4420/ws/p2p/16Uiu2HAm3vngftTqLex4EiFZkQgXBTYiH13XBUQKZV2vDsmaXZGX"],"enrUri":"enr:-L24QPytzMgZzhkEY4aILZs_DEs1l3y3BjiihpGT03Gk5WhgIpE2EdMK32bfJ9pMrMkiV-WM6wlGM4sgHzYMibJaodACgmlkgnY0gmlwhKwSdjiKbXVsdGlhZGRyc5YACASsEnY4BhFDAAoErBJ2OAYRRN0DgnJzhQADAQAAiXNlY3AyNTZrMaECflLrhVURHMMaDu2RLsF9G4GTG-GIuSJHm1OaWfXI9MSDdGNwghFDg3VkcIIRRYV3YWt1MhM"}'
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:4299/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.26.239/tcp/55622/p2p/16Uiu2HAm4YUNU1EU4UHwzYfDfdr1WvpABDoPgC6i14LTML6drj9m"]'
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:4418/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.244.143/tcp/4300/p2p/16Uiu2HAm2su8WSEpC7J2emraja35wBwANUMKEG4joNREYDacf661"]'
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:55621/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:4299/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:4418/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:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664666233939489}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664666450277320}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664666665986327}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664666881757330}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664667097481607}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664667313699943}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664667528121036}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664667743096476}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664667959106832}}'
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 POST "http://127.0.0.1:55621/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664668175980756}}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:55621/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":"0x9fc97560600a92f1eb00491f8014e4c727b1fda6c3c953b7057012cf41b4d2ab"},{"messageHash":"0x85f80174581f138fa1002fa65551ba9937ed19659dd87fdf6c0291bc1aa9d79b"},{"messageHash":"0xd39631558f88c08792ce1b8ddef6d1353b80e1054cacd6c2adfdeffee76dfbad"},{"messageHash":"0xa8daec6432e7814f7129ab2be65d7a427a01e64a324d2f45dd516b1532417c59"},{"messageHash":"0xd3a69aa31979a76695af42e7c76c1b3748bf24478ba1c51e923c34ad595500c4"},{"messageHash":"0x1c91d7f0207d89e54951e3dc5c4fba3b624bb52ffc58c88e886a8b3d5a6bd823"},{"messageHash":"0x41c9d57ac79713cc9164c0240d4a8e5c1ab5dcccb9f4b5f24e09180df12a6b24"},{"messageHash":"0x713358688427d335400b8745e8f2f2d2faa86d3e7eb9384db481b7303434b5de"},{"messageHash":"0x40db2261d0c4065f67ab43cda6d4a415f1db97138eeba46616491993dd20ec75"},{"messageHash":"0xe6a0d4d070a31dbc3cbc67d1ddf8fa72ba42c57e40ab9b9d6fc437aa72ce8c01"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:4299/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":"0x9fc97560600a92f1eb00491f8014e4c727b1fda6c3c953b7057012cf41b4d2ab"},{"messageHash":"0x85f80174581f138fa1002fa65551ba9937ed19659dd87fdf6c0291bc1aa9d79b"},{"messageHash":"0xd39631558f88c08792ce1b8ddef6d1353b80e1054cacd6c2adfdeffee76dfbad"},{"messageHash":"0xa8daec6432e7814f7129ab2be65d7a427a01e64a324d2f45dd516b1532417c59"},{"messageHash":"0xd3a69aa31979a76695af42e7c76c1b3748bf24478ba1c51e923c34ad595500c4"},{"messageHash":"0x1c91d7f0207d89e54951e3dc5c4fba3b624bb52ffc58c88e886a8b3d5a6bd823"},{"messageHash":"0x41c9d57ac79713cc9164c0240d4a8e5c1ab5dcccb9f4b5f24e09180df12a6b24"},{"messageHash":"0x713358688427d335400b8745e8f2f2d2faa86d3e7eb9384db481b7303434b5de"},{"messageHash":"0x40db2261d0c4065f67ab43cda6d4a415f1db97138eeba46616491993dd20ec75"},{"messageHash":"0xe6a0d4d070a31dbc3cbc67d1ddf8fa72ba42c57e40ab9b9d6fc437aa72ce8c01"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
DEBUG  src.steps.store:store.py:211 Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:4418/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":"0x9fc97560600a92f1eb00491f8014e4c727b1fda6c3c953b7057012cf41b4d2ab"},{"messageHash":"0x85f80174581f138fa1002fa65551ba9937ed19659dd87fdf6c0291bc1aa9d79b"},{"messageHash":"0xd39631558f88c08792ce1b8ddef6d1353b80e1054cacd6c2adfdeffee76dfbad"},{"messageHash":"0xa8daec6432e7814f7129ab2be65d7a427a01e64a324d2f45dd516b1532417c59"},{"messageHash":"0xd3a69aa31979a76695af42e7c76c1b3748bf24478ba1c51e923c34ad595500c4"},{"messageHash":"0x1c91d7f0207d89e54951e3dc5c4fba3b624bb52ffc58c88e886a8b3d5a6bd823"},{"messageHash":"0x41c9d57ac79713cc9164c0240d4a8e5c1ab5dcccb9f4b5f24e09180df12a6b24"},{"messageHash":"0x713358688427d335400b8745e8f2f2d2faa86d3e7eb9384db481b7303434b5de"},{"messageHash":"0x40db2261d0c4065f67ab43cda6d4a415f1db97138eeba46616491993dd20ec75"},{"messageHash":"0xe6a0d4d070a31dbc3cbc67d1ddf8fa72ba42c57e40ab9b9d6fc437aa72ce8c01"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 10
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 20dc1660df65
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 45d1f1a5ae04
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2a87cd06c14a
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 20dc1660df65. 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,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_combination_of_different_nodes with id: 2026-03-16_12-33-52__4c810768-bcc2-40ac-95d8-cd4b1a211077
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-16_12-33-52__4c810768-bcc2-40ac-95d8-cd4b1a211077__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.133.170
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2220', '2221', '2222', '2223', '2224']
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 2220:2220 -p 2221:2221 -p 2222:2222 -p 2223:2223 -p 2224:2224 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2222 --rest-port=2220 --tcp-port=2221 --discv5-udp-port=2223 --rest-address=0.0.0.0 --nat=extip:172.18.133.170 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0bb02b8ac7b7f1e6afcd7feaafea03d4ada1f22c1c3859e5b39627afbf2293b9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2224 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.133.170 waku fcdc509dc70b4dd11d9cb2282bae4f15906eb19b70fdd6f846bff0ae3d947f66
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fcdc509dc70b. Setting up logs at ./log/docker/receiving_node1_2026-03-16_12-33-52__4c810768-bcc2-40ac-95d8-cd4b1a211077__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2220
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 c11b538137e5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2843b12d902b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:2220/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_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:2220/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.133.170/tcp/2221/p2p/16Uiu2HAmAszAvkxTxMxNYq2dSCazck5anM2wEbepancy12TDRLHB","/ip4/172.18.133.170/tcp/2222/ws/p2p/16Uiu2HAmAszAvkxTxMxNYq2dSCazck5anM2wEbepancy12TDRLHB"],"enrUri":"enr:-L24QK22vlzZ3mWj5HNI1BgdnxhwOEoEifoJ-fTsja1EevHjQoYIwqyJQEamMpjCl2FjT3jSiXrhSPIk693IfkEr-IUCgmlkgnY0gmlwhKwShaqKbXVsdGlhZGRyc5YACASsEoWqBgitAAoErBKFqgYIrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5Zz5gwLyRBMTaVnYLrfBcunMMNGJL_crSEYlB5A7GFaDdGNwggitg3VkcIIIr4V3YWt1Mg0"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-16_12-33-52__4c810768-bcc2-40ac-95d8-cd4b1a211077__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15155', '15156', '15157', '15158', '15159']
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 15155:15155 -p 15156:15156 -p 15157:15157 -p 15158:15158 -p 15159:15159 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15157 --rest-port=15155 --tcp-port=15156 --discv5-udp-port=15158 --rest-address=0.0.0.0 --nat=extip:172.18.179.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a7d404c4bd5cdfb66d8f864dfbb29a2a6f30fecdeaa454d3fdad65bdc5eee33c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15159 --metrics-logging=true --lightpush=false --relay=false --filternode=/ip4/172.18.133.170/tcp/2221/p2p/16Uiu2HAmAszAvkxTxMxNYq2dSCazck5anM2wEbepancy12TDRLHB
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.39 waku 6b859643973018cb21b6fe0aee91374f9b085adf798755a0d2211ac6d017cfc5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b8596439730. Setting up logs at ./log/docker/receiving_node2_2026-03-16_12-33-52__4c810768-bcc2-40ac-95d8-cd4b1a211077__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 15155
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:15155/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:15155/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.39/tcp/15156/p2p/16Uiu2HAm8CzBDnP9Fnti6FJWrJJaZmroHbRyc5DmGgxFuWYR51Wr","/ip4/172.18.179.39/tcp/15157/ws/p2p/16Uiu2HAm8CzBDnP9Fnti6FJWrJJaZmroHbRyc5DmGgxFuWYR51Wr"],"enrUri":"enr:-L24QP7vw0D9ipx8TbBbdV9SmUaZHxnr9kfalMor0tNuBrjYdgvui9TyXUsotLmnZyNcpu1cqUxLFAwEv7cbIY_fvq4CgmlkgnY0gmlwhKwSsyeKbXVsdGlhZGRyc5YACASsErMnBjs0AAoErBKzJwY7Nd0DgnJzhQADAQAAiXNlY3AyNTZrMaECvef0ePpWER_opSZCGk2VKi_dpby8brQteJUkRe4TtoODdGNwgjs0g3VkcII7NoV3YWt1MgA"}'
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:15155/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.170/tcp/2221/p2p/16Uiu2HAmAszAvkxTxMxNYq2dSCazck5anM2wEbepancy12TDRLHB"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node2_2026-03-16_12-33-52__4c810768-bcc2-40ac-95d8-cd4b1a211077__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.224.76
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10056', '10057', '10058', '10059', '10060']
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 10056:10056 -p 10057:10057 -p 10058:10058 -p 10059:10059 -p 10060:10060 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10058 --rest-port=10056 --tcp-port=10057 --discv5-udp-port=10059 --rest-address=0.0.0.0 --nat=extip:172.18.224.76 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9db4aa54fe9cc7eceff34b2cc4714655fffec6f22fca6cffcbb626cf2b1ffafa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10060 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK22vlzZ3mWj5HNI1BgdnxhwOEoEifoJ-fTsja1EevHjQoYIwqyJQEamMpjCl2FjT3jSiXrhSPIk693IfkEr-IUCgmlkgnY0gmlwhKwShaqKbXVsdGlhZGRyc5YACASsEoWqBgitAAoErBKFqgYIrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC5Zz5gwLyRBMTaVnYLrfBcunMMNGJL_crSEYlB5A7GFaDdGNwggitg3VkcIIIr4V3YWt1Mg0 --lightpushnode=/ip4/172.18.133.170/tcp/2221/p2p/16Uiu2HAmAszAvkxTxMxNYq2dSCazck5anM2wEbepancy12TDRLHB --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.224.76 waku bbd943e2511d79fda953646f29593109ecf33dbf01464c69291a5415396b75e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bbd943e2511d. Setting up logs at ./log/docker/lightpush_node2_2026-03-16_12-33-52__4c810768-bcc2-40ac-95d8-cd4b1a211077__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 10056
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:10056/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:10056/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.224.76/tcp/10057/p2p/16Uiu2HAm7JrnaxDA7uKgbpVgTxbk4KVtmKDfUohrSe6jgAuZEVPM","/ip4/172.18.224.76/tcp/10058/ws/p2p/16Uiu2HAm7JrnaxDA7uKgbpVgTxbk4KVtmKDfUohrSe6jgAuZEVPM"],"enrUri":"enr:-L24QIEXpvSQEUWO5Fx33cCFhZzTx37Eq16EO-rV9yVpEH5WJHT192CwooTNOdm86N49eT79P045PtP7QPoTnQGsb5sCgmlkgnY0gmlwhKwS4EyKbXVsdGlhZGRyc5YACASsEuBMBidJAAoErBLgTAYnSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECsI1ljpQXh-qAUHWPy9zwrBriSgaUyeKUOsaXNUs4eUiDdGNwgidJg3VkcIInS4V3YWt1Mgk"}'
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:10056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.133.170/tcp/2221/p2p/16Uiu2HAmAszAvkxTxMxNYq2dSCazck5anM2wEbepancy12TDRLHB"]'
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:10056/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.39/tcp/15156/p2p/16Uiu2HAm8CzBDnP9Fnti6FJWrJJaZmroHbRyc5DmGgxFuWYR51Wr"]'
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:2220/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:10056/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:15155/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/3/0"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
DEBUG  src.libs.common:common.py:47 Sleeping for 1 seconds
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:10056/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664437208269234}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:2220/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":1773664437208269234,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:10056/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":1773664437208269234,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15155/filter/v2/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":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664437208269234,"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 fcdc509dc70b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b8596439730
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bbd943e2511d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fcdc509dc70b. 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,243 @@
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-03-16_12-34-46__261b20d5-2d49-458c-b89d-19da31cbdc9d
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-34-46__261b20d5-2d49-458c-b89d-19da31cbdc9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.164.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['8055', '8056', '8057', '8058', '8059']
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 8055:8055 -p 8056:8056 -p 8057:8057 -p 8058:8058 -p 8059:8059 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=8057 --rest-port=8055 --tcp-port=8056 --discv5-udp-port=8058 --rest-address=0.0.0.0 --nat=extip:172.18.164.173 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a48e38be9809bfc2bfacdcc8192faace9d6a74b1eaccfd1b8ba4c60dff55e905 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=8059 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.164.173 waku 7d031532cc8aff7bc6ecb41b8d1d90f35fe1df98bc755a638e0e68c2066f4f39
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d031532cc8a. Setting up logs at ./log/docker/node1_2026-03-16_12-34-46__261b20d5-2d49-458c-b89d-19da31cbdc9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 8055
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 5b0a08aa3648. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8055/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8055/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:8055/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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:8055/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.164.173/tcp/8056/p2p/16Uiu2HAmFneqqoEsyFEM3ygr3hY5TWZVke3tdK85d5LaWjQvNtq9","/ip4/172.18.164.173/tcp/8057/ws/p2p/16Uiu2HAmFneqqoEsyFEM3ygr3hY5TWZVke3tdK85d5LaWjQvNtq9"],"enrUri":"enr:-L24QNEu48lX_y7GfDyMISiajondWpu_CY6l8NZYUu0Vy61GSCDdj2JhW0gMtrnOl0647jeVC_zqkvSCEywsFJX_nEUCgmlkgnY0gmlwhKwSpK2KbXVsdGlhZGRyc5YACASsEqStBh94AAoErBKkrQYfed0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLommWXyIW2TgjyMMovTUU1T7nkvRd30ZbqmZTBSRigyDdGNwgh94g3VkcIIfeoV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-34-46__261b20d5-2d49-458c-b89d-19da31cbdc9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.80.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58272', '58273', '58274', '58275', '58276']
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 58272:58272 -p 58273:58273 -p 58274:58274 -p 58275:58275 -p 58276:58276 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58274 --rest-port=58272 --tcp-port=58273 --discv5-udp-port=58275 --rest-address=0.0.0.0 --nat=extip:172.18.80.250 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ddbae9ffdf8205883bafa4bd7afbf5dfbaac8bdebb828a531c527b9e37b81e78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58276 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNEu48lX_y7GfDyMISiajondWpu_CY6l8NZYUu0Vy61GSCDdj2JhW0gMtrnOl0647jeVC_zqkvSCEywsFJX_nEUCgmlkgnY0gmlwhKwSpK2KbXVsdGlhZGRyc5YACASsEqStBh94AAoErBKkrQYfed0DgnJzhQACAQAAiXNlY3AyNTZrMaEDLommWXyIW2TgjyMMovTUU1T7nkvRd30ZbqmZTBSRigyDdGNwgh94g3VkcIIfeoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.250 waku d99e25b83b9a35558df13ec6861ee9bfa5775ad787cc9e8649b2e93c5186f8df
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d99e25b83b9a. Setting up logs at ./log/docker/node2_2026-03-16_12-34-46__261b20d5-2d49-458c-b89d-19da31cbdc9d__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58272
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:58272/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58272/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58272/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58272/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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:58272/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.80.250/tcp/58273/p2p/16Uiu2HAkvCzDKQaLc8wr12BnNi91Jm5uv2yt5U6bjkE1NfRAzGHi","/ip4/172.18.80.250/tcp/58274/ws/p2p/16Uiu2HAkvCzDKQaLc8wr12BnNi91Jm5uv2yt5U6bjkE1NfRAzGHi"],"enrUri":"enr:-L24QFos0eGCPCMtnotvmL6eiHkzh6ZII_M_XKIsucAHZXNGHFPlokKk9Wsev2IhA9H2u-WBXKL72jzheGfBvv1IG_QCgmlkgnY0gmlwhKwSUPqKbXVsdGlhZGRyc5YACASsElD6BuOhAAoErBJQ-gbjot0DgnJzhQACAQAAiXNlY3AyNTZrMaECC5vAsztrOskqwWHE6Y2hbreoIMYn2IH8aFMV6wZekF2DdGNwguOhg3VkcILjo4V3YWt1MgE"}'
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:58272/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.164.173/tcp/8056/p2p/16Uiu2HAmFneqqoEsyFEM3ygr3hY5TWZVke3tdK85d5LaWjQvNtq9"]'
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:8055/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:58272/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:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490045393767,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490045393767,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490165064962,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490165064962,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490283181394,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490283181394,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490400818548,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490400818548,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490521220863,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490521220863,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490642837216,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490642837216,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490764187126,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490764187126,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664490883114892,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664490883114892,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:8055/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:58272/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:8055/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:58272/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:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664491233377357,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664491233377357,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664491358094840,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664491358094840,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664491493309358,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664491493309358,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664491613460190,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664491613460190,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664491732385675,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664491732385675,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664491851636792,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664491851636792,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664491970639589,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664491970639589,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:8055/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:8055/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":1773664492088459954,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58272/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":1773664492088459954,"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 7d031532cc8a
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id d99e25b83b9a
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,92 @@
2026-03-16 12:36:26.230 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:36:26.231 DEBUG [tests.conftest] Running test: test_time_filter_matches_one_message with id: 2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b
2026-03-16 12:36:26.231 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:36:26.231 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:36:26.232 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-03-16 12:36:26.239 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:26.239 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:26.239 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:26.239 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:26.241 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:26.241 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.139.15
2026-03-16 12:36:26.241 DEBUG [src.node.docker_mananger] Generated ports ['57581', '57582', '57583', '57584', '57585']
2026-03-16 12:36:26.241 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:26.241 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:26.242 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:26.242 DEBUG [src.node.docker_mananger] docker run -i -t -p 57581:57581 -p 57582:57582 -p 57583:57583 -p 57584:57584 -p 57585:57585 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57583 --rest-port=57581 --tcp-port=57582 --discv5-udp-port=57584 --rest-address=0.0.0.0 --nat=extip:172.18.139.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58a9a3e286ddffe2bdbe552f17aeaf2f75beaf06b2b2dace6b4efd8ef479accf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57585 --metrics-logging=true --store=true --relay=true
2026-03-16 12:36:26.446 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.139.15 waku defcc321d0a45e7d27f67cf42853fe273618f44383ae510d4e21e32b94d14823
2026-03-16 12:36:26.473 ERROR [src.node.docker_mananger] Max retries reached for container 5baee4d9f442. Exiting log stream.
2026-03-16 12:36:26.481 DEBUG [src.node.docker_mananger] Container started with ID defcc321d0a4. Setting up logs at ./log/docker/publishing_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:26.482 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57581
2026-03-16 12:36:26.482 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:27.027 ERROR [src.node.docker_mananger] Max retries reached for container 4c6c2db185dd. Exiting log stream.
2026-03-16 12:36:27.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57581/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:27.485 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-03-16 12:36:27.486 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:27.486 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:27.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.139.15/tcp/57582/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z","/ip4/172.18.139.15/tcp/57583/ws/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z"],"enrUri":"enr:-L24QBX-IK6RVovQGLcdMnj1w2T4Ra18ska39CNTnAmvltm0KdDVpDK3bNuQs0GZGyP3TNl2EmdEIR14R2N5msLwL_oCgmlkgnY0gmlwhKwSiw-KbXVsdGlhZGRyc5YACASsEosPBuDuAAoErBKLDwbg790DgnJzhQADAQAAiXNlY3AyNTZrMaED7hAd70CYJJWXwUkaR4ws8so2NPQ2u8wscEla_Ly6udCDdGNwguDug3VkcILg8IV3YWt1MgM"}'
2026-03-16 12:36:27.488 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:27.496 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:36:27.496 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:27.497 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:27.497 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:27.498 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:27.498 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.67.225
2026-03-16 12:36:27.499 DEBUG [src.node.docker_mananger] Generated ports ['57764', '57765', '57766', '57767', '57768']
2026-03-16 12:36:27.499 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:27.499 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:27.499 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:27.499 DEBUG [src.node.docker_mananger] docker run -i -t -p 57764:57764 -p 57765:57765 -p 57766:57766 -p 57767:57767 -p 57768:57768 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57766 --rest-port=57764 --tcp-port=57765 --discv5-udp-port=57767 --rest-address=0.0.0.0 --nat=extip:172.18.67.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=559faae21b6221dac712ea8cf05e1acf11bb446b7dce11aafc736abf5f1a4dec --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57768 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBX-IK6RVovQGLcdMnj1w2T4Ra18ska39CNTnAmvltm0KdDVpDK3bNuQs0GZGyP3TNl2EmdEIR14R2N5msLwL_oCgmlkgnY0gmlwhKwSiw-KbXVsdGlhZGRyc5YACASsEosPBuDuAAoErBKLDwbg790DgnJzhQADAQAAiXNlY3AyNTZrMaED7hAd70CYJJWXwUkaR4ws8so2NPQ2u8wscEla_Ly6udCDdGNwguDug3VkcILg8IV3YWt1MgM --storenode=/ip4/172.18.139.15/tcp/57582/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z --store=true --relay=true
2026-03-16 12:36:27.698 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.67.225 waku f67353623f7093fecea57efdd251c5b7887463c218d11fb2c8722d661c91315b
2026-03-16 12:36:27.735 DEBUG [src.node.docker_mananger] Container started with ID f67353623f70. Setting up logs at ./log/docker/store_node1_2026-03-16_12-36-26__b3098d58-0540-4b70-845b-4befd2971b0b__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:36:27.736 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 57764
2026-03-16 12:36:27.736 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:28.737 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57764/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:28.740 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-03-16 12:36:28.740 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:28.740 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57764/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:28.743 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.67.225/tcp/57765/p2p/16Uiu2HAm1ow28UWYcDD2K5YsEEFbFcNU8jhWNsVogiJHLu4XQn38","/ip4/172.18.67.225/tcp/57766/ws/p2p/16Uiu2HAm1ow28UWYcDD2K5YsEEFbFcNU8jhWNsVogiJHLu4XQn38"],"enrUri":"enr:-L24QAALXGnMI2f5dOZkfN5e37D1Y8GNquFWDyK-E6Kcu979Cn2yqeTJ7kFDSyCOGZcQ0Za0bGC36F7iLo6PeMENnSgCgmlkgnY0gmlwhKwSQ-GKbXVsdGlhZGRyc5YACASsEkPhBuGlAAoErBJD4Qbhpt0DgnJzhQADAQAAiXNlY3AyNTZrMaECXtnny-iThO2Oo5G5rOlRGNRi4VnDnw6xrDL7Dc_gBKeDdGNwguGlg3VkcILhp4V3YWt1MgM"}'
2026-03-16 12:36:28.743 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:28.743 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57764/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.139.15/tcp/57582/p2p/16Uiu2HAmUgHdskJn2GTeGZu8E8h4X7pG6p8TmWDFdCjSYL1M7H1Z"]'
2026-03-16 12:36:28.746 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.747 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:36:28.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.749 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57764/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:36:28.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.753 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:28.753 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57581/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-03-16 12:36:28.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:28.962 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:28.962 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57581/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-03-16 12:36:28.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:28.968 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:29.169 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:29.169 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57581/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-03-16 12:36:29.177 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:29.178 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:29.379 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:29.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57581/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-03-16 12:36:29.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:29.385 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:29.586 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:29.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57581/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-03-16 12:36:29.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:29.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:29.793 DEBUG [src.steps.store] Relaying message
2026-03-16 12:36:29.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57581/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-03-16 12:36:29.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:36:29.800 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-03-16 12:36:30.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57581/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773664585753039968&endTime=1773664585753239968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:30.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x090de2c82f21314ad083d021f0b65d2063a97ade6ec31f7d94411c43a857b595"}]}'
2026-03-16 12:36:30.005 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57764/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&startTime=1773664585753039968&endTime=1773664585753239968&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:30.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x090de2c82f21314ad083d021f0b65d2063a97ade6ec31f7d94411c43a857b595"}]}'
2026-03-16 12:36:30.010 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:36:30.011 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:36:30.011 DEBUG [src.node.waku_node] Stopping container with id defcc321d0a4
2026-03-16 12:36:30.577 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:30.577 DEBUG [src.node.waku_node] Stopping container with id f67353623f70
2026-03-16 12:36:31.160 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:31.162 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:36:31.171 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:31.178 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,99 @@
2026-03-16 12:33:14.762 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:33:14.763 DEBUG [tests.conftest] Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-03-16_12-33-14__662000b0-3e96-4e5b-8be7-be484fc67a50
2026-03-16 12:33:14.763 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:33:14.763 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:33:14.764 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:33:14.773 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:14.773 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-33-14__662000b0-3e96-4e5b-8be7-be484fc67a50__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:14.779 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:14.779 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-33-14__662000b0-3e96-4e5b-8be7-be484fc67a50__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:14.785 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:33:14.785 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-33-14__662000b0-3e96-4e5b-8be7-be484fc67a50__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:14.786 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:33:14.786 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:33:14.787 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:14.787 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:14.835 DEBUG [src.node.docker_mananger] Network waku created
2026-03-16 12:33:14.835 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.234
2026-03-16 12:33:14.835 DEBUG [src.node.docker_mananger] Generated ports ['20581', '20582', '20583', '20584', '20585']
2026-03-16 12:33:14.836 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:14.836 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:14.836 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:14.836 DEBUG [src.node.docker_mananger] docker run -i -t -p 20581:20581 -p 20582:20582 -p 20583:20583 -p 20584:20584 -p 20585:20585 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20583 --rest-port=20581 --tcp-port=20582 --discv5-udp-port=20584 --rest-address=0.0.0.0 --nat=extip:172.18.110.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccf24a10abe8fba198a59dcebff738a1b99b1f4089d2cba2d8b2cf4e6bb9ed22 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20585 --metrics-logging=true --lightpush=true
2026-03-16 12:33:26.524 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.234 waku c76b704ba98110a98b71dd18e1be80d5d796481204edbcfdefdee65399309942
2026-03-16 12:33:26.563 DEBUG [src.node.docker_mananger] Container started with ID c76b704ba981. Setting up logs at ./log/docker/node1_2026-03-16_12-33-14__662000b0-3e96-4e5b-8be7-be484fc67a50__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:26.564 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 20581
2026-03-16 12:33:26.564 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:33:27.564 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20581/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:27.568 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-03-16 12:33:27.568 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:33:27.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20581/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:27.571 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.234/tcp/20582/p2p/16Uiu2HAmQxB8itKibYP13ZFtpcXbHCPVoZWhvHPHxC9ZN42kEy64","/ip4/172.18.110.234/tcp/20583/ws/p2p/16Uiu2HAmQxB8itKibYP13ZFtpcXbHCPVoZWhvHPHxC9ZN42kEy64"],"enrUri":"enr:-L24QLTPbTU12bd0BYQHwx5PD5O9lgUpI69XnQDN25amdrXoQ6vKN_ce7ODk8kdNDzYKE9DyfTxqGN8QPpjcJPsLve4CgmlkgnY0gmlwhKwSbuqKbXVsdGlhZGRyc5YACASsEm7qBlBmAAoErBJu6gZQZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtrNPQzyJhC_7Y75tMRAu5SpukW7leaKh0MLC1WC_H52DdGNwglBmg3VkcIJQaIV3YWt1Mgk"}'
2026-03-16 12:33:27.571 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:33:27.571 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:27.571 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:27.573 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:33:27.573 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.39.43
2026-03-16 12:33:27.573 DEBUG [src.node.docker_mananger] Generated ports ['2205', '2206', '2207', '2208', '2209']
2026-03-16 12:33:27.573 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:27.573 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:27.573 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:27.574 DEBUG [src.node.docker_mananger] docker run -i -t -p 2205:2205 -p 2206:2206 -p 2207:2207 -p 2208:2208 -p 2209:2209 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=2207 --rest-port=2205 --tcp-port=2206 --discv5-udp-port=2208 --rest-address=0.0.0.0 --nat=extip:172.18.39.43 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ff39bb9ea09cfb2ecfb1f878da60d2b311dfbcccf5d99b3cdaed8876ef272da3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2209 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QLTPbTU12bd0BYQHwx5PD5O9lgUpI69XnQDN25amdrXoQ6vKN_ce7ODk8kdNDzYKE9DyfTxqGN8QPpjcJPsLve4CgmlkgnY0gmlwhKwSbuqKbXVsdGlhZGRyc5YACASsEm7qBlBmAAoErBJu6gZQZ90DgnJzhQADAQAAiXNlY3AyNTZrMaEDtrNPQzyJhC_7Y75tMRAu5SpukW7leaKh0MLC1WC_H52DdGNwglBmg3VkcIJQaIV3YWt1Mgk --lightpushnode=/ip4/172.18.110.234/tcp/20582/p2p/16Uiu2HAmQxB8itKibYP13ZFtpcXbHCPVoZWhvHPHxC9ZN42kEy64
2026-03-16 12:33:27.766 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.39.43 waku 6f1ddf133a97ebb6c13e883ccab52d49ed2de4ce5be7c5936a872e4899987503
2026-03-16 12:33:27.797 DEBUG [src.node.docker_mananger] Container started with ID 6f1ddf133a97. Setting up logs at ./log/docker/node2_2026-03-16_12-33-14__662000b0-3e96-4e5b-8be7-be484fc67a50__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:27.798 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 2205
2026-03-16 12:33:27.798 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:33:28.799 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2205/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:28.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"READY"},{"Legacy Lightpush":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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-03-16 12:33:28.802 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:33:28.802 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2205/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:28.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.39.43/tcp/2206/p2p/16Uiu2HAmA9mNvFcXTsQL9PSAjCc6YrKmWh4uAUFkYkvtTXirzmCG","/ip4/172.18.39.43/tcp/2207/ws/p2p/16Uiu2HAmA9mNvFcXTsQL9PSAjCc6YrKmWh4uAUFkYkvtTXirzmCG"],"enrUri":"enr:-L24QDx4MsYefMxHLiV-va9SG0-SnST58GWJSAroXw20l8aRFyq9gcYFLkQuPJtUI_1f5tWJa7xVZDNmroFU33Hon3ICgmlkgnY0gmlwhKwSJyuKbXVsdGlhZGRyc5YACASsEicrBgieAAoErBInKwYIn90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2swdhAjebSs-8oRWizT27TOImEPTf2R1HmkfFLTr49WDdGNwggieg3VkcIIIoIV3YWt1Mgs"}'
2026-03-16 12:33:28.805 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:33:28.805 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:33:28.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:33:28.807 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:33:28.807 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.148.206
2026-03-16 12:33:28.807 DEBUG [src.node.docker_mananger] Generated ports ['18290', '18291', '18292', '18293', '18294']
2026-03-16 12:33:28.807 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:33:28.807 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:33:28.807 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:33:28.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 18290:18290 -p 18291:18291 -p 18292:18292 -p 18293:18293 -p 18294:18294 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18292 --rest-port=18290 --tcp-port=18291 --discv5-udp-port=18293 --rest-address=0.0.0.0 --nat=extip:172.18.148.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c0c0ebe73a6aa13bfec5cb3c48de2cbd08e3becfc6fe89e6d009cacc38a711c9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18294 --metrics-logging=true --relay=false --storenode=/ip4/172.18.39.43/tcp/2206/p2p/16Uiu2HAmA9mNvFcXTsQL9PSAjCc6YrKmWh4uAUFkYkvtTXirzmCG --discv5-bootstrap-node=enr:-L24QDx4MsYefMxHLiV-va9SG0-SnST58GWJSAroXw20l8aRFyq9gcYFLkQuPJtUI_1f5tWJa7xVZDNmroFU33Hon3ICgmlkgnY0gmlwhKwSJyuKbXVsdGlhZGRyc5YACASsEicrBgieAAoErBInKwYIn90DgnJzhQADAQAAiXNlY3AyNTZrMaEC2swdhAjebSs-8oRWizT27TOImEPTf2R1HmkfFLTr49WDdGNwggieg3VkcIIIoIV3YWt1Mgs
2026-03-16 12:33:29.004 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.148.206 waku 1ef7bc7607db7e6f7c04054dbfab19b4b44c22daf5cdfe6b3dea0c65851ce368
2026-03-16 12:33:29.036 DEBUG [src.node.docker_mananger] Container started with ID 1ef7bc7607db. Setting up logs at ./log/docker/node3_2026-03-16_12-33-14__662000b0-3e96-4e5b-8be7-be484fc67a50__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:33:29.036 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 18290
2026-03-16 12:33:29.036 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:33:30.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18290/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:30.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:33:30.041 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:33:30.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18290/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:30.043 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.148.206/tcp/18291/p2p/16Uiu2HAmDdh2omqfrEcGWZMAQxdjRRzBBhzAwH5scXJYP5EVqz9b","/ip4/172.18.148.206/tcp/18292/ws/p2p/16Uiu2HAmDdh2omqfrEcGWZMAQxdjRRzBBhzAwH5scXJYP5EVqz9b"],"enrUri":"enr:-L24QAD_dBZCGVA_WY0-XguD4F2ByQOyEeL7tNDSfiLWSTKDfIWdwHU53gMiVH1MDMRqa1TBKxOEK8XUXQ6O7lecOsQCgmlkgnY0gmlwhKwSlM6KbXVsdGlhZGRyc5YACASsEpTOBkdzAAoErBKUzgZHdN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDoaGGlO9HodXKRASJMZ6CqKYMyHgMbCMenNelJ7IplaDdGNwgkdzg3VkcIJHdYV3YWt1MgA"}'
2026-03-16 12:33:30.043 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:33:30.044 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20581/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:33:30.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:33:30.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:2205/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:33:30.055 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:33:30.056 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20581/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:30.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.39.43/tcp/37270/p2p/16Uiu2HAmA9mNvFcXTsQL9PSAjCc6YrKmWh4uAUFkYkvtTXirzmCG","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/lightpush/3.0.0","/vac/waku/lightpush/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":"logos-delivery-v0.38.0-rc.0","origin":"UnknownOrigin"}]'
2026-03-16 12:33:30.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:2205/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:33:30.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.110.234/tcp/20582/p2p/16Uiu2HAmQxB8itKibYP13ZFtpcXbHCPVoZWhvHPHxC9ZN42kEy64","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/lightpush/3.0.0","/vac/waku/lightpush/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":"logos-delivery-v0.38.0-rc.0","origin":"Discv5"}]'
2026-03-16 12:33:30.063 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-03-16 12:34:00.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20581/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": 1773664440064027573}}'
2026-03-16 12:34:00.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:34:00.077 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:34:01.077 DEBUG [src.steps.store] Checking that peer harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the stored messages
2026-03-16 12:34:01.078 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:18290/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:34:01.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"7a7469ba0ac8aec5f7f3","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc3261a161f01051314f2d3d0685efd7f6f02d18d645c7da463dd3914115fe0b0"}]}'
2026-03-16 12:34:01.121 DEBUG [src.steps.store] messages length is 1
2026-03-16 12:34:01.130 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:34:01.131 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:34:01.131 DEBUG [src.node.waku_node] Stopping container with id c76b704ba981
2026-03-16 12:34:01.691 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:01.691 DEBUG [src.node.waku_node] Stopping container with id 6f1ddf133a97
2026-03-16 12:34:02.254 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:02.256 DEBUG [src.node.waku_node] Stopping container with id 1ef7bc7607db
2026-03-16 12:34:02.505 ERROR [src.node.docker_mananger] Max retries reached for container c76b704ba981. Exiting log stream.
2026-03-16 12:34:02.795 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:34:02.798 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:34:02.815 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:34:02.834 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:34:02.838 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_retrieve_messages_without_subscribing_via_api with id: 2026-03-16_12-40-15__a17666d4-124f-4381-9bbc-e629a501af4f
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-40-15__a17666d4-124f-4381-9bbc-e629a501af4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.56
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['65247', '65248', '65249', '65250', '65251']
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 65247:65247 -p 65248:65248 -p 65249:65249 -p 65250:65250 -p 65251:65251 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65249 --rest-port=65247 --tcp-port=65248 --discv5-udp-port=65250 --rest-address=0.0.0.0 --nat=extip:172.18.247.56 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f0afa5afb85323a35acef7bdbfb1bc174e7e6ebf70e1d68ce7519adf4c15deb6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65251 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 43460797776c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.247.56 waku 79146ccdfdf5aa0483cdedc4a9b12ffd15e36c12cf6f1314538e0ca9c4ad15dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79146ccdfdf5. Setting up logs at ./log/docker/node1_2026-03-16_12-40-15__a17666d4-124f-4381-9bbc-e629a501af4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 65247
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 2ff23a99adb0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65247/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:65247/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":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:65247/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.56/tcp/65248/p2p/16Uiu2HAm99zMuq5LUPxkXip5YjPFfD2qdHEk3BDw5S31aVU4GyYs","/ip4/172.18.247.56/tcp/65249/ws/p2p/16Uiu2HAm99zMuq5LUPxkXip5YjPFfD2qdHEk3BDw5S31aVU4GyYs"],"enrUri":"enr:-L24QMQsAiu5vcLFZF0nA28VTIMSUWUXi9PC8Case6YmZQP1fptN_fcY_3XzMKVgNCG811Izy2AsSNgmFZocyPcUKaQCgmlkgnY0gmlwhKwS9ziKbXVsdGlhZGRyc5YACASsEvc4Bv7gAAoErBL3OAb-4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECy_8bnftL94_2zmpj43g9Nc14z2peyk7HsQSHONtgYACDdGNwgv7gg3VkcIL-4oV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-40-15__a17666d4-124f-4381-9bbc-e629a501af4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.199.60
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62022', '62023', '62024', '62025', '62026']
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 62022:62022 -p 62023:62023 -p 62024:62024 -p 62025:62025 -p 62026:62026 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62024 --rest-port=62022 --tcp-port=62023 --discv5-udp-port=62025 --rest-address=0.0.0.0 --nat=extip:172.18.199.60 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=25dfd31defc4febbe4581faf7a7ba9e22f1e647d6eaa8aaeaf5dce4eb6b126de --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62026 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMQsAiu5vcLFZF0nA28VTIMSUWUXi9PC8Case6YmZQP1fptN_fcY_3XzMKVgNCG811Izy2AsSNgmFZocyPcUKaQCgmlkgnY0gmlwhKwS9ziKbXVsdGlhZGRyc5YACASsEvc4Bv7gAAoErBL3OAb-4d0DgnJzhQACAQAAiXNlY3AyNTZrMaECy_8bnftL94_2zmpj43g9Nc14z2peyk7HsQSHONtgYACDdGNwgv7gg3VkcIL-4oV3YWt1MgU --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.199.60 waku 05645c4caa946e465e5caad00923af97558098f58fa42259f9901a9961d0dedb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 05645c4caa94. Setting up logs at ./log/docker/node2_2026-03-16_12-40-15__a17666d4-124f-4381-9bbc-e629a501af4f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 62022
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:62022/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62022/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":"Connected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:62022/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.199.60/tcp/62023/p2p/16Uiu2HAmS6C2tuvVyjJzpYVhq7QDhegjpRqxHpBcioFNbtYKnANs","/ip4/172.18.199.60/tcp/62024/ws/p2p/16Uiu2HAmS6C2tuvVyjJzpYVhq7QDhegjpRqxHpBcioFNbtYKnANs"],"enrUri":"enr:-L24QD9hEErdro25152rwe-rgCNMzGkrKcl5J3LkgwDXdUdBRkps1s1YFT4MROj2Ptz5BWOnzEZrfLszQ7nu_gJ7phkCgmlkgnY0gmlwhKwSxzyKbXVsdGlhZGRyc5YACASsEsc8BvJHAAoErBLHPAbySN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDx5yo_dhxEzXfkv0zMuO9MxMHq92OtmaAGnpYFib9UoCDdGNwgvJHg3VkcILySYV3YWt1MgE"}'
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:62022/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.247.56/tcp/65248/p2p/16Uiu2HAm99zMuq5LUPxkXip5YjPFfD2qdHEk3BDw5S31aVU4GyYs"]'
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:65247/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:65247/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":1773664818074882057,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:62022/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":1773664818074882057,"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 79146ccdfdf5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 05645c4caa94
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,168 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_subscribe_one_by_one_to_different_pubsub_topics_and_send_messages with id: 2026-03-16_12-35-17__a45af6e8-7d5d-428f-91fd-43ef66a3565f
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-17__a45af6e8-7d5d-428f-91fd-43ef66a3565f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.122
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17525', '17526', '17527', '17528', '17529']
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 17525:17525 -p 17526:17526 -p 17527:17527 -p 17528:17528 -p 17529:17529 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17527 --rest-port=17525 --tcp-port=17526 --discv5-udp-port=17528 --rest-address=0.0.0.0 --nat=extip:172.18.42.122 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fed4bd4c31d7c0dc755ed2445f54a14c8510befa1dee233b5cc482883dafa8e5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17529 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.42.122 waku 7bc9be4c572cac22960beb902d1bad43b409b41b905a4c9dec8ba28da7855799
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7bc9be4c572c. Setting up logs at ./log/docker/node1_2026-03-16_12-35-17__a45af6e8-7d5d-428f-91fd-43ef66a3565f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 17525
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 4fc94fdf6ccb. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fcc49f36fc43. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17525/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17525/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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:17525/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.122/tcp/17526/p2p/16Uiu2HAmAB9L5SEWyb8TBzbrSxkPxmJPcZAbhuy86VTSHtti2YoZ","/ip4/172.18.42.122/tcp/17527/ws/p2p/16Uiu2HAmAB9L5SEWyb8TBzbrSxkPxmJPcZAbhuy86VTSHtti2YoZ"],"enrUri":"enr:-L24QHexQ5fiE3jcU3Hvyw1jCW57oqQ_OfiBLngJSHAkg_PqE6DxFCetvQHZDKtbatdesG2Tf47U3QMSQ_xpppsscXsCgmlkgnY0gmlwhKwSKnqKbXVsdGlhZGRyc5YACASsEip6BkR2AAoErBIqegZEd90DgnJzhQACAQAAiXNlY3AyNTZrMaEC2yaEJMh505b4ZPhjSBihLoDrP7iRpfytFMF7MZx1jkCDdGNwgkR2g3VkcIJEeIV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-17__a45af6e8-7d5d-428f-91fd-43ef66a3565f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.133
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23243', '23244', '23245', '23246', '23247']
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 23243:23243 -p 23244:23244 -p 23245:23245 -p 23246:23246 -p 23247:23247 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23245 --rest-port=23243 --tcp-port=23244 --discv5-udp-port=23246 --rest-address=0.0.0.0 --nat=extip:172.18.32.133 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a9b50ecbffb2be0500aa2e426a144f9decfe23bf4b56dbbe260ab41e606e0a1e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23247 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHexQ5fiE3jcU3Hvyw1jCW57oqQ_OfiBLngJSHAkg_PqE6DxFCetvQHZDKtbatdesG2Tf47U3QMSQ_xpppsscXsCgmlkgnY0gmlwhKwSKnqKbXVsdGlhZGRyc5YACASsEip6BkR2AAoErBIqegZEd90DgnJzhQACAQAAiXNlY3AyNTZrMaEC2yaEJMh505b4ZPhjSBihLoDrP7iRpfytFMF7MZx1jkCDdGNwgkR2g3VkcIJEeIV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.32.133 waku 37d31d66d84eacba27d6b34e396d60dc0fe3d4038de931ee4ff96046dc0ab653
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 37d31d66d84e. Setting up logs at ./log/docker/node2_2026-03-16_12-35-17__a45af6e8-7d5d-428f-91fd-43ef66a3565f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 23243
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:23243/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":"Connected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:23243/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.133/tcp/23244/p2p/16Uiu2HAm1mCKVeobdqnY426TJY8FCh3WFrr1CAVYnw9S9tAjejGk","/ip4/172.18.32.133/tcp/23245/ws/p2p/16Uiu2HAm1mCKVeobdqnY426TJY8FCh3WFrr1CAVYnw9S9tAjejGk"],"enrUri":"enr:-L24QKkPeJulx8c0iTQAouZ45bLddh91LevpThCSXvyLcRmBDvmu__s5su73NkfTJnlRF2qaO8PAR9WpCBkdStBZhJUCgmlkgnY0gmlwhKwSIIWKbXVsdGlhZGRyc5YACASsEiCFBlrMAAoErBIghQZazd0DgnJzhQACAQAAiXNlY3AyNTZrMaECXiZ2TQ4eA7X3oWJwD0TeTOwz_FPYW1vi5ke_m5Ee5kGDdGNwglrMg3VkcIJazoV3YWt1MgE"}'
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:23243/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.122/tcp/17526/p2p/16Uiu2HAmAB9L5SEWyb8TBzbrSxkPxmJPcZAbhuy86VTSHtti2YoZ"]'
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:17525/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:23243/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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664520314110337,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664520314110337,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17525/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:23243/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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664520437103837,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664520437103837,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17525/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:23243/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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664520557463001,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664520557463001,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
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:23243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/3"]'
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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664520679381659,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664520679381659,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
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:23243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/4"]'
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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664520801592949,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664520801592949,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
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:23243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/5"]'
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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664520923122703,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664520923122703,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
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:23243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/6"]'
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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664521043973786,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664521043973786,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17525/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:23243/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:17525/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:17525/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":1773664521165958274,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:23243/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":1773664521165958274,"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 7bc9be4c572c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 37d31d66d84e
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,76 @@
2026-03-16 12:37:16.601 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:37:16.602 DEBUG [tests.conftest] Running test: test_unsubscribe_from_all_content_topics_one_by_one with id: 2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36
2026-03-16 12:37:16.602 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:37:16.602 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:37:16.602 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:37:16.609 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:16.609 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:16.610 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:16.610 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:16.611 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:16.611 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.18.201
2026-03-16 12:37:16.611 DEBUG [src.node.docker_mananger] Generated ports ['59589', '59590', '59591', '59592', '59593']
2026-03-16 12:37:16.611 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:16.612 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:16.612 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:16.612 DEBUG [src.node.docker_mananger] docker run -i -t -p 59589:59589 -p 59590:59590 -p 59591:59591 -p 59592:59592 -p 59593:59593 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --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.18.201 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce33d21327c4b02d52ffaec6290cff91d579998ce2e1df51e5160799b0b3f49b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59593 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-16 12:37:16.807 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.18.201 waku a0c0f45bd082071a03969b9278f7dd0c8d22d020c4d63b42f10f86fe9e938247
2026-03-16 12:37:16.836 ERROR [src.node.docker_mananger] Max retries reached for container e7f063fbdaa1. Exiting log stream.
2026-03-16 12:37:16.844 DEBUG [src.node.docker_mananger] Container started with ID a0c0f45bd082. Setting up logs at ./log/docker/node1_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:16.845 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 59589
2026-03-16 12:37:16.846 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:17.329 ERROR [src.node.docker_mananger] Max retries reached for container f5f99a4b12d8. Exiting log stream.
2026-03-16 12:37:17.846 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59589/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:17.849 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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:37:17.849 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:17.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59589/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:17.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.18.201/tcp/59590/p2p/16Uiu2HAmFFBHunP6zDVXTdMQXAMB2c3BtCEYptmfV1KkeoThoehR","/ip4/172.18.18.201/tcp/59591/ws/p2p/16Uiu2HAmFFBHunP6zDVXTdMQXAMB2c3BtCEYptmfV1KkeoThoehR"],"enrUri":"enr:-L24QESK-pjwcYL4zrjZdWeRzx0iyDIXtIrFC4QzXY13c7VnZvAlC0CpNfsfczM6edC7K4_lPA9v5IzlEvdQeGyvSwwCgmlkgnY0gmlwhKwSEsmKbXVsdGlhZGRyc5YACASsEhLJBujGAAoErBISyQbox90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJnl-RCV3XfbmtLRp3EgGvO2roEUvYffQjeF0uh08AkyDdGNwgujGg3VkcILoyIV3YWt1MgU"}'
2026-03-16 12:37:17.852 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:17.859 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:37:17.859 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:17.859 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:37:17.859 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:37:17.861 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:37:17.861 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.68.158
2026-03-16 12:37:17.861 DEBUG [src.node.docker_mananger] Generated ports ['47394', '47395', '47396', '47397', '47398']
2026-03-16 12:37:17.861 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:37:17.861 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:37:17.861 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:37:17.862 DEBUG [src.node.docker_mananger] docker run -i -t -p 47394:47394 -p 47395:47395 -p 47396:47396 -p 47397:47397 -p 47398:47398 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47396 --rest-port=47394 --tcp-port=47395 --discv5-udp-port=47397 --rest-address=0.0.0.0 --nat=extip:172.18.68.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c9ffe34647f6aea1aa24cac93a2aa4c6712af8db1d90f06a4e6803cca1defac7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47398 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QESK-pjwcYL4zrjZdWeRzx0iyDIXtIrFC4QzXY13c7VnZvAlC0CpNfsfczM6edC7K4_lPA9v5IzlEvdQeGyvSwwCgmlkgnY0gmlwhKwSEsmKbXVsdGlhZGRyc5YACASsEhLJBujGAAoErBISyQbox90DgnJzhQACAQAAiXNlY3AyNTZrMaEDJnl-RCV3XfbmtLRp3EgGvO2roEUvYffQjeF0uh08AkyDdGNwgujGg3VkcILoyIV3YWt1MgU --content-topic=/myapp/1/latest/proto --num-shards-in-network=8
2026-03-16 12:37:18.066 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.68.158 waku d3027d9e917bb25692a5493b69b8dd8766538c6f384411697206af90b01e8289
2026-03-16 12:37:18.099 DEBUG [src.node.docker_mananger] Container started with ID d3027d9e917b. Setting up logs at ./log/docker/node2_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:18.100 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47394
2026-03-16 12:37:18.100 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:37:19.100 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47394/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:19.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:37:19.204 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47394/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:19.207 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":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:37:19.207 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:37:19.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47394/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:19.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.68.158/tcp/47395/p2p/16Uiu2HAmLZAXVW9xuvWcGQHUL5cNsHuHtZFhnsMeuxc5xsUWNxEx","/ip4/172.18.68.158/tcp/47396/ws/p2p/16Uiu2HAmLZAXVW9xuvWcGQHUL5cNsHuHtZFhnsMeuxc5xsUWNxEx"],"enrUri":"enr:-L24QLHuLeVJGN_5IHsnt6fNctnlj-_YinRWlwK2B8SHF9sDXbonuU9PiFkoOXpzhES-vkjvIp-UBYLGCOhmVEWVOS0CgmlkgnY0gmlwhKwSRJ6KbXVsdGlhZGRyc5YACASsEkSeBrkjAAoErBJEnga5JN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDdV-EOHQKy92cD-H_NYlcH98qc3_WxOCCJHVuhDXyFd2DdGNwgrkjg3VkcIK5JYV3YWt1MgE"}'
2026-03-16 12:37:19.210 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:37:19.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47394/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.18.201/tcp/59590/p2p/16Uiu2HAmFFBHunP6zDVXTdMQXAMB2c3BtCEYptmfV1KkeoThoehR"]'
2026-03-16 12:37:19.235 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:19.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59589/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-16 12:37:19.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:19.241 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47394/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-03-16 12:37:19.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:19.247 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:59589/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:37:19.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:37:19.260 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:37:19.361 DEBUG [src.steps.sharding] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:37:19.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:59589/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:37:19.364 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664635201690582,"ephemeral":false,"proof":""},{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664639247806650,"ephemeral":false,"proof":""}]'
2026-03-16 12:37:19.408 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:37:19.409 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:37:19.409 DEBUG [src.node.waku_node] Stopping container with id a0c0f45bd082
2026-03-16 12:37:19.983 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:19.983 DEBUG [src.node.waku_node] Stopping container with id d3027d9e917b
2026-03-16 12:37:20.602 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:37:20.605 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:37:20.662 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:20.686 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:37:20.687 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-03-16 12:37:20.687 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-03-16 12:37:20.687 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:37:20.689 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-03-16_12-37-16__fe6bff45-53a9-433a-94e8-8a7ebfeabc36__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log

View File

@ -0,0 +1,654 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_light_push_with_valid_payloads with id: 2026-03-16_12-36-19__0ea406ff-7954-4dbe-b364-78bf1906d261
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-16_12-36-19__0ea406ff-7954-4dbe-b364-78bf1906d261__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.145.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37590', '37591', '37592', '37593', '37594']
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 37590:37590 -p 37591:37591 -p 37592:37592 -p 37593:37593 -p 37594:37594 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37592 --rest-port=37590 --tcp-port=37591 --discv5-udp-port=37593 --rest-address=0.0.0.0 --nat=extip:172.18.145.168 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dfe5e7ab463d2f7acd3abdbaf5ddcac04cfdfeebdc9daf12c9ae4fadbe1b5db1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37594 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.168 waku 74c938ee04edbc41f5d25e2bd1915431aa528fc17d11637c85289b3c84244b27
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 74c938ee04ed. Setting up logs at ./log/docker/receiving_node1_2026-03-16_12-36-19__0ea406ff-7954-4dbe-b364-78bf1906d261__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 37590
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 66693c2638b6. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container da67182fc471. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37590/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:37590/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.145.168/tcp/37591/p2p/16Uiu2HAmTuqCmv5Tecsn15A5AAooy1sM2VTmcHeBPd52Zi3abv3m","/ip4/172.18.145.168/tcp/37592/ws/p2p/16Uiu2HAmTuqCmv5Tecsn15A5AAooy1sM2VTmcHeBPd52Zi3abv3m"],"enrUri":"enr:-L24QADJUQnd8tib4JHYB3S1uMGEg72eio7fdX0N34_nXg5aFEFUXq9e28CUdevd4YIrVX7ROUWmqPsA6SLwV0BVHEUCgmlkgnY0gmlwhKwSkaiKbXVsdGlhZGRyc5YACASsEpGoBpLXAAoErBKRqAaS2N0DgnJzhQADAQAAiXNlY3AyNTZrMaED4qyseAj85IiZTUihBESjPAhIMOWQVlJcAhKcmzaVZfSDdGNwgpLXg3VkcIKS2YV3YWt1Mgk"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-16_12-36-19__0ea406ff-7954-4dbe-b364-78bf1906d261__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.95.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58977', '58978', '58979', '58980', '58981']
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 58977:58977 -p 58978:58978 -p 58979:58979 -p 58980:58980 -p 58981:58981 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58979 --rest-port=58977 --tcp-port=58978 --discv5-udp-port=58980 --rest-address=0.0.0.0 --nat=extip:172.18.95.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f41585c259931a8be818c47aa55d2eee195eea0f5bd94f717dfbc6671650457c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58981 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.95.107 waku 070494b5abde77d5798361aac5f56b2fbce4a30d8cdd43e86045a51930229824
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 070494b5abde. Setting up logs at ./log/docker/receiving_node2_2026-03-16_12-36-19__0ea406ff-7954-4dbe-b364-78bf1906d261__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 58977
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:58977/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:58977/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.95.107/tcp/58978/p2p/16Uiu2HAmTuYy3U2utFXMfWD75NLX3EycSGxGjnEa1QzwHHVuzHMr","/ip4/172.18.95.107/tcp/58979/ws/p2p/16Uiu2HAmTuYy3U2utFXMfWD75NLX3EycSGxGjnEa1QzwHHVuzHMr"],"enrUri":"enr:-L24QPkyVfbSQ1o6JG6hVrRufcNCXcf3_4LjNH6xLTIzeiDmdsHcnKZiCeYQCd_jhHheOJGfIBGQZkeZL_kiJb9fsBQCgmlkgnY0gmlwhKwSX2uKbXVsdGlhZGRyc5YACASsEl9rBuZiAAoErBJfawbmY90DgnJzhQADAQAAiXNlY3AyNTZrMaED4ppQk0mfzeCbRxGXQoMCUIZSZ_1No8FTIVPGKAlK5qGDdGNwguZig3VkcILmZIV3YWt1MgE"}'
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:58977/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.168/tcp/37591/p2p/16Uiu2HAmTuqCmv5Tecsn15A5AAooy1sM2VTmcHeBPd52Zi3abv3m"]'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-16_12-36-19__0ea406ff-7954-4dbe-b364-78bf1906d261__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.137.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42431', '42432', '42433', '42434', '42435']
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 42431:42431 -p 42432:42432 -p 42433:42433 -p 42434:42434 -p 42435:42435 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42433 --rest-port=42431 --tcp-port=42432 --discv5-udp-port=42434 --rest-address=0.0.0.0 --nat=extip:172.18.137.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2cafee0c7d8f81a6f43b59be466acf31eb85fd1cee6243ffea1aff4a014afeee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42435 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QADJUQnd8tib4JHYB3S1uMGEg72eio7fdX0N34_nXg5aFEFUXq9e28CUdevd4YIrVX7ROUWmqPsA6SLwV0BVHEUCgmlkgnY0gmlwhKwSkaiKbXVsdGlhZGRyc5YACASsEpGoBpLXAAoErBKRqAaS2N0DgnJzhQADAQAAiXNlY3AyNTZrMaED4qyseAj85IiZTUihBESjPAhIMOWQVlJcAhKcmzaVZfSDdGNwgpLXg3VkcIKS2YV3YWt1Mgk --lightpushnode=/ip4/172.18.145.168/tcp/37591/p2p/16Uiu2HAmTuqCmv5Tecsn15A5AAooy1sM2VTmcHeBPd52Zi3abv3m --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.137.202 waku 9e61a208ed72c33e3f1efcb57fe82039341fba41ae5d0d87c4421a102fc9cff3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9e61a208ed72. Setting up logs at ./log/docker/lightpush_node1_2026-03-16_12-36-19__0ea406ff-7954-4dbe-b364-78bf1906d261__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 42431
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:42431/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:42431/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.137.202/tcp/42432/p2p/16Uiu2HAmFsT1U5VpVWVHfvExMSicegL3Fk8mf8Z8W9MczHPma1ye","/ip4/172.18.137.202/tcp/42433/ws/p2p/16Uiu2HAmFsT1U5VpVWVHfvExMSicegL3Fk8mf8Z8W9MczHPma1ye"],"enrUri":"enr:-L24QDRa4oLKO5TAMOIetifJmRFJIPML294rXMo_3rMwB31TAM9wgVB2md-a65f8fOGA7In5EguvZzrge9ywHg5BxeECgmlkgnY0gmlwhKwSicqKbXVsdGlhZGRyc5YACASsEonKBqXAAAoErBKJygalwd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDL8QsTT0qIMLX5AvMbrDWiwZT-wP2gF_5Ce3797MbY_2DdGNwgqXAg3VkcIKlwoV3YWt1Mgk"}'
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:42431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.168/tcp/37591/p2p/16Uiu2HAmTuqCmv5Tecsn15A5AAooy1sM2VTmcHeBPd52Zi3abv3m"]'
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:42431/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.95.107/tcp/58978/p2p/16Uiu2HAmTuYy3U2utFXMfWD75NLX3EycSGxGjnEa1QzwHHVuzHMr"]'
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:37590/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:58977/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:42431/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:23 Running test with payload A simple string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664583461273561}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583461273561,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583461273561,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"SGVsbG8gV29ybGQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583461273561,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload An integer
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664583588433220}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583588433220,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583588433220,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MTIzNDU2Nzg5MA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583588433220,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A dictionary
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664583714098932}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583714098932,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583714098932,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"eyJrZXkiOiAidmFsdWUifQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583714098932,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Chinese characters
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:42431/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": 1773664583842257119}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583842257119,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583842257119,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"6L+Z5piv5LiA5Lqb5Lit5paH","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583842257119,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Emojis
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:42431/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": 1773664583970709032}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583970709032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583970709032,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"8J+agPCfjJ/inKg=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664583970709032,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Lorem ipsum text
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664584097018691}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584097018691,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584097018691,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584097018691,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload HTML content
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:42431/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": 1773664584222502925}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584222502925,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584222502925,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584222502925,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Cyrillic characters
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:42431/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": 1773664584349972822}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584349972822,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584349972822,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"0J/RgNC40LLQtdGC","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584349972822,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Base64 encoded string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664584478471595}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584478471595,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584478471595,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"QmFzZTY0PT1kR1Z6ZEE9PQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584478471595,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Binary data
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664584606286334}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584606286334,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584606286334,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584606286334,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Special characters with whitespace
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664584733372214}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584733372214,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584733372214,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"CQpTcGVjaWFsCUNoYXJhY3RlcnMK","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584733372214,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Boolean false as a string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664584859293684}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584859293684,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584859293684,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"RmFsc2U=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584859293684,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A float number
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664584984270251}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584984270251,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584984270251,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"My4xNDE1OTI2NTM1","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664584984270251,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A list
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585112552802}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585112552802,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585112552802,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"WzEsIDIsIDMsIDQsIDVd","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585112552802,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Hexadecimal number as a string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585239988552}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585239988552,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585239988552,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MHhERUFEQkVFRg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585239988552,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Email format
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585365475953}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585365475953,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585365475953,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"dXNlckBleGFtcGxlLmNvbQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585365475953,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload URL format
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585490853521}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585490853521,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585490853521,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"aHR0cDovL2V4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585490853521,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload Date and time in ISO format
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585617357009}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585617357009,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585617357009,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MjAyMy0xMS0wMVQxMjowMDowMFo=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585617357009,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload String with escaped quotes
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585743505540}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585743505540,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585743505540,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"IkVzY2FwZWQiIFwicXVvdGVzXCI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585743505540,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A regular expression
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585869875175}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585869875175,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585869875175,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585869875175,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A very long string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664585998682917}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585998682917,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585998682917,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664585998682917,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A JSON string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664586130553861}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586130553861,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586130553861,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586130553861,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Unix path
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664586257821501}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586257821501,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586257821501,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"L3Vzci9sb2NhbC9iaW4=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586257821501,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Windows path
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664586387299025}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586387299025,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586387299025,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"QzpcV2luZG93c1xTeXN0ZW0zMg==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586387299025,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload An SQL query
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664586513857440}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586513857440,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586513857440,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586513857440,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload JavaScript code snippet
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664586642439583}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586642439583,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586642439583,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586642439583,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A CSS snippet
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664586768800580}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586768800580,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586768800580,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586768800580,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Python one-liner
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664586896082999}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586896082999,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586896082999,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"cHJpbnQoJ0hlbGxvIFdvcmxkJyk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664586896082999,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload An IP address
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587022522162}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587022522162,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587022522162,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MTkyLjE2OC4xLjE=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587022522162,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A domain name
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587148252986}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587148252986,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587148252986,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"d3d3LmV4YW1wbGUuY29t","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587148252986,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A user agent string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587272696496}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587272696496,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587272696496,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587272696496,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A credit card number
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587400613769}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587400613769,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587400613769,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MTIzNC01Njc4LTkwMTItMzQ1Ng==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587400613769,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A phone number
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587551420837}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587551420837,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587551420837,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"KzEyMzQ1Njc4OTA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587551420837,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A UUID
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587679287921}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587679287921,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587679287921,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587679287921,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A hashtag
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587808333205}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587808333205,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587808333205,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"I2hlbGxvV29ybGQ=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587808333205,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A Twitter handle
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664587935944948}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587935944948,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587935944948,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"QHVzZXJuYW1l","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664587935944948,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A password
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664588063461844}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588063461844,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588063461844,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"UEBzc3cwcmQh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588063461844,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A date in common format
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664588190992283}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588190992283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588190992283,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MDEvMTEvMjAyMw==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588190992283,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A time string
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664588317796590}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588317796590,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588317796590,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"MTI6MDA6MDA=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588317796590,"ephemeral":false,"proof":""}]'
DEBUG  tests.light_push.test_publish:test_publish.py:23 Running test with payload A mathematical equation
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:42431/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664588443029749}}'
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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:37590/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588443029749,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:58977/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588443029749,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:42431/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":"RSA9IG1jXjI=","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664588443029749,"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 74c938ee04ed
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 070494b5abde
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9e61a208ed72
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 74c938ee04ed. 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,133 @@
2026-03-16 12:38:00.619 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:38:00.619 DEBUG [tests.conftest] Running test: test_filter_static_sharding_multiple_shards with id: 2026-03-16_12-38-00__4dd72ec6-d47e-461f-b752-1f6ed80c71d7
2026-03-16 12:38:00.620 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:38:00.620 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:38:00.620 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-03-16 12:38:00.627 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:00.627 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-38-00__4dd72ec6-d47e-461f-b752-1f6ed80c71d7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:00.627 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:00.627 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:00.629 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:00.629 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.197
2026-03-16 12:38:00.629 DEBUG [src.node.docker_mananger] Generated ports ['19694', '19695', '19696', '19697', '19698']
2026-03-16 12:38:00.629 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:38:00.629 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:38:00.629 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:00.629 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:00.630 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:00.630 DEBUG [src.node.docker_mananger] docker run -i -t -p 19694:19694 -p 19695:19695 -p 19696:19696 -p 19697:19697 -p 19698:19698 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19696 --rest-port=19694 --tcp-port=19695 --discv5-udp-port=19697 --rest-address=0.0.0.0 --nat=extip:172.18.165.197 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bb9c459f3c7ca6bab1c577ac13761f2bb0c831014d08bd0ca0fc83bf83bb0e5a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19698 --metrics-logging=true --relay=true --filter=true
2026-03-16 12:38:00.818 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.197 waku 5dc3776aab1ca51436e3567dab91fcecd4f5e22eb917f83e49d88491bde66cd7
2026-03-16 12:38:00.852 DEBUG [src.node.docker_mananger] Container started with ID 5dc3776aab1c. Setting up logs at ./log/docker/node1_2026-03-16_12-38-00__4dd72ec6-d47e-461f-b752-1f6ed80c71d7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:00.854 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 19694
2026-03-16 12:38:00.854 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:01.426 ERROR [src.node.docker_mananger] Max retries reached for container 63a63bd55f05. Exiting log stream.
2026-03-16 12:38:01.856 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19694/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:01.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:38:01.959 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19694/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:01.961 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
2026-03-16 12:38:02.062 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19694/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:02.064 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":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:38:02.064 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:02.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19694/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:02.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.197/tcp/19695/p2p/16Uiu2HAm4tWRAhMMeNCwFNPuXKcUEngKK5sc5ApkddBo3SCePqRa","/ip4/172.18.165.197/tcp/19696/ws/p2p/16Uiu2HAm4tWRAhMMeNCwFNPuXKcUEngKK5sc5ApkddBo3SCePqRa"],"enrUri":"enr:-L24QMWHKDAx2koNHqvDebn8B4cQ5N8F6pyc064e3wqLBvQ1F2wyheuRhab4CbPD7nDfo2zYocqAYkESIMVfP9cHdxgCgmlkgnY0gmlwhKwSpcWKbXVsdGlhZGRyc5YACASsEqXFBkzvAAoErBKlxQZM8N0DgnJzhQACAQAAiXNlY3AyNTZrMaECjJkNQ_uGfxGdYA1_Tz6WuHi_JEkZ0Uzx2p_FlsHfEDGDdGNwgkzvg3VkcIJM8YV3YWt1MgU"}'
2026-03-16 12:38:02.067 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:02.074 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:02.074 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-38-00__4dd72ec6-d47e-461f-b752-1f6ed80c71d7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:02.074 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:02.074 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:02.076 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:02.076 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.72.8
2026-03-16 12:38:02.076 DEBUG [src.node.docker_mananger] Generated ports ['51163', '51164', '51165', '51166', '51167']
2026-03-16 12:38:02.076 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-03-16 12:38:02.076 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-03-16 12:38:02.077 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:02.077 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:02.077 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:02.077 DEBUG [src.node.docker_mananger] docker run -i -t -p 51163:51163 -p 51164:51164 -p 51165:51165 -p 51166:51166 -p 51167:51167 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51165 --rest-port=51163 --tcp-port=51164 --discv5-udp-port=51166 --rest-address=0.0.0.0 --nat=extip:172.18.72.8 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bde0bee6c27c2ca0818dfdf03dbbbc721ff5d651e3b964d18390b1a45f97b4e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51167 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QMWHKDAx2koNHqvDebn8B4cQ5N8F6pyc064e3wqLBvQ1F2wyheuRhab4CbPD7nDfo2zYocqAYkESIMVfP9cHdxgCgmlkgnY0gmlwhKwSpcWKbXVsdGlhZGRyc5YACASsEqXFBkzvAAoErBKlxQZM8N0DgnJzhQACAQAAiXNlY3AyNTZrMaECjJkNQ_uGfxGdYA1_Tz6WuHi_JEkZ0Uzx2p_FlsHfEDGDdGNwgkzvg3VkcIJM8YV3YWt1MgU --filternode=/ip4/172.18.165.197/tcp/19695/p2p/16Uiu2HAm4tWRAhMMeNCwFNPuXKcUEngKK5sc5ApkddBo3SCePqRa
2026-03-16 12:38:02.267 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.72.8 waku b7f535c6e0fbad58253cf752ff5fab07a3a52330ff9440cb956128c9e0b8e9aa
2026-03-16 12:38:02.301 DEBUG [src.node.docker_mananger] Container started with ID b7f535c6e0fb. Setting up logs at ./log/docker/node2_2026-03-16_12-38-00__4dd72ec6-d47e-461f-b752-1f6ed80c71d7__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:02.302 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 51163
2026-03-16 12:38:02.302 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:03.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:03.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Connected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:38:03.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:03.307 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:03.309 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.72.8/tcp/51164/p2p/16Uiu2HAmVCFrS5UqbocCRT53PrWobC81T4pa5tqY9yW8RHSdv5xB","/ip4/172.18.72.8/tcp/51165/ws/p2p/16Uiu2HAmVCFrS5UqbocCRT53PrWobC81T4pa5tqY9yW8RHSdv5xB"],"enrUri":"enr:-L24QHeOqS5UOeRYMWOzLsLHAsMpJ_rCH2l9dPVyD-7zdq_zNf8GNn_h9lAFjJz-SeTtGqxEhzDJHo6xRE_4c1PFJ9UCgmlkgnY0gmlwhKwSSAiKbXVsdGlhZGRyc5YACASsEkgIBsfcAAoErBJICAbH3d0DgnJzhQACAQAAiXNlY3AyNTZrMaED9b2GTFrcizKWHcQ9egdZs97xNVihzBTFcOmnIOm7BziDdGNwgsfcg3VkcILH3oV3YWt1MgA"}'
2026-03-16 12:38:03.309 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:03.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.197/tcp/19695/p2p/16Uiu2HAm4tWRAhMMeNCwFNPuXKcUEngKK5sc5ApkddBo3SCePqRa"]'
2026-03-16 12:38:03.330 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:03.331 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/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-03-16 12:38:03.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:03.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b0069ae3-571b-4829-be60-37fffa5df191", "contentFilters": ["/myapp/1/latest/proto"], "pubsubTopic": "/waku/2/rs/2/0"}'
2026-03-16 12:38:03.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"b0069ae3-571b-4829-be60-37fffa5df191","statusDesc":"OK"}'
2026-03-16 12:38:03.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1559e32e-81d9-4696-9727-ca804fec8fa0", "contentFilters": ["/waku/2/content/test.js"], "pubsubTopic": "/waku/2/rs/2/1"}'
2026-03-16 12:38:03.366 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1559e32e-81d9-4696-9727-ca804fec8fa0","statusDesc":"OK"}'
2026-03-16 12:38:03.367 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "bfecff9b-1e8a-43f3-bff2-7c23c7ece515", "contentFilters": ["/app/22/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-03-16 12:38:03.376 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"bfecff9b-1e8a-43f3-bff2-7c23c7ece515","statusDesc":"OK"}'
2026-03-16 12:38:03.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a37f2c36-d9f1-4f3a-beef-e8b7b15b58c3", "contentFilters": ["/toychat/2/huilong/proto"], "pubsubTopic": "/waku/2/rs/2/3"}'
2026-03-16 12:38:03.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"a37f2c36-d9f1-4f3a-beef-e8b7b15b58c3","statusDesc":"OK"}'
2026-03-16 12:38:03.386 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ac575408-b692-44a0-8b9e-e952778d1f72", "contentFilters": ["/statusim/1/community/cbor"], "pubsubTopic": "/waku/2/rs/2/4"}'
2026-03-16 12:38:03.396 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"ac575408-b692-44a0-8b9e-e952778d1f72","statusDesc":"OK"}'
2026-03-16 12:38:03.397 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "db8598f6-9af2-43de-aa80-41505c028611", "contentFilters": ["/app/27/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/5"}'
2026-03-16 12:38:03.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"db8598f6-9af2-43de-aa80-41505c028611","statusDesc":"OK"}'
2026-03-16 12:38:03.407 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4a9f9a2f-536b-4286-8482-f6bd25d56bcf", "contentFilters": ["/app/29/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/6"}'
2026-03-16 12:38:03.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4a9f9a2f-536b-4286-8482-f6bd25d56bcf","statusDesc":"OK"}'
2026-03-16 12:38:03.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:51163/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "5fea8dc2-3796-4b05-8067-e6c894a3110e", "contentFilters": ["/app/20/sometopic/someencoding"], "pubsubTopic": "/waku/2/rs/2/7"}'
2026-03-16 12:38:03.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5fea8dc2-3796-4b05-8067-e6c894a3110e","statusDesc":"OK"}'
2026-03-16 12:38:03.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/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-03-16 12:38:03.444 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:03.444 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:03.545 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:03.545 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:03.548 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664683430597050,"ephemeral":false}]'
2026-03-16 12:38:03.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:03.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:03.559 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:03.660 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:03.660 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:03.663 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":1773664683549980374,"ephemeral":false}]'
2026-03-16 12:38:03.665 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:03.674 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:03.675 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:03.775 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:03.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:03.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1773664683665116143,"ephemeral":false}]'
2026-03-16 12:38:03.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:03.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:03.791 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:03.891 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:03.891 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:03.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1773664683780944913,"ephemeral":false}]'
2026-03-16 12:38:03.896 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:03.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:03.906 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:04.006 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:04.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:04.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1773664683896056033,"ephemeral":false}]'
2026-03-16 12:38:04.011 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:04.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:04.021 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:04.121 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:04.121 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:04.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1773664684011065658,"ephemeral":false}]'
2026-03-16 12:38:04.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:04.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:04.136 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:04.236 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:04.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:04.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1773664684126130939,"ephemeral":false}]'
2026-03-16 12:38:04.240 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19694/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-03-16 12:38:04.250 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:04.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:04.350 DEBUG [src.steps.sharding] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:04.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:51163/filter/v2/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:04.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1773664684240852622,"ephemeral":false}]'
2026-03-16 12:38:04.356 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:38:04.357 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:38:04.357 DEBUG [src.node.waku_node] Stopping container with id 5dc3776aab1c
2026-03-16 12:38:04.936 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:04.937 DEBUG [src.node.waku_node] Stopping container with id b7f535c6e0fb
2026-03-16 12:38:05.496 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:05.499 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:38:05.533 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:38:05.555 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,79 @@
2026-03-16 12:38:08.888 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:38:08.888 DEBUG [tests.conftest] Running test: test_filter_get_message_with_ephemeral with id: 2026-03-16_12-38-08__0a52d2cd-16b0-49f2-950e-eef89429bb78
2026-03-16 12:38:08.889 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:38:08.889 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:38:08.889 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-03-16 12:38:08.895 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:08.895 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-38-08__0a52d2cd-16b0-49f2-950e-eef89429bb78__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:08.895 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:08.895 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:08.896 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:08.897 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.132.189
2026-03-16 12:38:08.897 DEBUG [src.node.docker_mananger] Generated ports ['63720', '63721', '63722', '63723', '63724']
2026-03-16 12:38:08.897 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:08.897 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:08.897 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:08.897 DEBUG [src.node.docker_mananger] docker run -i -t -p 63720:63720 -p 63721:63721 -p 63722:63722 -p 63723:63723 -p 63724:63724 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63722 --rest-port=63720 --tcp-port=63721 --discv5-udp-port=63723 --rest-address=0.0.0.0 --nat=extip:172.18.132.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed093810b49721eddfac50ea9c2eb2b3a79aff6be49b1c2f240a09746d4b2daf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63724 --metrics-logging=true --relay=true --filter=true
2026-03-16 12:38:08.932 ERROR [src.node.docker_mananger] Max retries reached for container 1b91c5e89388. Exiting log stream.
2026-03-16 12:38:09.055 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.132.189 waku 3c29bc637cc5174a34ef92bacab9ac27e08b59d751e0afb3631b69a050d0a559
2026-03-16 12:38:09.080 DEBUG [src.node.docker_mananger] Container started with ID 3c29bc637cc5. Setting up logs at ./log/docker/node1_2026-03-16_12-38-08__0a52d2cd-16b0-49f2-950e-eef89429bb78__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:09.081 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 63720
2026-03-16 12:38:09.081 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:10.081 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63720/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:10.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:38:10.084 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:10.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63720/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:10.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.132.189/tcp/63721/p2p/16Uiu2HAm4mhG9PeLN1JUxgxbGb1wf9fYY4UPVZSrap53BZipX73Q","/ip4/172.18.132.189/tcp/63722/ws/p2p/16Uiu2HAm4mhG9PeLN1JUxgxbGb1wf9fYY4UPVZSrap53BZipX73Q"],"enrUri":"enr:-L24QBPWngWCn_ZL7cJ-J0eMwlhrcnfN_xHfb8XkJjv3qmEYb6uX_ifpe2tCXxPNzYvO1Nk-GFlDnLYNPxchqw8VzRgCgmlkgnY0gmlwhKwShL2KbXVsdGlhZGRyc5YACASsEoS9BvjpAAoErBKEvQb46t0DgnJzhQADAQAAiXNlY3AyNTZrMaECito_fQ6JN0b4rUWcEsKPIqOe19YIM6pZm5OIT6ALi6ODdGNwgvjpg3VkcIL464V3YWt1MgU"}'
2026-03-16 12:38:10.087 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:10.087 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-03-16 12:38:10.093 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:38:10.093 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-38-08__0a52d2cd-16b0-49f2-950e-eef89429bb78__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:10.093 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:38:10.093 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:38:10.095 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:38:10.095 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.190.73
2026-03-16 12:38:10.095 DEBUG [src.node.docker_mananger] Generated ports ['50826', '50827', '50828', '50829', '50830']
2026-03-16 12:38:10.095 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:38:10.095 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:38:10.095 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:38:10.095 DEBUG [src.node.docker_mananger] docker run -i -t -p 50826:50826 -p 50827:50827 -p 50828:50828 -p 50829:50829 -p 50830:50830 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50828 --rest-port=50826 --tcp-port=50827 --discv5-udp-port=50829 --rest-address=0.0.0.0 --nat=extip:172.18.190.73 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad44cc3d6bbf93b87f496c7083f45c83bc1f478361ff4c40852ac3ff6ec1694f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50830 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBPWngWCn_ZL7cJ-J0eMwlhrcnfN_xHfb8XkJjv3qmEYb6uX_ifpe2tCXxPNzYvO1Nk-GFlDnLYNPxchqw8VzRgCgmlkgnY0gmlwhKwShL2KbXVsdGlhZGRyc5YACASsEoS9BvjpAAoErBKEvQb46t0DgnJzhQADAQAAiXNlY3AyNTZrMaECito_fQ6JN0b4rUWcEsKPIqOe19YIM6pZm5OIT6ALi6ODdGNwgvjpg3VkcIL464V3YWt1MgU --filternode=/ip4/172.18.132.189/tcp/63721/p2p/16Uiu2HAm4mhG9PeLN1JUxgxbGb1wf9fYY4UPVZSrap53BZipX73Q
2026-03-16 12:38:10.251 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.190.73 waku 3e5d1ea11fcc256e29649590eeb8b53694f98944b4d33cbba8198634f90dc587
2026-03-16 12:38:10.279 DEBUG [src.node.docker_mananger] Container started with ID 3e5d1ea11fcc. Setting up logs at ./log/docker/node2_2026-03-16_12-38-08__0a52d2cd-16b0-49f2-950e-eef89429bb78__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:38:10.280 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50826
2026-03-16 12:38:10.280 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:38:11.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50826/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:11.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:38:11.283 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:38:11.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50826/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:11.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.190.73/tcp/50827/p2p/16Uiu2HAmSsudBUKLrz4kWPjppTgC3XpUih5ztb9m3T72DGT99BVL","/ip4/172.18.190.73/tcp/50828/ws/p2p/16Uiu2HAmSsudBUKLrz4kWPjppTgC3XpUih5ztb9m3T72DGT99BVL"],"enrUri":"enr:-L24QN5A09bmk-hQvP9mHb_zOcyDZqhvEHn05xJDTwn7fuqUCMOnUBcqstKRmv5jPzAqHpn1hR-xFzcZnMeAaaugLJkCgmlkgnY0gmlwhKwSvkmKbXVsdGlhZGRyc5YACASsEr5JBsaLAAoErBK-SQbGjN0DgnJzhQADAQAAiXNlY3AyNTZrMaED01LS4q8glJfHpQLy4sarYYaauKUkBevEk60Zs1MQppODdGNwgsaLg3VkcILGjYV3YWt1MgA"}'
2026-03-16 12:38:11.286 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:38:11.286 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50826/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.132.189/tcp/63721/p2p/16Uiu2HAm4mhG9PeLN1JUxgxbGb1wf9fYY4UPVZSrap53BZipX73Q"]'
2026-03-16 12:38:11.318 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:11.319 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-03-16 12:38:11.320 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63720/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-03-16 12:38:11.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:11.336 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50826/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "89c8b19d-481e-4d0b-b701-3210b0e3e24e", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-03-16 12:38:11.348 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"89c8b19d-481e-4d0b-b701-3210b0e3e24e","statusDesc":"OK"}'
2026-03-16 12:38:11.349 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral True
2026-03-16 12:38:11.349 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63720/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": true}'
2026-03-16 12:38:11.356 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:11.356 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:11.456 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:11.457 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50826/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:11.460 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":1773664691349595146,"ephemeral":true}]'
2026-03-16 12:38:11.461 DEBUG [tests.filter.test_get_messages] Running test with Ephemeral False
2026-03-16 12:38:11.462 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63720/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-03-16 12:38:11.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:38:11.466 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:38:11.566 DEBUG [src.steps.filter] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-03-16 12:38:11.567 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50826/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:38:11.569 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":1773664691461902308,"ephemeral":false}]'
2026-03-16 12:38:11.572 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:38:11.573 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:38:11.573 DEBUG [src.node.waku_node] Stopping container with id 3c29bc637cc5
2026-03-16 12:38:12.078 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:12.078 DEBUG [src.node.waku_node] Stopping container with id 3e5d1ea11fcc
2026-03-16 12:38:12.570 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:38:12.572 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:38:12.577 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:38:12.581 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,107 @@
2026-03-16 12:35:08.138 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:35:08.140 DEBUG [tests.conftest] Running test: test_main_node_only_lightpush__peer_full with id: 2026-03-16_12-35-08__d6e5ed3b-08e9-4eca-b77a-0f0d24fb0aa6
2026-03-16 12:35:08.141 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:35:08.141 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:35:08.155 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:08.156 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-03-16_12-35-08__d6e5ed3b-08e9-4eca-b77a-0f0d24fb0aa6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:08.156 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:08.156 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:08.159 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:08.160 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.226.176
2026-03-16 12:35:08.160 DEBUG [src.node.docker_mananger] Generated ports ['65317', '65318', '65319', '65320', '65321']
2026-03-16 12:35:08.160 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:08.161 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:08.161 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:08.161 DEBUG [src.node.docker_mananger] docker run -i -t -p 65317:65317 -p 65318:65318 -p 65319:65319 -p 65320:65320 -p 65321:65321 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65319 --rest-port=65317 --tcp-port=65318 --discv5-udp-port=65320 --rest-address=0.0.0.0 --nat=extip:172.18.226.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dffb7c4fe7cc3bf6d72ee41daf8cf3c4d9666dcd78720cdeeaa167d2d6e7f2d5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65321 --metrics-logging=true --lightpush=true --relay=true --filter=true
2026-03-16 12:35:08.337 ERROR [src.node.docker_mananger] Max retries reached for container c320c7c979dd. Exiting log stream.
2026-03-16 12:35:08.373 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.226.176 waku 783c1f7cf5ee7ac80decd22e682a3dad9e96cfad5f6da080087aa6a0f2573ad2
2026-03-16 12:35:08.411 DEBUG [src.node.docker_mananger] Container started with ID 783c1f7cf5ee. Setting up logs at ./log/docker/receiving_node1_2026-03-16_12-35-08__d6e5ed3b-08e9-4eca-b77a-0f0d24fb0aa6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:08.412 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 65317
2026-03-16 12:35:08.413 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:08.997 ERROR [src.node.docker_mananger] Max retries reached for container e9059de69e7e. Exiting log stream.
2026-03-16 12:35:09.414 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65317/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:09.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-03-16 12:35:09.417 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:09.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65317/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:09.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.226.176/tcp/65318/p2p/16Uiu2HAmUf1xNUxabwtuBgX8gd9pPpZwRYNzzaxLJUmzskoXMxkx","/ip4/172.18.226.176/tcp/65319/ws/p2p/16Uiu2HAmUf1xNUxabwtuBgX8gd9pPpZwRYNzzaxLJUmzskoXMxkx"],"enrUri":"enr:-L24QI5qKUifbDZ_kfjWZT2UsR0JMQdalwHdZtVcW1hFfwBvGk8UOG1gsDzZ9j6-kg2tqIdU4LOeBfsWbhfbvX0N0OUCgmlkgnY0gmlwhKwS4rCKbXVsdGlhZGRyc5YACASsEuKwBv8mAAoErBLisAb_J90DgnJzhQADAQAAiXNlY3AyNTZrMaED7bzOMMXZmB7wPmb1XMospUfmZxtdRYmvNq2lEswOITGDdGNwgv8mg3VkcIL_KIV3YWt1Mg0"}'
2026-03-16 12:35:09.420 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:09.428 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:09.428 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-03-16_12-35-08__d6e5ed3b-08e9-4eca-b77a-0f0d24fb0aa6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:09.428 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:09.429 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:09.430 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:09.430 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.206.209
2026-03-16 12:35:09.430 DEBUG [src.node.docker_mananger] Generated ports ['25093', '25094', '25095', '25096', '25097']
2026-03-16 12:35:09.431 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:09.431 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:09.431 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:09.431 DEBUG [src.node.docker_mananger] docker run -i -t -p 25093:25093 -p 25094:25094 -p 25095:25095 -p 25096:25096 -p 25097:25097 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25095 --rest-port=25093 --tcp-port=25094 --discv5-udp-port=25096 --rest-address=0.0.0.0 --nat=extip:172.18.206.209 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=743dbd71cecbde7f2aabeff5023de2bbdba38e70fdee07d0cee19bfe48b335f2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25097 --metrics-logging=true --lightpush=false --relay=true
2026-03-16 12:35:09.635 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.206.209 waku 45e3dff4af411d4a71ca739c1f0e5e6ee3ac73c7b412ac80ea7f83e5c56b2fdb
2026-03-16 12:35:09.669 DEBUG [src.node.docker_mananger] Container started with ID 45e3dff4af41. Setting up logs at ./log/docker/receiving_node2_2026-03-16_12-35-08__d6e5ed3b-08e9-4eca-b77a-0f0d24fb0aa6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:09.670 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25093
2026-03-16 12:35:09.670 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:10.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25093/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:10.674 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-03-16 12:35:10.675 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:10.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25093/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:10.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.209/tcp/25094/p2p/16Uiu2HAmT14abo1Z6yEVtsHF3FBRqzQbMnbf3MMUf315dsWzmXjg","/ip4/172.18.206.209/tcp/25095/ws/p2p/16Uiu2HAmT14abo1Z6yEVtsHF3FBRqzQbMnbf3MMUf315dsWzmXjg"],"enrUri":"enr:-L24QI5CSkXQGt3x1en6of98GPCRLBN3xaGEsMVRN13e8xRzaReTDQ84kDcKVhutRu1BRz9YbBfwuJOlQQLyDCchAhECgmlkgnY0gmlwhKwSztGKbXVsdGlhZGRyc5YACASsEs7RBmIGAAoErBLO0QZiB90DgnJzhQADAQAAiXNlY3AyNTZrMaED1SgD9Qyb6vj8uNl24PxljYgd4JV1SYUGndRXNytsjPODdGNwgmIGg3VkcIJiCIV3YWt1MgE"}'
2026-03-16 12:35:10.677 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:10.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25093/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.176/tcp/65318/p2p/16Uiu2HAmUf1xNUxabwtuBgX8gd9pPpZwRYNzzaxLJUmzskoXMxkx"]'
2026-03-16 12:35:10.715 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:10.727 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-03-16 12:35:10.728 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-03-16_12-35-08__d6e5ed3b-08e9-4eca-b77a-0f0d24fb0aa6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:10.728 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:10.728 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:10.730 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:10.730 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.147.172
2026-03-16 12:35:10.730 DEBUG [src.node.docker_mananger] Generated ports ['6316', '6317', '6318', '6319', '6320']
2026-03-16 12:35:10.730 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:10.730 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:10.731 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:10.731 DEBUG [src.node.docker_mananger] docker run -i -t -p 6316:6316 -p 6317:6317 -p 6318:6318 -p 6319:6319 -p 6320:6320 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6318 --rest-port=6316 --tcp-port=6317 --discv5-udp-port=6319 --rest-address=0.0.0.0 --nat=extip:172.18.147.172 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0fc4b6775afb50389db63bf6cae32a0f0b85129bb7679be4c5dd29cd1e5c0437 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6320 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI5qKUifbDZ_kfjWZT2UsR0JMQdalwHdZtVcW1hFfwBvGk8UOG1gsDzZ9j6-kg2tqIdU4LOeBfsWbhfbvX0N0OUCgmlkgnY0gmlwhKwS4rCKbXVsdGlhZGRyc5YACASsEuKwBv8mAAoErBLisAb_J90DgnJzhQADAQAAiXNlY3AyNTZrMaED7bzOMMXZmB7wPmb1XMospUfmZxtdRYmvNq2lEswOITGDdGNwgv8mg3VkcIL_KIV3YWt1Mg0 --lightpushnode=/ip4/172.18.226.176/tcp/65318/p2p/16Uiu2HAmUf1xNUxabwtuBgX8gd9pPpZwRYNzzaxLJUmzskoXMxkx --lightpush=true --relay=true
2026-03-16 12:35:10.948 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.147.172 waku 4c15d75057976b6f7cbb2396d422398383a8a78baa450f4facf71999ed675acc
2026-03-16 12:35:10.985 DEBUG [src.node.docker_mananger] Container started with ID 4c15d7505797. Setting up logs at ./log/docker/lightpush_node1_2026-03-16_12-35-08__d6e5ed3b-08e9-4eca-b77a-0f0d24fb0aa6__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-03-16 12:35:10.985 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 6316
2026-03-16 12:35:10.986 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:35:11.987 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6316/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:11.990 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-03-16 12:35:11.990 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:35:11.990 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6316/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:11.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.147.172/tcp/6317/p2p/16Uiu2HAkvnETtad6Zx7x3tQAioTNAN2QZTxhqqGcVTaRwqNzbu7E","/ip4/172.18.147.172/tcp/6318/ws/p2p/16Uiu2HAkvnETtad6Zx7x3tQAioTNAN2QZTxhqqGcVTaRwqNzbu7E"],"enrUri":"enr:-L24QP1Pc34RwS3Wgs45QfXwQyLY48LFF8yJs7O7gozITKMdEcOyzVa7RkDSnbw4O8nci2DdI6TdixxNwJcAPT2guckCgmlkgnY0gmlwhKwSk6yKbXVsdGlhZGRyc5YACASsEpOsBhitAAoErBKTrAYYrt0DgnJzhQADAQAAiXNlY3AyNTZrMaECFCAIioEnUnFLS3YaWmrywObzwSod2vO_m_37yfLEYbmDdGNwghitg3VkcIIYr4V3YWt1Mgk"}'
2026-03-16 12:35:11.993 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:35:11.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.226.176/tcp/65318/p2p/16Uiu2HAmUf1xNUxabwtuBgX8gd9pPpZwRYNzzaxLJUmzskoXMxkx"]'
2026-03-16 12:35:12.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:12.034 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.209/tcp/25094/p2p/16Uiu2HAmT14abo1Z6yEVtsHF3FBRqzQbMnbf3MMUf315dsWzmXjg"]'
2026-03-16 12:35:12.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:12.066 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65317/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:12.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:12.075 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25093/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:12.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:12.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-03-16 12:35:12.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:12.089 DEBUG [src.steps.light_push] Lightpushing message
2026-03-16 12:35:12.090 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:6316/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1773664512089864821}}'
2026-03-16 12:35:12.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-03-16 12:35:12.107 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-03-16 12:35:12.207 DEBUG [src.steps.light_push] Checking that peer NODE_1:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-16 12:35:12.207 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65317/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:12.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664512089864821,"ephemeral":false,"proof":""}]'
2026-03-16 12:35:12.212 DEBUG [src.steps.light_push] Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-16 12:35:12.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25093/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:12.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664512089864821,"ephemeral":false,"proof":""}]'
2026-03-16 12:35:12.216 DEBUG [src.steps.light_push] Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the lightpushed message
2026-03-16 12:35:12.216 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:6316/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:35:12.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1773664512089864821,"ephemeral":false,"proof":""}]'
2026-03-16 12:35:12.222 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:35:12.222 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:35:12.223 DEBUG [src.node.waku_node] Stopping container with id 783c1f7cf5ee
2026-03-16 12:35:12.844 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:12.844 DEBUG [src.node.waku_node] Stopping container with id 45e3dff4af41
2026-03-16 12:35:13.433 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:13.434 DEBUG [src.node.waku_node] Stopping container with id 4c15d7505797
2026-03-16 12:35:13.658 ERROR [src.node.docker_mananger] Max retries reached for container 783c1f7cf5ee. Exiting log stream.
2026-03-16 12:35:13.992 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:35:13.996 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:35:14.006 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:14.014 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:35:14.022 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-03-16 12:35:59.832 DEBUG [tests.conftest] Running fixture setup: test_id
2026-03-16 12:35:59.832 DEBUG [tests.conftest] Running test: test_admin_service_peers_schema with id: 2026-03-16_12-35-59__2917bded-51db-4c38-b6d6-58100f653393
2026-03-16 12:35:59.832 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-03-16 12:35:59.833 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-03-16 12:35:59.833 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-03-16 12:35:59.839 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:35:59.840 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-35-59__2917bded-51db-4c38-b6d6-58100f653393__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:35:59.846 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:35:59.846 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-35-59__2917bded-51db-4c38-b6d6-58100f653393__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:35:59.852 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:35:59.852 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-03-16_12-35-59__2917bded-51db-4c38-b6d6-58100f653393__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:35:59.858 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:35:59.858 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-03-16_12-35-59__2917bded-51db-4c38-b6d6-58100f653393__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:35:59.859 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-03-16 12:35:59.859 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-03-16 12:35:59.866 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:35:59.866 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n1_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:35:59.871 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-beta
2026-03-16 12:35:59.872 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/n2_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:35:59.872 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:35:59.872 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:35:59.873 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:35:59.873 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.111
2026-03-16 12:35:59.873 DEBUG [src.node.docker_mananger] Generated ports ['27136', '27137', '27138', '27139', '27140']
2026-03-16 12:35:59.874 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:35:59.874 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:35:59.874 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:35:59.874 DEBUG [src.node.docker_mananger] docker run -i -t -p 27136:27136 -p 27137:27137 -p 27138:27138 -p 27139:27139 -p 27140:27140 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27138 --rest-port=27136 --tcp-port=27137 --discv5-udp-port=27139 --rest-address=0.0.0.0 --nat=extip:172.18.145.111 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4aebcaf1ef406c9dfa61f81f1fefed2fb3dbdc1ae0fa6d0ee9dcfbe185eacd8b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27140 --metrics-logging=true --relay=true
2026-03-16 12:36:00.080 ERROR [src.node.docker_mananger] Max retries reached for container 716894b099b2. Exiting log stream.
2026-03-16 12:36:00.635 ERROR [src.node.docker_mananger] Max retries reached for container 20521e9ed96b. Exiting log stream.
2026-03-16 12:36:11.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.111 waku 9ffc1b1335bcdec7722f2afc6f2a665956493f901a9df7e14f5979000c04ff63
2026-03-16 12:36:11.042 DEBUG [src.node.docker_mananger] Container started with ID 9ffc1b1335bc. Setting up logs at ./log/docker/n1_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:36:11.044 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 27136
2026-03-16 12:36:11.044 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:12.045 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27136/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:12.048 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-03-16 12:36:12.048 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:12.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27136/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:12.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.111/tcp/27137/p2p/16Uiu2HAmJuaekmDKbTDdveEhh1TtdxS5gUv7qXemd2r8a3gWyWta","/ip4/172.18.145.111/tcp/27138/ws/p2p/16Uiu2HAmJuaekmDKbTDdveEhh1TtdxS5gUv7qXemd2r8a3gWyWta"],"enrUri":"enr:-L24QLUsvRSZ6ss-iGG_O-c_VheTkO-a5bqznuxgod9-SQ07U29raf23ZAOCstuW28pmZa2k6WYnosKN3OnLNtCX738CgmlkgnY0gmlwhKwSkW-KbXVsdGlhZGRyc5YACASsEpFvBmoBAAoErBKRbwZqAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXOMJjCogLEVVfdIayqn1MLlc3yIq8KnN_MNGeYy0s7ODdGNwgmoBg3VkcIJqA4V3YWt1MgE"}'
2026-03-16 12:36:12.051 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:12.051 DEBUG [src.node.waku_node] Starting Node...
2026-03-16 12:36:12.051 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-03-16 12:36:12.053 DEBUG [src.node.docker_mananger] Network waku already exists
2026-03-16 12:36:12.053 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.140.173
2026-03-16 12:36:12.053 DEBUG [src.node.docker_mananger] Generated ports ['11717', '11718', '11719', '11720', '11721']
2026-03-16 12:36:12.053 DEBUG [src.node.waku_node] RLN credentials were not set
2026-03-16 12:36:12.053 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-03-16 12:36:12.053 DEBUG [src.node.waku_node] Using volumes []
2026-03-16 12:36:12.053 DEBUG [src.node.docker_mananger] docker run -i -t -p 11717:11717 -p 11718:11718 -p 11719:11719 -p 11720:11720 -p 11721:11721 harbor.status.im/wakuorg/nwaku:v0.38.0-beta --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11719 --rest-port=11717 --tcp-port=11718 --discv5-udp-port=11720 --rest-address=0.0.0.0 --nat=extip:172.18.140.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bd5df8a17e8ccecc200df5f473ce52ab801da02e3e88921fc0dfcfc7edcf791d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11721 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLUsvRSZ6ss-iGG_O-c_VheTkO-a5bqznuxgod9-SQ07U29raf23ZAOCstuW28pmZa2k6WYnosKN3OnLNtCX738CgmlkgnY0gmlwhKwSkW-KbXVsdGlhZGRyc5YACASsEpFvBmoBAAoErBKRbwZqAt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXOMJjCogLEVVfdIayqn1MLlc3yIq8KnN_MNGeYy0s7ODdGNwgmoBg3VkcIJqA4V3YWt1MgE
2026-03-16 12:36:12.261 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.140.173 waku 2fdea9d9dcf738911039e5280e2f2e4bc94ef6c658226a9c3b79e1392d988481
2026-03-16 12:36:12.296 DEBUG [src.node.docker_mananger] Container started with ID 2fdea9d9dcf7. Setting up logs at ./log/docker/n2_service_schema__harbor.status.im_wakuorg_nwaku:v0.38.0-beta.log
2026-03-16 12:36:12.296 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-beta. REST: 11717
2026-03-16 12:36:12.297 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-03-16 12:36:13.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11717/health" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:13.328 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-03-16 12:36:13.328 INFO [src.node.waku_node] Node protocols are initialized !!
2026-03-16 12:36:13.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:11717/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:13.336 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.140.173/tcp/11718/p2p/16Uiu2HAmNk9fTEidobohKyAaA8WihAxtDc9NFjKrqcXsWgj2Wrh2","/ip4/172.18.140.173/tcp/11719/ws/p2p/16Uiu2HAmNk9fTEidobohKyAaA8WihAxtDc9NFjKrqcXsWgj2Wrh2"],"enrUri":"enr:-L24QGzBxHNFqWxHKO6K3wFcBvdpTnZtvcnjDaIlW8I2Ua6-YI-PNPgpsx3_zePf3-skk_1pOX4Vuu6PEoNyCa0p4CMCgmlkgnY0gmlwhKwSjK2KbXVsdGlhZGRyc5YACASsEoytBi3GAAoErBKMrQYtx90DgnJzhQADAQAAiXNlY3AyNTZrMaEDledNwW4P9oc1QtmG_YDR3Y-2dXhJHSgIf3n7E0xx-w2DdGNwgi3Gg3VkcIItyIV3YWt1MgE"}'
2026-03-16 12:36:13.337 INFO [src.node.waku_node] REST service is ready !!
2026-03-16 12:36:13.338 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27136/admin/v1/peers/service" -H "Content-Type: application/json" -d 'None'
2026-03-16 12:36:13.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.140.173/tcp/43022/p2p/16Uiu2HAmNk9fTEidobohKyAaA8WihAxtDc9NFjKrqcXsWgj2Wrh2","protocols":["/vac/waku/relay/2.0.0","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.38.0-beta","origin":"UnknownOrigin"}]'
2026-03-16 12:36:13.343 DEBUG [tests.rest_flags.test_admin_flags] Validate schema of get service peers
2026-03-16 12:36:13.345 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-03-16 12:36:13.346 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-03-16 12:36:13.346 DEBUG [src.node.waku_node] Stopping container with id 9ffc1b1335bc
2026-03-16 12:36:13.933 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:13.933 DEBUG [src.node.waku_node] Stopping container with id 2fdea9d9dcf7
2026-03-16 12:36:14.493 DEBUG [src.node.waku_node] Container stopped.
2026-03-16 12:36:14.495 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-03-16 12:36:14.504 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-03-16 12:36:14.508 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,85 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_single_content_topic[/app/22/sometopic/someencoding] with id: 2026-03-16_12-37-57__59f7820a-1685-436c-8324-1843578b1168
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-03-16_12-37-57__59f7820a-1685-436c-8324-1843578b1168__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.219.237
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39806', '39807', '39808', '39809', '39810']
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 39806:39806 -p 39807:39807 -p 39808:39808 -p 39809:39809 -p 39810:39810 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39808 --rest-port=39806 --tcp-port=39807 --discv5-udp-port=39809 --rest-address=0.0.0.0 --nat=extip:172.18.219.237 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f4bf2db204aae2cd0eabd76ecdece7c1c386abec5bdc614decab077caeb6c031 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39810 --metrics-logging=true --relay=true --filter=true --content-topic=/app/22/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.219.237 waku 9fe294ebda9fa93612b656ec0a28ebc37e5939a474d150210c7f1ff9a6c0b39e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9fe294ebda9f. Setting up logs at ./log/docker/node1_2026-03-16_12-37-57__59f7820a-1685-436c-8324-1843578b1168__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39806
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 64f9d4462bae. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ce770bde128d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39806/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39806/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39806/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39806/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39806/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":"Connected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"READY"},{"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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:39806/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.219.237/tcp/39807/p2p/16Uiu2HAmSq773gyy91Z2YbWF7gZ61FM5YGPRS4Y4xgGSJ8erydfz","/ip4/172.18.219.237/tcp/39808/ws/p2p/16Uiu2HAmSq773gyy91Z2YbWF7gZ61FM5YGPRS4Y4xgGSJ8erydfz"],"enrUri":"enr:-L24QB_A69x4Tz3b1UQmjbSdYIpOHdOcN_un_mVFSxuA_EoVMBSsW-xjFPUuQurkgCXwvAIGLKoXxqTvofajbrsT98UCgmlkgnY0gmlwhKwS2-2KbXVsdGlhZGRyc5YACASsEtvtBpt_AAoErBLb7QabgN0DgnJzhQACAQAAiXNlY3AyNTZrMaED0psP9IuZHdjuFFlrWMKTCca04LcT9QWwFzDmwLDgHBWDdGNwgpt_g3VkcIKbgYV3YWt1MgU"}'
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 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-03-16_12-37-57__59f7820a-1685-436c-8324-1843578b1168__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.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.151.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47119', '47120', '47121', '47122', '47123']
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 47119:47119 -p 47120:47120 -p 47121:47121 -p 47122:47122 -p 47123:47123 harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47121 --rest-port=47119 --tcp-port=47120 --discv5-udp-port=47122 --rest-address=0.0.0.0 --nat=extip:172.18.151.127 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d3f84ff74eb1cdeddf6cbfa7c19103ee7c66ffdfac0df63a26a9acaa4d835f5d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47123 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QB_A69x4Tz3b1UQmjbSdYIpOHdOcN_un_mVFSxuA_EoVMBSsW-xjFPUuQurkgCXwvAIGLKoXxqTvofajbrsT98UCgmlkgnY0gmlwhKwS2-2KbXVsdGlhZGRyc5YACASsEtvtBpt_AAoErBLb7QabgN0DgnJzhQACAQAAiXNlY3AyNTZrMaED0psP9IuZHdjuFFlrWMKTCca04LcT9QWwFzDmwLDgHBWDdGNwgpt_g3VkcIKbgYV3YWt1MgU --content-topic=/app/22/sometopic/someencoding
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.151.127 waku 42ab7794ee6c27dfc999d923e87a02071048f880a940084ba43fba90ca752ede
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 42ab7794ee6c. Setting up logs at ./log/docker/node2_2026-03-16_12-37-57__59f7820a-1685-436c-8324-1843578b1168__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47119
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:47119/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47119/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":"INITIALIZING","connectionStatus":"Disconnected","protocolsHealth":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47119/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":"Connected","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":"READY"},{"Legacy Lightpush Client":"READY"},{"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":"READY"},{"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:47119/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.151.127/tcp/47120/p2p/16Uiu2HAmFvqzzeonT6UL9PGaEkH6haRokkLCBQBYSYTJQRWrp9br","/ip4/172.18.151.127/tcp/47121/ws/p2p/16Uiu2HAmFvqzzeonT6UL9PGaEkH6haRokkLCBQBYSYTJQRWrp9br"],"enrUri":"enr:-L24QHJ3LZEQliX_7xMbZCjgq6QUAEG0YTzaUe3KpwZLFpXmNGd6sff3M7HSs7ok5fOngSWbOGGTKN59KJyRowu6kfICgmlkgnY0gmlwhKwSl3-KbXVsdGlhZGRyc5YACASsEpd_BrgQAAoErBKXfwa4Ed0DgnJzhQACAQAAiXNlY3AyNTZrMaEDMKLplgXTIHYxsZOcDwQIr1OyKlWM03sa_7d6qlv_Qg2DdGNwgrgQg3VkcIK4EoV3YWt1MgE"}'
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:47119/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.219.237/tcp/39807/p2p/16Uiu2HAmSq773gyy91Z2YbWF7gZ61FM5YGPRS4Y4xgGSJ8erydfz"]'
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:39806/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/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:47119/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/app/22/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:39806/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:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:39806/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":1773664680936909771,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 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:47119/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":1773664680936909771,"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 9fe294ebda9f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 42ab7794ee6c
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.

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