deploy: 5cc7d513c93b8ea980230f4e639411c108890934

This commit is contained in:
AYAHASSAN287 2026-02-25 07:41:35 +00:00
commit 0039349ba0
1441 changed files with 323138 additions and 0 deletions

0
.nojekyll Normal file
View File

2
nim/1092/app.js Normal file

File diff suppressed because one or more lines are too long

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-02-25_07-25-55__26e89fcb-97b4-4169-8dac-3c603d3429e0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-25-55__26e89fcb-97b4-4169-8dac-3c603d3429e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.177
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['18599', '18600', '18601', '18602', '18603']
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 18599:18599 -p 18600:18600 -p 18601:18601 -p 18602:18602 -p 18603:18603 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=18601 --rest-port=18599 --tcp-port=18600 --discv5-udp-port=18602 --rest-address=0.0.0.0 --nat=extip:172.18.172.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbfed8a4ec5a1d57c4f50b479da791d5f6d26faaca388b58be745cba7cafd7bb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=18603 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.177 waku 3e04226a67f2b126a6e021aaa868afe9452b69415565709994c336faf79f662d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e04226a67f2. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-25-55__26e89fcb-97b4-4169-8dac-3c603d3429e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 18599
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 f645b280e38b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e44c783ea04c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18599/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:18599/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.172.177/tcp/18600/p2p/16Uiu2HAmMhQAbuMLf34stYUD6wS5bFSzmHi8HFwJcZrxVcWYCvEw","/ip4/172.18.172.177/tcp/18601/ws/p2p/16Uiu2HAmMhQAbuMLf34stYUD6wS5bFSzmHi8HFwJcZrxVcWYCvEw"],"enrUri":"enr:-L24QMy1Y63LPuhtGsRQbo2i8bvVUL7_ZEvexLvIkET-9NzDSehyeFBWL6B2FDx885hd4DB3oJfX7Pebfwk0iJOb79QCgmlkgnY0gmlwhKwSrLGKbXVsdGlhZGRyc5YACASsEqyxBkioAAoErBKssQZIqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhldFwi9qJm6wMyg17K_T2BQAYajJ5ii1-Nli-T6ynSSDdGNwgkiog3VkcIJIqoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-25-55__26e89fcb-97b4-4169-8dac-3c603d3429e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.215.205
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51805', '51806', '51807', '51808', '51809']
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 51805:51805 -p 51806:51806 -p 51807:51807 -p 51808:51808 -p 51809:51809 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51807 --rest-port=51805 --tcp-port=51806 --discv5-udp-port=51808 --rest-address=0.0.0.0 --nat=extip:172.18.215.205 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b8b58f6891caad73a318b8bcfb587ffedba2be8fae2af70b8a0e3157eddbe28b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51809 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMy1Y63LPuhtGsRQbo2i8bvVUL7_ZEvexLvIkET-9NzDSehyeFBWL6B2FDx885hd4DB3oJfX7Pebfwk0iJOb79QCgmlkgnY0gmlwhKwSrLGKbXVsdGlhZGRyc5YACASsEqyxBkioAAoErBKssQZIqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhldFwi9qJm6wMyg17K_T2BQAYajJ5ii1-Nli-T6ynSSDdGNwgkiog3VkcIJIqoV3YWt1MgM --storenode=/ip4/172.18.172.177/tcp/18600/p2p/16Uiu2HAmMhQAbuMLf34stYUD6wS5bFSzmHi8HFwJcZrxVcWYCvEw --store=false --relay=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.215.205 waku b407e59d7e3b3bcf683a9ab32cb2405163ef9ca58f6e1ea289cf1fa3a97fe65e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b407e59d7e3b. Setting up logs at ./log/docker/store_node1_2026-02-25_07-25-55__26e89fcb-97b4-4169-8dac-3c603d3429e0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51805
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:51805/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:51805/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.215.205/tcp/51806/p2p/16Uiu2HAmV7wMCQXRDKuSrNuRzX3CcmXF6bPj9P3rugFTy5Ev8bbP","/ip4/172.18.215.205/tcp/51807/ws/p2p/16Uiu2HAmV7wMCQXRDKuSrNuRzX3CcmXF6bPj9P3rugFTy5Ev8bbP"],"enrUri":"enr:-L24QEx-1MIDqtSLWFZlsvbpitbeyXlMegqY-WZNqxq1vmjdJrMudmloULWWuGNRx-JtATb9ADtbqw4zzjnnGBmjcRUCgmlkgnY0gmlwhKwS182KbXVsdGlhZGRyc5YACASsEtfNBspeAAoErBLXzQbKX90DgnJzhQADAQAAiXNlY3AyNTZrMaED9KJHXHETVOlRsh7R2_qV_OHHLWKhf3C62q0BebzYAhqDdGNwgspeg3VkcILKYIV3YWt1MgA"}'
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:51805/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.172.177/tcp/18600/p2p/16Uiu2HAmMhQAbuMLf34stYUD6wS5bFSzmHi8HFwJcZrxVcWYCvEw"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:18599/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:18599/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:18599/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":"0xc6a7bcb714961a88bb06cb0a5c4daf793d707a24c3134fde49e248c256565a69"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51805/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":"8ae23dec793d248b7e94","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc6a7bcb714961a88bb06cb0a5c4daf793d707a24c3134fde49e248c256565a69"}]}'
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:18599/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:51805/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:51805/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:51805/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.215.205/tcp/51806/p2p/16Uiu2HAmV7wMCQXRDKuSrNuRzX3CcmXF6bPj9P3rugFTy5Ev8bbP","/ip4/172.18.215.205/tcp/51807/ws/p2p/16Uiu2HAmV7wMCQXRDKuSrNuRzX3CcmXF6bPj9P3rugFTy5Ev8bbP"],"enrUri":"enr:-L24QEx-1MIDqtSLWFZlsvbpitbeyXlMegqY-WZNqxq1vmjdJrMudmloULWWuGNRx-JtATb9ADtbqw4zzjnnGBmjcRUCgmlkgnY0gmlwhKwS182KbXVsdGlhZGRyc5YACASsEtfNBspeAAoErBLXzQbKX90DgnJzhQADAQAAiXNlY3AyNTZrMaED9KJHXHETVOlRsh7R2_qV_OHHLWKhf3C62q0BebzYAhqDdGNwgspeg3VkcILKYIV3YWt1MgA"}'
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:18599/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":"0xc6a7bcb714961a88bb06cb0a5c4daf793d707a24c3134fde49e248c256565a69"},{"messageHash":"0xe22755eebc78c937e3b29bb707057cb80e91edc2d48a8f340ca7289fe6827143"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51805/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":"57951ca0db90c67fb701","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xc6a7bcb714961a88bb06cb0a5c4daf793d707a24c3134fde49e248c256565a69"},{"messageHash":"0xe22755eebc78c937e3b29bb707057cb80e91edc2d48a8f340ca7289fe6827143"}]}'
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 3e04226a67f2
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b407e59d7e3b
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,102 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_restarts with id: 2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.176
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49242', '49243', '49244', '49245', '49246']
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 49242:49242 -p 49243:49243 -p 49244:49244 -p 49245:49245 -p 49246:49246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49244 --rest-port=49242 --tcp-port=49243 --discv5-udp-port=49245 --rest-address=0.0.0.0 --nat=extip:172.18.66.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccdb6986fdca03394abb8426cd1aec0ffacec9e201e3f68e1acf50b0fa8abf7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49246 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f85317bd514. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.176 waku 016131ab4c030125ac88c359ecc7ce0bfd20e878864fd993298c2aade03acb41
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 016131ab4c03. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49242
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 7c3c4c349804. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49242/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:49242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.176/tcp/49243/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP","/ip4/172.18.66.176/tcp/49244/ws/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP"],"enrUri":"enr:-L24QGJizWn5m7B91fM6RIgAF6o-qjNTl0Iyomh6KctAcUdFe38NG1UOFnRq7kH6FhyxcWQTWfLUBq0_dZiMlHyecgMCgmlkgnY0gmlwhKwSQrCKbXVsdGlhZGRyc5YACASsEkKwBsBbAAoErBJCsAbAXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Y0PTCPxmhXwsNxaKgsF7lni4xvvu_yEr1qlZxzQdRSDdGNwgsBbg3VkcILAXYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.21.247
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4174', '4175', '4176', '4177', '4178']
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 4174:4174 -p 4175:4175 -p 4176:4176 -p 4177:4177 -p 4178:4178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4176 --rest-port=4174 --tcp-port=4175 --discv5-udp-port=4177 --rest-address=0.0.0.0 --nat=extip:172.18.21.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a83235d08be946f4afa8ffae5f60dccfab9ced9d2e4eabbedf588b49e0c68bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4178 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGJizWn5m7B91fM6RIgAF6o-qjNTl0Iyomh6KctAcUdFe38NG1UOFnRq7kH6FhyxcWQTWfLUBq0_dZiMlHyecgMCgmlkgnY0gmlwhKwSQrCKbXVsdGlhZGRyc5YACASsEkKwBsBbAAoErBJCsAbAXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Y0PTCPxmhXwsNxaKgsF7lni4xvvu_yEr1qlZxzQdRSDdGNwgsBbg3VkcILAXYV3YWt1MgM --storenode=/ip4/172.18.66.176/tcp/49243/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.21.247 waku 0e5ae9b840b46b9cc7d1f254b4e0fa69c2b0267f81158c64960e429673ac96ee
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0e5ae9b840b4. Setting up logs at ./log/docker/store_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4174
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:4174/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:4174/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.21.247/tcp/4175/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe","/ip4/172.18.21.247/tcp/4176/ws/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe"],"enrUri":"enr:-L24QOmprytPlthmkgHXEju5YtDAxklGJCV7GALTbU8VIdgECdPxJsAemIVOG3GSloKx9fbqpcHgd0svfrOShD6XZCQCgmlkgnY0gmlwhKwSFfeKbXVsdGlhZGRyc5YACASsEhX3BhBPAAoErBIV9wYQUN0DgnJzhQADAQAAiXNlY3AyNTZrMaECg-uaUKop0iVUJHpvSYSfMIYw354fXSgXexG5d8yw8TmDdGNwghBPg3VkcIIQUYV3YWt1MgM"}'
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:4174/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.176/tcp/49243/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49242/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:4174/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:49242/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49242/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":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4174/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":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id 0e5ae9b840b4
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4174/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:4174/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:4174/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.21.247/tcp/4175/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe","/ip4/172.18.21.247/tcp/4176/ws/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe"],"enrUri":"enr:-L24QOmprytPlthmkgHXEju5YtDAxklGJCV7GALTbU8VIdgECdPxJsAemIVOG3GSloKx9fbqpcHgd0svfrOShD6XZCQCgmlkgnY0gmlwhKwSFfeKbXVsdGlhZGRyc5YACASsEhX3BhBPAAoErBIV9wYQUN0DgnJzhQADAQAAiXNlY3AyNTZrMaECg-uaUKop0iVUJHpvSYSfMIYw354fXSgXexG5d8yw8TmDdGNwghBPg3VkcIIQUYV3YWt1MgM"}'
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:4174/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:49242/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49242/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":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4174/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":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 2
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49242/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":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4174/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":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
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 016131ab4c03
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0e5ae9b840b4
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,200 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_filter_interaction_with_six_nodes with id: 2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:306 Create 6 nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node6_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  tests.e2e.test_e2e:test_e2e.py:311 Start 5 nodes with their corresponding config
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.69.130
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31149', '31150', '31151', '31152', '31153']
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 31149:31149 -p 31150:31150 -p 31151:31151 -p 31152:31152 -p 31153:31153 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31151 --rest-port=31149 --tcp-port=31150 --discv5-udp-port=31152 --rest-address=0.0.0.0 --nat=extip:172.18.69.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ee66ba1fa1dd3799bff6b31627e0fe4afeb27ed1ca09d7a84fc5bdfbd3fc60a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31153 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.130 waku a4fb9295a4473de806424b53197bbed69f53ae65947ac9d190f2f21e628180b7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a4fb9295a447. Setting up logs at ./log/docker/node1_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31149
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:31149/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:31149/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.69.130/tcp/31150/p2p/16Uiu2HAmVhhUhDCaK2jwvQRp69eHz3FqJL3kkjaBoFrDQyWXoS9s","/ip4/172.18.69.130/tcp/31151/ws/p2p/16Uiu2HAmVhhUhDCaK2jwvQRp69eHz3FqJL3kkjaBoFrDQyWXoS9s"],"enrUri":"enr:-L24QHRJyCqxYdW7UU_EYuCeeyc54nNMaNUEiZKe7W0oGNs3E3dgHjZCTLtRjqWnr31WN7PShf_hvSMtCmceyXdYAvYCgmlkgnY0gmlwhKwSRYKKbXVsdGlhZGRyc5YACASsEkWCBnmuAAoErBJFggZ5r90DgnJzhQADAQAAiXNlY3AyNTZrMaED_UhXsei5IRAVIOjMVaCDw1f5szrqGUvf1CDbMFRXljaDdGNwgnmug3VkcIJ5sIV3YWt1MgM"}'
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.127.71
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58073', '58074', '58075', '58076', '58077']
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 58073:58073 -p 58074:58074 -p 58075:58075 -p 58076:58076 -p 58077:58077 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58075 --rest-port=58073 --tcp-port=58074 --discv5-udp-port=58076 --rest-address=0.0.0.0 --nat=extip:172.18.127.71 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7b5947a2fac4b0b3898ced2fe4c4abaf06326d0e4a6aa0a9ac4b6a8f1825ec3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58077 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QHRJyCqxYdW7UU_EYuCeeyc54nNMaNUEiZKe7W0oGNs3E3dgHjZCTLtRjqWnr31WN7PShf_hvSMtCmceyXdYAvYCgmlkgnY0gmlwhKwSRYKKbXVsdGlhZGRyc5YACASsEkWCBnmuAAoErBJFggZ5r90DgnJzhQADAQAAiXNlY3AyNTZrMaED_UhXsei5IRAVIOjMVaCDw1f5szrqGUvf1CDbMFRXljaDdGNwgnmug3VkcIJ5sIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.127.71 waku b663279460726f2e8d56a866c119eb411bc0c73123761cbf263d9aa773716dab
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b66327946072. Setting up logs at ./log/docker/node2_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58073
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:58073/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:58073/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.71/tcp/58074/p2p/16Uiu2HAm7Zc3HJPr3VpVX715hwUZhAkfhh2SMcwJdmwWRdBWRZpo","/ip4/172.18.127.71/tcp/58075/ws/p2p/16Uiu2HAm7Zc3HJPr3VpVX715hwUZhAkfhh2SMcwJdmwWRdBWRZpo"],"enrUri":"enr:-L24QCuMjEhqBhZ-vdy4rezcKnKqWPI-NoOF2SFRi0Fx2xLgIRaN45lT7vn5GSgT5tc6emDmRqXjhmbFL_YeU9Z2_DACgmlkgnY0gmlwhKwSf0eKbXVsdGlhZGRyc5YACASsEn9HBuLaAAoErBJ_Rwbi290DgnJzhQADAQAAiXNlY3AyNTZrMaECtFRvTa4sgK-7Md_qRwg5WfagX7x-HQVl6kSsAcbZjCSDdGNwguLag3VkcILi3IV3YWt1MgM"}'
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.8.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41113', '41114', '41115', '41116', '41117']
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 41113:41113 -p 41114:41114 -p 41115:41115 -p 41116:41116 -p 41117:41117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41115 --rest-port=41113 --tcp-port=41114 --discv5-udp-port=41116 --rest-address=0.0.0.0 --nat=extip:172.18.8.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ded8ded60c7bcbd87feb8a6859b6da0ca4cfa345c77cbc04b7cde20c6f17284b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41117 --metrics-logging=true --relay=true --store=true --discv5-bootstrap-node=enr:-L24QCuMjEhqBhZ-vdy4rezcKnKqWPI-NoOF2SFRi0Fx2xLgIRaN45lT7vn5GSgT5tc6emDmRqXjhmbFL_YeU9Z2_DACgmlkgnY0gmlwhKwSf0eKbXVsdGlhZGRyc5YACASsEn9HBuLaAAoErBJ_Rwbi290DgnJzhQADAQAAiXNlY3AyNTZrMaECtFRvTa4sgK-7Md_qRwg5WfagX7x-HQVl6kSsAcbZjCSDdGNwguLag3VkcILi3IV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.8.175 waku 6defd539f4dca7030cc29f1bcd68ad0dedbf93d118032ee984a415785e2a5713
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6defd539f4dc. Setting up logs at ./log/docker/node3_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41113
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:41113/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:41113/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.8.175/tcp/41114/p2p/16Uiu2HAm6aK3eN7Ne1aW6CdaSCTnGqm7AyCcVeb1Nkwxf8An1Cdu","/ip4/172.18.8.175/tcp/41115/ws/p2p/16Uiu2HAm6aK3eN7Ne1aW6CdaSCTnGqm7AyCcVeb1Nkwxf8An1Cdu"],"enrUri":"enr:-L24QIdB9vhpw0qxHT6w3H9Mq639EYgb8qJEX1PuxnfTFmegeOnE7ADVkr3U4fZeMNMY-36K_geTe3kHt-ZHkp_sby0CgmlkgnY0gmlwhKwSCK-KbXVsdGlhZGRyc5YACASsEgivBqCaAAoErBIIrwagm90DgnJzhQADAQAAiXNlY3AyNTZrMaECpacdILiF2wCu0sEXHgS61eYcqjB4QvvUnLKs4l7O6RiDdGNwgqCag3VkcIKgnIV3YWt1MgM"}'
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.255.253
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37582', '37583', '37584', '37585', '37586']
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 37582:37582 -p 37583:37583 -p 37584:37584 -p 37585:37585 -p 37586:37586 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37584 --rest-port=37582 --tcp-port=37583 --discv5-udp-port=37585 --rest-address=0.0.0.0 --nat=extip:172.18.255.253 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da79cb7cb329194662f2af212c63b2860f6fcf0dc98ab478fcdbabda89ba34e3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37586 --metrics-logging=true --relay=true --filter=true --store=true --discv5-bootstrap-node=enr:-L24QIdB9vhpw0qxHT6w3H9Mq639EYgb8qJEX1PuxnfTFmegeOnE7ADVkr3U4fZeMNMY-36K_geTe3kHt-ZHkp_sby0CgmlkgnY0gmlwhKwSCK-KbXVsdGlhZGRyc5YACASsEgivBqCaAAoErBIIrwagm90DgnJzhQADAQAAiXNlY3AyNTZrMaECpacdILiF2wCu0sEXHgS61eYcqjB4QvvUnLKs4l7O6RiDdGNwgqCag3VkcIKgnIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.255.253 waku 33bf7e3f4213e304183959202591049afa5eb43c9a04655c5e77199afe281808
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 33bf7e3f4213. Setting up logs at ./log/docker/node4_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37582
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:37582/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37582/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.255.253/tcp/37583/p2p/16Uiu2HAm29ZeKunZF2ReabHZhdA23yiFvT4AYMmfzUFpKTKz1oAS","/ip4/172.18.255.253/tcp/37584/ws/p2p/16Uiu2HAm29ZeKunZF2ReabHZhdA23yiFvT4AYMmfzUFpKTKz1oAS"],"enrUri":"enr:-L24QNF53RizGO7jtosP7Hg7OsiRhtkvfRPpbIG3RZteNifQfRnmTMwL33SR5w3OtFGD0IwZ-pehBwnD27xH5vBy9NECgmlkgnY0gmlwhKwS__2KbXVsdGlhZGRyc5YACASsEv_9BpLPAAoErBL__QaS0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECY-FaELB4RcLH_vv2P-PBW7BnKFe7tDG0zubAe7fUWuuDdGNwgpLPg3VkcIKS0YV3YWt1Mgc"}'
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.71.10
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['54953', '54954', '54955', '54956', '54957']
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 54953:54953 -p 54954:54954 -p 54955:54955 -p 54956:54956 -p 54957:54957 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54955 --rest-port=54953 --tcp-port=54954 --discv5-udp-port=54956 --rest-address=0.0.0.0 --nat=extip:172.18.71.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4aa1364ff6ac671c16a274979edcc6abb7cbcd18ab21a1b0af63f146777c6da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54957 --metrics-logging=true --relay=false --filternode=/ip4/172.18.255.253/tcp/37583/p2p/16Uiu2HAm29ZeKunZF2ReabHZhdA23yiFvT4AYMmfzUFpKTKz1oAS --discv5-bootstrap-node=enr:-L24QNF53RizGO7jtosP7Hg7OsiRhtkvfRPpbIG3RZteNifQfRnmTMwL33SR5w3OtFGD0IwZ-pehBwnD27xH5vBy9NECgmlkgnY0gmlwhKwS__2KbXVsdGlhZGRyc5YACASsEv_9BpLPAAoErBL__QaS0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECY-FaELB4RcLH_vv2P-PBW7BnKFe7tDG0zubAe7fUWuuDdGNwgpLPg3VkcIKS0YV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.71.10 waku 321cb9d68034599988293d1ce070e3572398b7546a98471d99970bb786156d08
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 321cb9d68034. Setting up logs at ./log/docker/node6_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 54953
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:54953/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:54953/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.71.10/tcp/54954/p2p/16Uiu2HAmEPaycE71siXuwARMtXz9f348oSV1MAjUj4XZen4wRH7F","/ip4/172.18.71.10/tcp/54955/ws/p2p/16Uiu2HAmEPaycE71siXuwARMtXz9f348oSV1MAjUj4XZen4wRH7F"],"enrUri":"enr:-L24QF0l3806MbqAiNnBOeD7FsufTvxuDXWujQvY3jHT-SdwIV1RYEepmo3PvhTiH_HXErbHN1zpeJjE431J0p5U6vUCgmlkgnY0gmlwhKwSRwqKbXVsdGlhZGRyc5YACASsEkcKBtaqAAoErBJHCgbWq90DgnJzhQADAQAAiXNlY3AyNTZrMaEDGcU7nB-d3dx60lZnw6cAqLZW7hVRK734uQSKY_wS32qDdGNwgtaqg3VkcILWrIV3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:318 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31149/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:58073/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:41113/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:37582/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:323 Node6 subscribe to filter for pubsubtopic /waku/2/rs/3/1
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:54953/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31149/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.127.71/tcp/49826/p2p/16Uiu2HAm7Zc3HJPr3VpVX715hwUZhAkfhh2SMcwJdmwWRdBWRZpo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.8.175/tcp/41114/p2p/16Uiu2HAm6aK3eN7Ne1aW6CdaSCTnGqm7AyCcVeb1Nkwxf8An1Cdu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.255.253/tcp/37583/p2p/16Uiu2HAm29ZeKunZF2ReabHZhdA23yiFvT4AYMmfzUFpKTKz1oAS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58073/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.69.130/tcp/31150/p2p/16Uiu2HAmVhhUhDCaK2jwvQRp69eHz3FqJL3kkjaBoFrDQyWXoS9s","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.8.175/tcp/58310/p2p/16Uiu2HAm6aK3eN7Ne1aW6CdaSCTnGqm7AyCcVeb1Nkwxf8An1Cdu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41113/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.127.71/tcp/58074/p2p/16Uiu2HAm7Zc3HJPr3VpVX715hwUZhAkfhh2SMcwJdmwWRdBWRZpo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.69.130/tcp/39678/p2p/16Uiu2HAmVhhUhDCaK2jwvQRp69eHz3FqJL3kkjaBoFrDQyWXoS9s","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.255.253/tcp/39758/p2p/16Uiu2HAm29ZeKunZF2ReabHZhdA23yiFvT4AYMmfzUFpKTKz1oAS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37582/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.69.130/tcp/37326/p2p/16Uiu2HAmVhhUhDCaK2jwvQRp69eHz3FqJL3kkjaBoFrDQyWXoS9s","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.8.175/tcp/41114/p2p/16Uiu2HAm6aK3eN7Ne1aW6CdaSCTnGqm7AyCcVeb1Nkwxf8An1Cdu","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.71.10/tcp/60244/p2p/16Uiu2HAmEPaycE71siXuwARMtXz9f348oSV1MAjUj4XZen4wRH7F","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54953/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.255.253/tcp/37583/p2p/16Uiu2HAm29ZeKunZF2ReabHZhdA23yiFvT4AYMmfzUFpKTKz1oAS","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0,1],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 50 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:328 Node1 publish message for topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31149/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 4 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:333 Node6 inquery for filter messages on pubsubtopic /waku/2/rs/3/1 & contenttopic/test/1/waku-filter/proto
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:54953/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":1772004188681905172,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:335 Filter inquiry response is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772004188681905172, 'ephemeral': False}]
DEBUG  tests.e2e.test_e2e:test_e2e.py:338 Node5 goes live !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.152.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4336', '4337', '4338', '4339', '4340']
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 4336:4336 -p 4337:4337 -p 4338:4338 -p 4339:4339 -p 4340:4340 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4338 --rest-port=4336 --tcp-port=4337 --discv5-udp-port=4339 --rest-address=0.0.0.0 --nat=extip:172.18.152.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db9c8d3562f7affb7fddc2ca058f7aead609acdd4b769b34aef93fff4dcbb4b6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4340 --metrics-logging=true --relay=false --storenode=/ip4/172.18.255.253/tcp/37583/p2p/16Uiu2HAm29ZeKunZF2ReabHZhdA23yiFvT4AYMmfzUFpKTKz1oAS --discv5-bootstrap-node=enr:-L24QNF53RizGO7jtosP7Hg7OsiRhtkvfRPpbIG3RZteNifQfRnmTMwL33SR5w3OtFGD0IwZ-pehBwnD27xH5vBy9NECgmlkgnY0gmlwhKwS__2KbXVsdGlhZGRyc5YACASsEv_9BpLPAAoErBL__QaS0N0DgnJzhQADAQAAiXNlY3AyNTZrMaECY-FaELB4RcLH_vv2P-PBW7BnKFe7tDG0zubAe7fUWuuDdGNwgpLPg3VkcIKS0YV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.152.173 waku b4578746640fec2830678284f3ccccac74118375b0b6e85dcdb652f7c2c87de7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b4578746640f. Setting up logs at ./log/docker/node5_2026-02-25_07-22-09__3b063dd5-eab6-4ea4-a13a-4c891a3435dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4336
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:4336/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:4336/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.152.173/tcp/4337/p2p/16Uiu2HAkztMy5Dn6NdM6UUF4VAtx2E2YW6ocxPSBn9h6GQLLgkAa","/ip4/172.18.152.173/tcp/4338/ws/p2p/16Uiu2HAkztMy5Dn6NdM6UUF4VAtx2E2YW6ocxPSBn9h6GQLLgkAa"],"enrUri":"enr:-L24QHhmR4E98DA3A1xjVub9XQTtk3NQBDJX3hNflnBl7JzkQbDYT97iJebBTRWftK3-mLuedjAinhek9GxYkPpgpzICgmlkgnY0gmlwhKwSmK2KbXVsdGlhZGRyc5YACASsEpitBhDxAAoErBKYrQYQ8t0DgnJzhQADAQAAiXNlY3AyNTZrMaECUSC_8V-OajDkyE2Vg-SzVfEBiCbmqAcaMjzIK-0MMJ-DdGNwghDxg3VkcIIQ84V3YWt1MgA"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.libs.common:common.py:47 Sleeping for 2 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:341 Node5 makes request to get stored messages
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4336/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":"52fdc951e60ae0cdd458","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xafcbff4b7ba6ff0f8ee94827eafe17c8a9a735afaec6640042450a9ce5ecef8a"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a4fb9295a447
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b66327946072
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6defd539f4dc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a4fb9295a447. 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 33bf7e3f4213
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b66327946072. 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 321cb9d68034
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 6defd539f4dc. 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 b4578746640f
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 33bf7e3f4213. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,296 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_auto_shard_relay_10_nwaku_nodes with id: 2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.12
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47326', '47327', '47328', '47329', '47330']
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 47326:47326 -p 47327:47327 -p 47328:47328 -p 47329:47329 -p 47330:47330 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47328 --rest-port=47326 --tcp-port=47327 --discv5-udp-port=47329 --rest-address=0.0.0.0 --nat=extip:172.18.107.12 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=52ff752fe851f5cddbdfb9bcb80daeb76e41bacb9bf7203f8cfb81e5cecc17b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47330 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.12 waku 77fee85602df231302a02610ffade173fb0e87f21ddef63602848542931d5a61
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 77fee85602df. Setting up logs at ./log/docker/node1_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47326
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 b9c06347a5b1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47326/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:47326/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.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr","/ip4/172.18.107.12/tcp/47328/ws/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"],"enrUri":"enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU"}'
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/node3_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.61.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31996', '31997', '31998', '31999', '32000']
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 31996:31996 -p 31997:31997 -p 31998:31998 -p 31999:31999 -p 32000:32000 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=31998 --rest-port=31996 --tcp-port=31997 --discv5-udp-port=31999 --rest-address=0.0.0.0 --nat=extip:172.18.61.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5e2d1bc6c2fe9fb2a5cd677e3cc1e6c1ed015b22a8e0afa8db5b1450845d00db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32000 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.249 waku 7d1051f2a7c40f826f13e18e8949f09628a4953b7a391d5c43bddaf1ebab1d75
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7d1051f2a7c4. Setting up logs at ./log/docker/node3_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 31996
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:31996/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:31996/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.61.249/tcp/31997/p2p/16Uiu2HAmGeDdEqrwq93wdJ43bwBDcQpafB6T9wNjd3mN6y7cv7p9","/ip4/172.18.61.249/tcp/31998/ws/p2p/16Uiu2HAmGeDdEqrwq93wdJ43bwBDcQpafB6T9wNjd3mN6y7cv7p9"],"enrUri":"enr:-L24QJ3Y2ScL_lyDqFMrSmIO3GLEtcv6gESYjoB--M9r5yHOJNypb0BdzmHbzNcSdCAjVlhub7UbpLtUZSYi_B9uF6oCgmlkgnY0gmlwhKwSPfmKbXVsdGlhZGRyc5YACASsEj35Bnz9AAoErBI9-QZ8_t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOzwtTn4Jg5tmlJSAUjZoeLl2fqIdeQ4LoS2QIsG6Fj6DdGNwgnz9g3VkcIJ8_4V3YWt1MgE"}'
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:31996/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
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/node4_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.166.158
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['2414', '2415', '2416', '2417', '2418']
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 2414:2414 -p 2415:2415 -p 2416:2416 -p 2417:2417 -p 2418:2418 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=2416 --rest-port=2414 --tcp-port=2415 --discv5-udp-port=2417 --rest-address=0.0.0.0 --nat=extip:172.18.166.158 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ecefed4817aaf7adc795dbdca7b247ae56adecbbafc857ceb6fffc8b2e266a54 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=2418 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.158 waku 97693cb6d8a9ce703d09f08302878d73c52e71a9b2c3c38cd467bfa94f2fe8a0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 97693cb6d8a9. Setting up logs at ./log/docker/node4_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 2414
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:2414/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:2414/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.158/tcp/2415/p2p/16Uiu2HAm8GbXCcPGFi3JNWGHgpoPnv6FW5876hkqWbYSWFA4Kfta","/ip4/172.18.166.158/tcp/2416/ws/p2p/16Uiu2HAm8GbXCcPGFi3JNWGHgpoPnv6FW5876hkqWbYSWFA4Kfta"],"enrUri":"enr:-L24QMIRg6DRmeE54jl8qakU2smkKlR3SkHsCxoltIWXFU6LMznXLrPItJJ4kOFAZJc8nbfjeuJFifgIiPoFCuJMnKkCgmlkgnY0gmlwhKwSpp6KbXVsdGlhZGRyc5YACASsEqaeBglvAAoErBKmngYJcN0DgnJzhQACAQAAiXNlY3AyNTZrMaECvtSpWefhzyTrG4SxR6cgfqofRiqFXGVMgK2qkeKrFqeDdGNwgglvg3VkcIIJcYV3YWt1MgE"}'
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:2414/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
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/node5_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.166.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45624', '45625', '45626', '45627', '45628']
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 45624:45624 -p 45625:45625 -p 45626:45626 -p 45627:45627 -p 45628:45628 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=45626 --rest-port=45624 --tcp-port=45625 --discv5-udp-port=45627 --rest-address=0.0.0.0 --nat=extip:172.18.166.34 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a82eb4a5aede60a2bc160919198774304e3baa9cc6e1ef74d9873d38bedde4ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45628 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.166.34 waku 09e6d7b08a24a92c2ebae3208da8d9335b43b555e4f99c4f68a6d1917cba23ae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 09e6d7b08a24. Setting up logs at ./log/docker/node5_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 45624
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:45624/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:45624/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.166.34/tcp/45625/p2p/16Uiu2HAmUr9BgEHjd1B2yFnnqQpMuHLZtsm4UR5UYj2EnUvzDy4M","/ip4/172.18.166.34/tcp/45626/ws/p2p/16Uiu2HAmUr9BgEHjd1B2yFnnqQpMuHLZtsm4UR5UYj2EnUvzDy4M"],"enrUri":"enr:-L24QLknSsW6rBesIsL0Yh1vojVGhgmIhbxpEmskkcVeED54NClUCoMH9ykzmXdQ0vg-yXV9q6sknIs2DlVx7xPa60sCgmlkgnY0gmlwhKwSpiKKbXVsdGlhZGRyc5YACASsEqYiBrI5AAoErBKmIgayOt0DgnJzhQACAQAAiXNlY3AyNTZrMaED8JZeYDRclBSyoic9b8ukql_q6PZXWSq0Q27Fxe4eVXKDdGNwgrI5g3VkcIKyO4V3YWt1MgE"}'
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:45624/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
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/node6_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50714', '50715', '50716', '50717', '50718']
DEBUG  src.node.waku_node:waku_node.py:439 RLN credentials were not set
INFO  src.node.waku_node:waku_node.py:176 RLN credentials not set or credential store not available, starting without RLN
DEBUG  src.node.waku_node:waku_node.py:178 Using volumes []
DEBUG  src.node.docker_mananger:docker_mananger.py:49 docker run -i -t -p 50714:50714 -p 50715:50715 -p 50716:50716 -p 50717:50717 -p 50718:50718 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=50716 --rest-port=50714 --tcp-port=50715 --discv5-udp-port=50717 --rest-address=0.0.0.0 --nat=extip:172.18.187.48 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a676b707b7b030aeee07948ffffb23b0cbffae15f83a3fbf51b91a0a7f8fcc00 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50718 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.187.48 waku 457d28676c08421cced41785c9b3bb1d2501379a270146ed152cf4f8624e66d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 457d28676c08. Setting up logs at ./log/docker/node6_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 50714
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:50714/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_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:50714/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.187.48/tcp/50715/p2p/16Uiu2HAm4naJWoTHWqwRq4RTN9RAs7oDcxyiHezeuQbr1SNvjWVD","/ip4/172.18.187.48/tcp/50716/ws/p2p/16Uiu2HAm4naJWoTHWqwRq4RTN9RAs7oDcxyiHezeuQbr1SNvjWVD"],"enrUri":"enr:-L24QID90W-ehbjdrVVJMsNYkjQvhBoS7KevAhDmH9m_3cx4HGX13HY09ZfvS9o9WYgKs1JWiol0Xctj6TT4WCCXxOgCgmlkgnY0gmlwhKwSuzCKbXVsdGlhZGRyc5YACASsErswBsYbAAoErBK7MAbGHN0DgnJzhQACAQAAiXNlY3AyNTZrMaECixP1x0hV-u1eHsCVU9msc5YIuwohloeS7UQsKNaOlbiDdGNwgsYbg3VkcILGHYV3YWt1MgE"}'
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:50714/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
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/node7_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.12.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['30640', '30641', '30642', '30643', '30644']
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 30640:30640 -p 30641:30641 -p 30642:30642 -p 30643:30643 -p 30644:30644 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=30642 --rest-port=30640 --tcp-port=30641 --discv5-udp-port=30643 --rest-address=0.0.0.0 --nat=extip:172.18.12.215 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=8f250bdd43f03097bf77f1474c04dd78aa2afdc5d6aa4bcda4b0c92a8f6bcc85 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30644 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.12.215 waku 06b3b5b484431c985718d3bf288d25c313aa013b48b837934ce7ab5557a8e0f5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 06b3b5b48443. Setting up logs at ./log/docker/node7_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 30640
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:30640/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:30640/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.12.215/tcp/30641/p2p/16Uiu2HAmCaGpQF4kck9QwTi6AU6ZDMxKjitTFVSN3yLuxDJLjWWj","/ip4/172.18.12.215/tcp/30642/ws/p2p/16Uiu2HAmCaGpQF4kck9QwTi6AU6ZDMxKjitTFVSN3yLuxDJLjWWj"],"enrUri":"enr:-L24QCQzVhZjiMHcBi7gBOASwgofj5Ep2T2WeOfdJiZ6K1HYJx2QaxnagULErlCBeshg2wHdRDIPRppQEnOYIDu2qhACgmlkgnY0gmlwhKwSDNeKbXVsdGlhZGRyc5YACASsEgzXBnexAAoErBIM1wZ3st0DgnJzhQACAQAAiXNlY3AyNTZrMaEC_sq3O3tzvRSKwjP95F02A7N20RB3bujhD0w2xi1rRLCDdGNwgnexg3VkcIJ3s4V3YWt1MgE"}'
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:30640/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
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/node8_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55653', '55654', '55655', '55656', '55657']
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 55653:55653 -p 55654:55654 -p 55655:55655 -p 55656:55656 -p 55657:55657 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=55655 --rest-port=55653 --tcp-port=55654 --discv5-udp-port=55656 --rest-address=0.0.0.0 --nat=extip:172.18.83.94 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ee9198f5e7ec030dbaa2e0beaa9cd1db7ba5081bf1b9cceac9209717fc39cac9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55657 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.83.94 waku 360cae958e49b556006fa6252a86cde297f473944e7e633c7f31d1a7728ea6f7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 360cae958e49. Setting up logs at ./log/docker/node8_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 55653
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:55653/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:55653/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.94/tcp/55654/p2p/16Uiu2HAm9ijczVBtVRYwT12WqxeBcQn3Q3DxHwkb1DZCFaoAbwsH","/ip4/172.18.83.94/tcp/55655/ws/p2p/16Uiu2HAm9ijczVBtVRYwT12WqxeBcQn3Q3DxHwkb1DZCFaoAbwsH"],"enrUri":"enr:-L24QA3Trw6v7STI1Fz9obAm-Y3A6z1oY2woJ7JglgfSgZ_tP5Zl91ZSgoZbqykVph0xB2Zi9c0V49V2PMD0TN4i5tkCgmlkgnY0gmlwhKwSU16KbXVsdGlhZGRyc5YACASsElNeBtlmAAoErBJTXgbZZ90DgnJzhQACAQAAiXNlY3AyNTZrMaEC1GKbpsURhKqk0AlF-HtiTneZP4keNp__E79KXrvAXtyDdGNwgtlmg3VkcILZaIV3YWt1MgE"}'
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:55653/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
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/node9_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.86
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23305', '23306', '23307', '23308', '23309']
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 23305:23305 -p 23306:23306 -p 23307:23307 -p 23308:23308 -p 23309:23309 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=23307 --rest-port=23305 --tcp-port=23306 --discv5-udp-port=23308 --rest-address=0.0.0.0 --nat=extip:172.18.118.86 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a35466abe5bfafa3c1fdf19bbcff032cf59e165fcaaacbf247ae0a63520a0bce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23309 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.118.86 waku c2548f96792b3407646dabfe98d84452684c5ce12c35adec7c8edc6ff1c36367
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c2548f96792b. Setting up logs at ./log/docker/node9_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 23305
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:23305/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:23305/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.86/tcp/23306/p2p/16Uiu2HAmQiMPU1T3zy588wYs4VSyKJGTL3gd194rU3tRF5z8Brq3","/ip4/172.18.118.86/tcp/23307/ws/p2p/16Uiu2HAmQiMPU1T3zy588wYs4VSyKJGTL3gd194rU3tRF5z8Brq3"],"enrUri":"enr:-L24QKvcpPVjnb8oBs0wzQk9jsnQsfv5xjO1n3bCRr40GhSfDGEB5E-UvACZeXD37H7g7vsa63PTY53wuOK0uyz2eOUCgmlkgnY0gmlwhKwSdlaKbXVsdGlhZGRyc5YACASsEnZWBlsKAAoErBJ2VgZbC90DgnJzhQACAQAAiXNlY3AyNTZrMaEDsyjF0wvJ2KLJ0UrE_4NqLkaCU3iiH4bBLGqYt9TcwmaDdGNwglsKg3VkcIJbDIV3YWt1MgE"}'
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:23305/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
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/node10_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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.52.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43676', '43677', '43678', '43679', '43680']
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 43676:43676 -p 43677:43677 -p 43678:43678 -p 43679:43679 -p 43680:43680 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=43678 --rest-port=43676 --tcp-port=43677 --discv5-udp-port=43679 --rest-address=0.0.0.0 --nat=extip:172.18.52.187 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=9af174dcf1fafcefe2780cb592b2d338ccd9ac5ce2f2fccedb8da7dbb3da8677 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43680 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QFnkdWI2P3FcRg6J8N1E3XvxGfrtTzoWa_O0cLFMbTQyTJ9q1MVysY1zjF6XWG5555KWGdc0oETg7zWlxJ-9M5ACgmlkgnY0gmlwhKwSawyKbXVsdGlhZGRyc5YACASsEmsMBrjfAAoErBJrDAa44N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDArzkT9Y6RmYtYc5a9OK4wYjTL4VZrFBEHS-qMZLduHuDdGNwgrjfg3VkcIK44YV3YWt1MgU --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.52.187 waku 11d30c9a625719f6bde96e2e9709d2f68d313e1d1a20b532abd11918bece5fd5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 11d30c9a6257. Setting up logs at ./log/docker/node10_2026-02-25_07-28-29__aa48ba1e-288b-40ad-ae4e-82e659b1e342__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: 43676
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:43676/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":"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:43676/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.52.187/tcp/43677/p2p/16Uiu2HAm4X9kE5L1iJtYmLADHnJxa4t24EHsbhZ2TaHCAnsyqQMN","/ip4/172.18.52.187/tcp/43678/ws/p2p/16Uiu2HAm4X9kE5L1iJtYmLADHnJxa4t24EHsbhZ2TaHCAnsyqQMN"],"enrUri":"enr:-L24QCi2_lfEiy_VZeJSgvX6jjjhTPwaQxQbbiXZmnjvoWrgYDoPuKwvOqjEhQF0OLWwL8gR-fdQVPvGQQdJrFi5_qcCgmlkgnY0gmlwhKwSNLuKbXVsdGlhZGRyc5YACASsEjS7BqqdAAoErBI0uwaqnt0DgnJzhQACAQAAiXNlY3AyNTZrMaEChyB7SYr9AzvrA0Wn3c8Z0xUTR9sk9AFEtvn7WK6T9dmDdGNwgqqdg3VkcIKqn4V3YWt1MgE"}'
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:43676/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.107.12/tcp/47327/p2p/16Uiu2HAmCqgDtBShE4FFDxNBtyKQMAmGr8aKDPsWfnd2qCptM3Wr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47326/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31996/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:2414/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45624/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:50714/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:30640/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:55653/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:23305/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43676/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47326/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47326/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":1772004521196191226,"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:31996/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":1772004521196191226,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 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:2414/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":1772004521196191226,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_4: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:45624/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":1772004521196191226,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_5: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:50714/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":1772004521196191226,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_6: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:30640/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":1772004521196191226,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_7: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:55653/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":1772004521196191226,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_8: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:23305/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":1772004521196191226,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_9: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:43676/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":1772004521196191226,"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 77fee85602df
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7d1051f2a7c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 97693cb6d8a9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 77fee85602df. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7d1051f2a7c4. 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 09e6d7b08a24
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 97693cb6d8a9. 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 457d28676c08
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 06b3b5b48443
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 09e6d7b08a24. 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 360cae958e49
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 457d28676c08. 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 c2548f96792b
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 06b3b5b48443. 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 11d30c9a6257
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 360cae958e49. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
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,99 @@
2026-02-25 07:22:11.691 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:22:11.692 DEBUG [tests.conftest] Running test: test_lightpush with id: 2026-02-25_07-22-11__6b36ef9e-1f50-4d07-9f6a-39ec0ef2e57f
2026-02-25 07:22:11.693 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:22:11.694 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:22:11.694 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:22:11.695 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:22:11.696 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:22:11.706 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:11.706 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-11__6b36ef9e-1f50-4d07-9f6a-39ec0ef2e57f__wakuorg_nwaku:latest.log
2026-02-25 07:22:11.706 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:11.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:11.708 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:11.708 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.77.138
2026-02-25 07:22:11.708 DEBUG [src.node.docker_mananger] Generated ports ['49464', '49465', '49466', '49467', '49468']
2026-02-25 07:22:11.708 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:11.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:11.708 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:11.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 49464:49464 -p 49465:49465 -p 49466:49466 -p 49467:49467 -p 49468:49468 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49466 --rest-port=49464 --tcp-port=49465 --discv5-udp-port=49467 --rest-address=0.0.0.0 --nat=extip:172.18.77.138 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=00f17ae5daf85a5bda50ae7f3b5c8cd23a0eb4ca238d634451d9fc0d72e24279 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49468 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:22:11.880 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.77.138 waku 6c877d4d12971a9116d35c19c251087de9c949d401571915f58c4ba78ee839f2
2026-02-25 07:22:11.910 DEBUG [src.node.docker_mananger] Container started with ID 6c877d4d1297. Setting up logs at ./log/docker/node1_2026-02-25_07-22-11__6b36ef9e-1f50-4d07-9f6a-39ec0ef2e57f__wakuorg_nwaku:latest.log
2026-02-25 07:22:11.910 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49464
2026-02-25 07:22:11.911 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:11.952 ERROR [src.node.docker_mananger] Max retries reached for container ee958a8b62b0. Exiting log stream.
2026-02-25 07:22:12.513 ERROR [src.node.docker_mananger] Max retries reached for container 0e674da5ff0d. Exiting log stream.
2026-02-25 07:22:12.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49464/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:12.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:12.914 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:12.915 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49464/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:12.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.77.138/tcp/49465/p2p/16Uiu2HAmVaJR6fFuyysunhT8yxSFQcWG7acqQB4ppSTLUJu5Jrgv","/ip4/172.18.77.138/tcp/49466/ws/p2p/16Uiu2HAmVaJR6fFuyysunhT8yxSFQcWG7acqQB4ppSTLUJu5Jrgv"],"enrUri":"enr:-L24QA3tVNJWCpwLNIUuV9IIyUWMTkrLX0R6vrxnpSKz7LILYJbaWRWPyiLnEKYFJqChA5S6oq2aQtsifML0BoLx-CcCgmlkgnY0gmlwhKwSTYqKbXVsdGlhZGRyc5YACASsEk2KBsE5AAoErBJNigbBOt0DgnJzhQADAQAAiXNlY3AyNTZrMaED-2MzW3NSHLQBINbBlAMWtxpj7Ns8fg3w4U-zy7pNyxeDdGNwgsE5g3VkcILBO4V3YWt1Mgk"}'
2026-02-25 07:22:12.917 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:12.923 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:12.923 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-11__6b36ef9e-1f50-4d07-9f6a-39ec0ef2e57f__wakuorg_nwaku:latest.log
2026-02-25 07:22:12.924 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:12.924 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:12.925 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:12.925 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.81.195
2026-02-25 07:22:12.925 DEBUG [src.node.docker_mananger] Generated ports ['35784', '35785', '35786', '35787', '35788']
2026-02-25 07:22:12.926 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:12.926 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:12.926 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:12.926 DEBUG [src.node.docker_mananger] docker run -i -t -p 35784:35784 -p 35785:35785 -p 35786:35786 -p 35787:35787 -p 35788:35788 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35786 --rest-port=35784 --tcp-port=35785 --discv5-udp-port=35787 --rest-address=0.0.0.0 --nat=extip:172.18.81.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1abcf1649b9baadaabd82e9a6eff0abb0acbf19bf910f056bf4e9c3ce3d5bcca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35788 --metrics-logging=true --lightpush=false --relay=true --discv5-bootstrap-node=enr:-L24QA3tVNJWCpwLNIUuV9IIyUWMTkrLX0R6vrxnpSKz7LILYJbaWRWPyiLnEKYFJqChA5S6oq2aQtsifML0BoLx-CcCgmlkgnY0gmlwhKwSTYqKbXVsdGlhZGRyc5YACASsEk2KBsE5AAoErBJNigbBOt0DgnJzhQADAQAAiXNlY3AyNTZrMaED-2MzW3NSHLQBINbBlAMWtxpj7Ns8fg3w4U-zy7pNyxeDdGNwgsE5g3VkcILBO4V3YWt1Mgk
2026-02-25 07:22:13.108 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.81.195 waku 65828d40e206c6a75db851b9377c3e49d8d4d01db0b90bf41710b0a6fac4a287
2026-02-25 07:22:13.142 DEBUG [src.node.docker_mananger] Container started with ID 65828d40e206. Setting up logs at ./log/docker/node1_2026-02-25_07-22-11__6b36ef9e-1f50-4d07-9f6a-39ec0ef2e57f__wakuorg_nwaku:latest.log
2026-02-25 07:22:13.142 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35784
2026-02-25 07:22:13.142 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:14.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35784/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:14.152 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:14.155 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:14.157 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35784/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:14.161 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.81.195/tcp/35785/p2p/16Uiu2HAmMEyfa4pNYRr6HhtUFDuF1LtjwpkXYmDBQUkJa98QjQoj","/ip4/172.18.81.195/tcp/35786/ws/p2p/16Uiu2HAmMEyfa4pNYRr6HhtUFDuF1LtjwpkXYmDBQUkJa98QjQoj"],"enrUri":"enr:-L24QK-zoRRH94obGTvag2oIEwODGWeEDnilsi1eBt4E8HPjIKvAdE57lvCplHhwTTc99HcBzkpFCC5hUQW_5rxaZqgCgmlkgnY0gmlwhKwSUcOKbXVsdGlhZGRyc5YACASsElHDBovJAAoErBJRwwaLyt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDf5J39leav_MVcmwwq5z1acW0MZTs2duXKyhbURWKJrKDdGNwgovJg3VkcIKLy4V3YWt1MgE"}'
2026-02-25 07:22:14.161 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:14.169 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:14.170 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-11__6b36ef9e-1f50-4d07-9f6a-39ec0ef2e57f__wakuorg_nwaku:latest.log
2026-02-25 07:22:14.170 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:14.170 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:14.171 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:14.171 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.33.163
2026-02-25 07:22:14.172 DEBUG [src.node.docker_mananger] Generated ports ['31919', '31920', '31921', '31922', '31923']
2026-02-25 07:22:14.172 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:14.172 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:14.172 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:14.172 DEBUG [src.node.docker_mananger] docker run -i -t -p 31919:31919 -p 31920:31920 -p 31921:31921 -p 31922:31922 -p 31923:31923 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31921 --rest-port=31919 --tcp-port=31920 --discv5-udp-port=31922 --rest-address=0.0.0.0 --nat=extip:172.18.33.163 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fe786fba9a2c2db08c847cbb54aefb0799f2fd6eebfe466ee6d2dcbed49e1fbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31923 --metrics-logging=true --lightpush=true --relay=true --discv5-bootstrap-node=enr:-L24QA3tVNJWCpwLNIUuV9IIyUWMTkrLX0R6vrxnpSKz7LILYJbaWRWPyiLnEKYFJqChA5S6oq2aQtsifML0BoLx-CcCgmlkgnY0gmlwhKwSTYqKbXVsdGlhZGRyc5YACASsEk2KBsE5AAoErBJNigbBOt0DgnJzhQADAQAAiXNlY3AyNTZrMaED-2MzW3NSHLQBINbBlAMWtxpj7Ns8fg3w4U-zy7pNyxeDdGNwgsE5g3VkcILBO4V3YWt1Mgk --lightpushnode=/ip4/172.18.77.138/tcp/49465/p2p/16Uiu2HAmVaJR6fFuyysunhT8yxSFQcWG7acqQB4ppSTLUJu5Jrgv
2026-02-25 07:22:14.366 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.33.163 waku 2a606e96a8e90a69e6e53e224040223a77fdaa477c89fe453ea8d4bb2d832d15
2026-02-25 07:22:14.397 DEBUG [src.node.docker_mananger] Container started with ID 2a606e96a8e9. Setting up logs at ./log/docker/node1_2026-02-25_07-22-11__6b36ef9e-1f50-4d07-9f6a-39ec0ef2e57f__wakuorg_nwaku:latest.log
2026-02-25 07:22:14.398 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31919
2026-02-25 07:22:14.398 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:15.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31919/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:15.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:15.408 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:15.408 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31919/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:15.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.33.163/tcp/31920/p2p/16Uiu2HAkxoKqZ14tKCvuc4k7C3ehoJvtaY74WvdTeh13JRnCqakn","/ip4/172.18.33.163/tcp/31921/ws/p2p/16Uiu2HAkxoKqZ14tKCvuc4k7C3ehoJvtaY74WvdTeh13JRnCqakn"],"enrUri":"enr:-L24QELpFi0tsgoyRvzifcOSxU0YFzuro968go1D3JdbKhIjaYB3SUPKDf1mSNNibalxTJZe-VnrlYTT_Xcbfl3xssQCgmlkgnY0gmlwhKwSIaOKbXVsdGlhZGRyc5YACASsEiGjBnywAAoErBIhowZ8sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECMh8QWHp42my4Fk_q-6Xn11IT5gTqH-OQDiB-bX_P8l-DdGNwgnywg3VkcIJ8soV3YWt1Mgk"}'
2026-02-25 07:22:15.431 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:15.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49464/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:15.439 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:15.439 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35784/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:15.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:15.453 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:22:15.453 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31919/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/1", "message": {"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": 1772004135453153020}}'
2026-02-25 07:22:15.463 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:15.463 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:15.565 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:22:15.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49464/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:15.567 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":1772004135453153020,"ephemeral":false,"proof":""}]'
2026-02-25 07:22:15.568 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:22:15.569 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35784/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:15.571 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":1772004135453153020,"ephemeral":false,"proof":""}]'
2026-02-25 07:22:15.574 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:22:15.574 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:22:15.575 DEBUG [src.node.waku_node] Stopping container with id 6c877d4d1297
2026-02-25 07:22:16.120 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:16.120 DEBUG [src.node.waku_node] Stopping container with id 65828d40e206
2026-02-25 07:22:16.645 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:16.647 DEBUG [src.node.waku_node] Stopping container with id 2a606e96a8e9
2026-02-25 07:22:16.935 ERROR [src.node.docker_mananger] Max retries reached for container 6c877d4d1297. Exiting log stream.
2026-02-25 07:22:17.152 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:17.154 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:22:17.163 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:17.172 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:17.180 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,104 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_not_valid_content_topic with id: 2026-02-25_07-27-11__d36abcb9-60a6-477d-a158-430a16deb472
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-27-11__d36abcb9-60a6-477d-a158-430a16deb472__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17678', '17679', '17680', '17681', '17682']
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 17678:17678 -p 17679:17679 -p 17680:17680 -p 17681:17681 -p 17682:17682 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17680 --rest-port=17678 --tcp-port=17679 --discv5-udp-port=17681 --rest-address=0.0.0.0 --nat=extip:172.18.5.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=17675a4ab51bee7fac0c89c52b16ac7dfdbab6bd713713bbf27a5f9fbfd31e5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17682 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.118 waku db725ab1f37df0a8c0a4aafdde860aa5a872e3ea5837e089aa00bb5c1491bd29
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID db725ab1f37d. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-27-11__d36abcb9-60a6-477d-a158-430a16deb472__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17678
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 a39da0cdba92. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 605b7916fe01. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17678/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:17678/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.118/tcp/17679/p2p/16Uiu2HAmMNacK2eAafFqbL8nmYvTYMP3HDZsHVP25c1xzKacsZjD","/ip4/172.18.5.118/tcp/17680/ws/p2p/16Uiu2HAmMNacK2eAafFqbL8nmYvTYMP3HDZsHVP25c1xzKacsZjD"],"enrUri":"enr:-L24QE_pmTDeivE407woIW_C_dXQ7ykzvZXniY3vaJn8Yj4ULlLCLB2gz8hWH6Zy4TWI7lqzh0r2ZnOMURrHggKMlbQCgmlkgnY0gmlwhKwSBXaKbXVsdGlhZGRyc5YACASsEgV2BkUPAAoErBIFdgZFEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgYULnEWBLfdvCfRc_0GJsiXL5y4kOhhq5WOTG2BtNrCDdGNwgkUPg3VkcIJFEYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-27-11__d36abcb9-60a6-477d-a158-430a16deb472__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62902', '62903', '62904', '62905', '62906']
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 62902:62902 -p 62903:62903 -p 62904:62904 -p 62905:62905 -p 62906:62906 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62904 --rest-port=62902 --tcp-port=62903 --discv5-udp-port=62905 --rest-address=0.0.0.0 --nat=extip:172.18.79.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbcc3defd3b4a5850a1ee95eb149100f6bfeeebc478bf0ad11bbadff84bc1a43 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62906 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QE_pmTDeivE407woIW_C_dXQ7ykzvZXniY3vaJn8Yj4ULlLCLB2gz8hWH6Zy4TWI7lqzh0r2ZnOMURrHggKMlbQCgmlkgnY0gmlwhKwSBXaKbXVsdGlhZGRyc5YACASsEgV2BkUPAAoErBIFdgZFEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDgYULnEWBLfdvCfRc_0GJsiXL5y4kOhhq5WOTG2BtNrCDdGNwgkUPg3VkcIJFEYV3YWt1MgM --storenode=/ip4/172.18.5.118/tcp/17679/p2p/16Uiu2HAmMNacK2eAafFqbL8nmYvTYMP3HDZsHVP25c1xzKacsZjD --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.119 waku 72726b90e11eea309637ff3a0968335df9f5585f866c0c328bb1fec6ffa9dfa4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72726b90e11e. Setting up logs at ./log/docker/store_node1_2026-02-25_07-27-11__d36abcb9-60a6-477d-a158-430a16deb472__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62902
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:62902/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:62902/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.79.119/tcp/62903/p2p/16Uiu2HAmFPW6jwFJpVvuEbjuQQHMcczDWwmKkynNv52P3LBEXv7i","/ip4/172.18.79.119/tcp/62904/ws/p2p/16Uiu2HAmFPW6jwFJpVvuEbjuQQHMcczDWwmKkynNv52P3LBEXv7i"],"enrUri":"enr:-L24QKL9c49EgZahaD0ru2_Gw5NTyoiAahS1Uhlc4CSJIy8SI1fbNBw0mb_rEHnnj7d1BjdR8nr6j_nQ9BfqhOub5gICgmlkgnY0gmlwhKwST3eKbXVsdGlhZGRyc5YACASsEk93BvW3AAoErBJPdwb1uN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDKJtnwrZYQW3mh4VfqLFL5pv00zr9wrNXNntlc3S0MHmDdGNwgvW3g3VkcIL1uYV3YWt1MgM"}'
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:62902/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.118/tcp/17679/p2p/16Uiu2HAmMNacK2eAafFqbL8nmYvTYMP3HDZsHVP25c1xzKacsZjD"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17678/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:62902/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:17678/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:17678/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:17678/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:17678/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:17678/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:17678/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:17678/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:17678/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:89 trying to find stored messages with wrong content_topic =##
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17678/store/v3/messages?includeData=true&contentTopics=%23%23&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":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:62902/store/v3/messages?includeData=true&contentTopics=%23%23&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":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17678/store/v3/messages?includeData=true&contentTopics=%20&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  tests.store.test_topics:test_topics.py:99 response for invalid content_topic {'requestId': '', 'statusCode': 200, 'statusDesc': 'OK', 'messages': []}
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id db725ab1f37d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72726b90e11e
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,70 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_on_not_subscribed_content_topic_works with id: 2026-02-25_07-24-08__b5d1880d-6f5c-44ee-bce4-c202afa2e1b7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-08__b5d1880d-6f5c-44ee-bce4-c202afa2e1b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.206.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31241', '31242', '31243', '31244', '31245']
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 31241:31241 -p 31242:31242 -p 31243:31243 -p 31244:31244 -p 31245:31245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31243 --rest-port=31241 --tcp-port=31242 --discv5-udp-port=31244 --rest-address=0.0.0.0 --nat=extip:172.18.206.162 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=cedbd4aebbd682a302d11af7ffaec64aff0d4a7e6ceb919def54b1e3c3f45d7f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31245 --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.206.162 waku 270d2de167b0958a08d5bddfe9128bdef257665c77521627cb41d098d5381832
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 270d2de167b0. Setting up logs at ./log/docker/node1_2026-02-25_07-24-08__b5d1880d-6f5c-44ee-bce4-c202afa2e1b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31241
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 65d365046b1e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 87c1bba0eb68. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31241/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:31241/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.206.162/tcp/31242/p2p/16Uiu2HAmDNQV3LVNG92auh6p1vwEqQ2rjj2TH7MyJTFpjwybJQ2u","/ip4/172.18.206.162/tcp/31243/ws/p2p/16Uiu2HAmDNQV3LVNG92auh6p1vwEqQ2rjj2TH7MyJTFpjwybJQ2u"],"enrUri":"enr:-L24QDFqTekw0rcGEvcgAp7V1946l6Cu0YzeHS1lITcFkmFefYCt-lM7pMIUw1TDBxIBk14O1GZtaOO-dgCIBhhCRuICgmlkgnY0gmlwhKwSzqKKbXVsdGlhZGRyc5YACASsEs6iBnoKAAoErBLOogZ6C90DgnJzhQACAQAAiXNlY3AyNTZrMaEDCpwZ5iBkvn6GG9PiK-nwzH3Ca5EltbX2a80MGDjul_KDdGNwgnoKg3VkcIJ6DIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-08__b5d1880d-6f5c-44ee-bce4-c202afa2e1b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.55.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['62560', '62561', '62562', '62563', '62564']
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 62560:62560 -p 62561:62561 -p 62562:62562 -p 62563:62563 -p 62564:62564 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62562 --rest-port=62560 --tcp-port=62561 --discv5-udp-port=62563 --rest-address=0.0.0.0 --nat=extip:172.18.55.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=5be31d0c20a3dce1bdd1db079dfefdec5de522e8ebf5ecfa1a11c1e59bd5e8b5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62564 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDFqTekw0rcGEvcgAp7V1946l6Cu0YzeHS1lITcFkmFefYCt-lM7pMIUw1TDBxIBk14O1GZtaOO-dgCIBhhCRuICgmlkgnY0gmlwhKwSzqKKbXVsdGlhZGRyc5YACASsEs6iBnoKAAoErBLOogZ6C90DgnJzhQACAQAAiXNlY3AyNTZrMaEDCpwZ5iBkvn6GG9PiK-nwzH3Ca5EltbX2a80MGDjul_KDdGNwgnoKg3VkcIJ6DIV3YWt1MgU --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.55.64 waku a8c69b7fb735db71dc1493cb3ba153126bc93cceb677deb08054f2a92a2c856a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a8c69b7fb735. Setting up logs at ./log/docker/node2_2026-02-25_07-24-08__b5d1880d-6f5c-44ee-bce4-c202afa2e1b7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 62560
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:62560/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:62560/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.64/tcp/62561/p2p/16Uiu2HAmGUNRP6wLx6z2xGsAk9dxrsUtKF3RKkwpXTCeoxZHFK1H","/ip4/172.18.55.64/tcp/62562/ws/p2p/16Uiu2HAmGUNRP6wLx6z2xGsAk9dxrsUtKF3RKkwpXTCeoxZHFK1H"],"enrUri":"enr:-L24QEAz1QMkWXXonsZw0N_NWAEFB7yRsp7zXkz3RHuNcMpkWg0ANduRdlLVlBoNM4zQ9UZdYrvZo6ePgKnFLFDWs3YCgmlkgnY0gmlwhKwSN0CKbXVsdGlhZGRyc5YACASsEjdABvRhAAoErBI3QAb0Yt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDOLZQZh-bkTMBVgI--CJJhF1mNp2LgM3oAiGmRl9iRYiDdGNwgvRhg3VkcIL0Y4V3YWt1MgE"}'
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:62560/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.206.162/tcp/31242/p2p/16Uiu2HAmDNQV3LVNG92auh6p1vwEqQ2rjj2TH7MyJTFpjwybJQ2u"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31241/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:62560/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31241/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:31241/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 270d2de167b0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a8c69b7fb735
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-02-25_07-24-08__b5d1880d-6f5c-44ee-bce4-c202afa2e1b7__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-25_07-24-08__b5d1880d-6f5c-44ee-bce4-c202afa2e1b7__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,39 @@
2026-02-25 07:30:19.022 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:30:19.022 DEBUG [tests.conftest] Running test: test_verify_node_version2 with id: 2026-02-25_07-30-19__2fa7b35a-a298-4f80-b522-9baa7153d6bf
2026-02-25 07:30:19.023 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:30:19.023 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:30:19.023 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:30:19.030 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:30:19.031 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-30-19__2fa7b35a-a298-4f80-b522-9baa7153d6bf__wakuorg_nwaku:latest.log
2026-02-25 07:30:19.031 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:30:19.031 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:30:19.032 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:30:19.032 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:30:19.033 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:30:19.034 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.173.8
2026-02-25 07:30:19.034 DEBUG [src.node.docker_mananger] Generated ports ['63900', '63901', '63902', '63903', '63904']
2026-02-25 07:30:19.034 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:30:19.034 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:30:19.034 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:30:19.034 DEBUG [src.node.docker_mananger] docker run -i -t -p 63900:63900 -p 63901:63901 -p 63902:63902 -p 63903:63903 -p 63904:63904 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63902 --rest-port=63900 --tcp-port=63901 --discv5-udp-port=63903 --rest-address=0.0.0.0 --nat=extip:172.18.173.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2fe62e84befc7d8fbeac0344f2e1f5aac9df722aac9b09e94bb33da7535cdc0a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63904 --metrics-logging=true --relay=true
2026-02-25 07:30:19.223 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.173.8 waku c328ea21f668cea91909f4f79d13fb00530641f6920da00b7a641120b25cb3da
2026-02-25 07:30:19.254 DEBUG [src.node.docker_mananger] Container started with ID c328ea21f668. Setting up logs at ./log/docker/node1_2026-02-25_07-30-19__2fa7b35a-a298-4f80-b522-9baa7153d6bf__wakuorg_nwaku:latest.log
2026-02-25 07:30:19.254 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63900
2026-02-25 07:30:19.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:30:19.279 ERROR [src.node.docker_mananger] Max retries reached for container e27595473292. Exiting log stream.
2026-02-25 07:30:19.821 ERROR [src.node.docker_mananger] Max retries reached for container ecacdfe0a2e9. Exiting log stream.
2026-02-25 07:30:20.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:30:20.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:30:20.259 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:30:20.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:30:20.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.173.8/tcp/63901/p2p/16Uiu2HAmPjBUbiut3AhRt1M9chhpexKkXvGJScLYRhVi6wf59ZXw","/ip4/172.18.173.8/tcp/63902/ws/p2p/16Uiu2HAmPjBUbiut3AhRt1M9chhpexKkXvGJScLYRhVi6wf59ZXw"],"enrUri":"enr:-L24QGkS3Oej-NOjT-AKzu4JIIqSeJku8HgM3nUlsQTN-Z-PTq0Q94SqL7eSGQoNBHDhVOb2JXC312dFtqse50YBV6kCgmlkgnY0gmlwhKwSrQiKbXVsdGlhZGRyc5YACASsEq0IBvmdAAoErBKtCAb5nt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDpIN1rKhR9e7HtlTAwuSkMzn4Dfk8DHsXyscCPoHqHcKDdGNwgvmdg3VkcIL5n4V3YWt1MgE"}'
2026-02-25 07:30:20.262 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:30:20.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63900/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:30:20.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.36.0-156-gc7e0cc'
2026-02-25 07:30:20.264 DEBUG [tests.rest_flags.test_debug_flags] version of created node is v0.36.0-156-gc7e0cc
2026-02-25 07:30:20.266 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:30:20.267 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:30:20.267 DEBUG [src.node.waku_node] Stopping container with id c328ea21f668
2026-02-25 07:30:20.810 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:30:20.812 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:30:20.814 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,349 @@
2026-02-25 07:25:56.968 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:25:56.969 DEBUG [tests.conftest] Running test: test_static_shard_relay_10_nwaku_nodes with id: 2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f
2026-02-25 07:25:56.969 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:25:56.969 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:25:56.969 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 07:25:56.976 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:25:56.977 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__wakuorg_nwaku:latest.log
2026-02-25 07:25:56.977 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:56.977 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:56.978 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:56.979 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.216.218
2026-02-25 07:25:56.979 DEBUG [src.node.docker_mananger] Generated ports ['63315', '63316', '63317', '63318', '63319']
2026-02-25 07:25:56.979 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:25:56.979 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:25:56.979 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:56.979 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:56.979 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:56.979 DEBUG [src.node.docker_mananger] docker run -i -t -p 63315:63315 -p 63316:63316 -p 63317:63317 -p 63318:63318 -p 63319:63319 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63317 --rest-port=63315 --tcp-port=63316 --discv5-udp-port=63318 --rest-address=0.0.0.0 --nat=extip:172.18.216.218 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fae4aef7ffffb75ff7a9ac5345234d6e5be58fbba6d0e19c5faae801fccbfbba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63319 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:25:57.158 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.216.218 waku 96db92e71ca1194fe0b2ad58f42c9b5a50a281c175b6b9517e889fa76c31446a
2026-02-25 07:25:57.192 DEBUG [src.node.docker_mananger] Container started with ID 96db92e71ca1. Setting up logs at ./log/docker/node1_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__wakuorg_nwaku:latest.log
2026-02-25 07:25:57.193 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63315
2026-02-25 07:25:57.193 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:57.238 ERROR [src.node.docker_mananger] Max retries reached for container afa558bf5531. Exiting log stream.
2026-02-25 07:25:57.772 ERROR [src.node.docker_mananger] Max retries reached for container 5129423a3ffd. Exiting log stream.
2026-02-25 07:25:58.194 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63315/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:58.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:58.196 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:58.197 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63315/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:58.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps","/ip4/172.18.216.218/tcp/63317/ws/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"],"enrUri":"enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU"}'
2026-02-25 07:25:58.199 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:58.206 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:25:58.206 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:58.206 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:58.206 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:58.208 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:58.208 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.87.96
2026-02-25 07:25:58.208 DEBUG [src.node.docker_mananger] Generated ports ['55415', '55416', '55417', '55418', '55419']
2026-02-25 07:25:58.208 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:25:58.208 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:25:58.208 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:58.208 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:58.208 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:58.208 DEBUG [src.node.docker_mananger] docker run -i -t -p 55415:55415 -p 55416:55416 -p 55417:55417 -p 55418:55418 -p 55419:55419 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=55417 --rest-port=55415 --tcp-port=55416 --discv5-udp-port=55418 --rest-address=0.0.0.0 --nat=extip:172.18.87.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c28f0c8ca64bcf46e5b275322c30c62cb00fd4ae7c82fc4bf916c4d3ac652dc5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55419 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:25:58.394 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.87.96 waku 25334a852519c4e0e89a63810a7949da1fbd9cab3150a6409995c9a18e5927c8
2026-02-25 07:25:58.426 DEBUG [src.node.docker_mananger] Container started with ID 25334a852519. Setting up logs at ./log/docker/node3_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:58.427 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 55415
2026-02-25 07:25:58.427 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:59.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55415/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:59.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:59.445 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:59.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55415/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:59.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.87.96/tcp/55416/p2p/16Uiu2HAkvqGu5Ez4khLPyN4qECFhN9R98tEXLaBnoE1Qfis7mUNw","/ip4/172.18.87.96/tcp/55417/ws/p2p/16Uiu2HAkvqGu5Ez4khLPyN4qECFhN9R98tEXLaBnoE1Qfis7mUNw"],"enrUri":"enr:-L24QD_gUHz1gje_2GnDMNVLR7uuEFp4PL_IabrqPbVqN0eWfBy7iZ8kAjRETHFClNm-bV3HS1h13UO38kT-RwsCddgCgmlkgnY0gmlwhKwSV2CKbXVsdGlhZGRyc5YACASsEldgBth4AAoErBJXYAbYed0DgnJzhQACAQAAiXNlY3AyNTZrMaECFOeHNRLTBvqT29mqQSPjuCLByk3a4vzQf_YS6CJ7KISDdGNwgth4g3VkcILYeoV3YWt1MgE"}'
2026-02-25 07:25:59.451 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:59.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55415/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:25:59.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:59.462 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:25:59.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:59.462 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:59.462 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:59.463 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:59.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.84.104
2026-02-25 07:25:59.464 DEBUG [src.node.docker_mananger] Generated ports ['50888', '50889', '50890', '50891', '50892']
2026-02-25 07:25:59.464 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:25:59.464 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:25:59.464 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:59.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:59.464 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:59.464 DEBUG [src.node.docker_mananger] docker run -i -t -p 50888:50888 -p 50889:50889 -p 50890:50890 -p 50891:50891 -p 50892:50892 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=50890 --rest-port=50888 --tcp-port=50889 --discv5-udp-port=50891 --rest-address=0.0.0.0 --nat=extip:172.18.84.104 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=fe36c1e6d9f5d3568cdaadcd49ef3d2815ddb36ac05676c7a12bdd049c6b4399 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50892 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:25:59.647 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.84.104 waku 67fcefc0f58ce53a978f244542c4ad3a791303f15c38abd4f67713db02a7b7d5
2026-02-25 07:25:59.678 DEBUG [src.node.docker_mananger] Container started with ID 67fcefc0f58c. Setting up logs at ./log/docker/node4_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:59.679 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 50888
2026-02-25 07:25:59.679 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:00.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50888/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:00.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:26:00.697 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:00.697 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50888/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:00.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.84.104/tcp/50889/p2p/16Uiu2HAmEnGT47Z1i478Hgsy8ipxJc8ioc3TiwUmv6sPTtApqXQW","/ip4/172.18.84.104/tcp/50890/ws/p2p/16Uiu2HAmEnGT47Z1i478Hgsy8ipxJc8ioc3TiwUmv6sPTtApqXQW"],"enrUri":"enr:-L24QC1of4qKGeVtHhc9ORG9deWrB6Sw8wg9lfYBJ7M6C4vCZHr3ehJvaBHxZ5N8-L5kTHxV9m8gh2OVUpyhRZ-V8TACgmlkgnY0gmlwhKwSVGiKbXVsdGlhZGRyc5YACASsElRoBsbJAAoErBJUaAbGyt0DgnJzhQACAQAAiXNlY3AyNTZrMaEDH5SkpcQG6cazsFlfIaHYO-Qtc6sW9Xy-UVW6j27T1VuDdGNwgsbJg3VkcILGy4V3YWt1MgE"}'
2026-02-25 07:26:00.704 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:00.704 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50888/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:00.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:00.713 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:26:00.714 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:00.714 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:00.714 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:00.715 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:00.715 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.204.17
2026-02-25 07:26:00.715 DEBUG [src.node.docker_mananger] Generated ports ['40578', '40579', '40580', '40581', '40582']
2026-02-25 07:26:00.716 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:26:00.716 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:26:00.716 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:00.716 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:00.716 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:00.716 DEBUG [src.node.docker_mananger] docker run -i -t -p 40578:40578 -p 40579:40579 -p 40580:40580 -p 40581:40581 -p 40582:40582 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=40580 --rest-port=40578 --tcp-port=40579 --discv5-udp-port=40581 --rest-address=0.0.0.0 --nat=extip:172.18.204.17 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=32dc39ed73eb3dae3df5ccbcca635eecd8b84108bfcfba2f02cbd3f7dddb1d18 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40582 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:26:00.913 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.204.17 waku 21a2b2beafd5918496da3327176cafc6a8f709ddffc7b7019e11088003689759
2026-02-25 07:26:00.943 DEBUG [src.node.docker_mananger] Container started with ID 21a2b2beafd5. Setting up logs at ./log/docker/node5_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:00.943 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 40578
2026-02-25 07:26:00.944 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:01.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40578/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:01.966 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":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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-02-25 07:26:01.966 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:01.967 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40578/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:01.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.204.17/tcp/40579/p2p/16Uiu2HAkwDuEBzKwW3hr8GFpn17mHRBuApkaM6wn54wyu8xZSX7U","/ip4/172.18.204.17/tcp/40580/ws/p2p/16Uiu2HAkwDuEBzKwW3hr8GFpn17mHRBuApkaM6wn54wyu8xZSX7U"],"enrUri":"enr:-L24QGPmkp1xstph6dQQrn_Q-h8R4B8-A_ArSRrIniLDw1L5ZKd4X1g4tI_RkgN9FBP7BJjDMQ8OgyJx1gGbUHbvv9wCgmlkgnY0gmlwhKwSzBGKbXVsdGlhZGRyc5YACASsEswRBp6DAAoErBLMEQaehN0DgnJzhQACAQAAiXNlY3AyNTZrMaECGrNiSsvpqQAjrVkggLjkcsBnivCF2BglHmrmO9omHreDdGNwgp6Dg3VkcIKehYV3YWt1MgE"}'
2026-02-25 07:26:01.970 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:01.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40578/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:01.973 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:01.980 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:26:01.980 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node6_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:01.980 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:01.980 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:01.981 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:01.981 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.107.5
2026-02-25 07:26:01.982 DEBUG [src.node.docker_mananger] Generated ports ['29354', '29355', '29356', '29357', '29358']
2026-02-25 07:26:01.982 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:26:01.982 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:26:01.982 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:01.982 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:01.982 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:01.982 DEBUG [src.node.docker_mananger] docker run -i -t -p 29354:29354 -p 29355:29355 -p 29356:29356 -p 29357:29357 -p 29358:29358 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=29356 --rest-port=29354 --tcp-port=29355 --discv5-udp-port=29357 --rest-address=0.0.0.0 --nat=extip:172.18.107.5 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=910bfbbc7bff159becfea0fbd0516c5a5f6af3fcc770112c3dfa18d1d12a8d61 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29358 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:26:02.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.107.5 waku 45af727c9ec4f2b34e9ca1e72e8faf880f09cb1d7b1e6f96aac7be8ef489fbb7
2026-02-25 07:26:02.212 DEBUG [src.node.docker_mananger] Container started with ID 45af727c9ec4. Setting up logs at ./log/docker/node6_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:02.213 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 29354
2026-02-25 07:26:02.213 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:03.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29354/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:03.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:26:03.228 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:03.229 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29354/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:03.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.107.5/tcp/29355/p2p/16Uiu2HAm5FXwQHjwiUMaqL5Amk74Yhbqf8uwvjKeLmRqH6znn7Ha","/ip4/172.18.107.5/tcp/29356/ws/p2p/16Uiu2HAm5FXwQHjwiUMaqL5Amk74Yhbqf8uwvjKeLmRqH6znn7Ha"],"enrUri":"enr:-L24QGXODejyd1t-gkYzghDDT05_vbIJ0RA6K9L0RI18fSxSdUAj0nI2gsgzgveN9GwMYWZa2nIjyMJ0kjZiAkZ7KZgCgmlkgnY0gmlwhKwSawWKbXVsdGlhZGRyc5YACASsEmsFBnKrAAoErBJrBQZyrN0DgnJzhQACAQAAiXNlY3AyNTZrMaECkfv4C681W9iOBEpq64ZlXGYBrsNn7QoaY63ZfxJeZ1GDdGNwgnKrg3VkcIJyrYV3YWt1MgE"}'
2026-02-25 07:26:03.232 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:03.233 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29354/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:03.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:03.243 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:26:03.243 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node7_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:03.243 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:03.244 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:03.245 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:03.245 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.100.20
2026-02-25 07:26:03.245 DEBUG [src.node.docker_mananger] Generated ports ['53653', '53654', '53655', '53656', '53657']
2026-02-25 07:26:03.245 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:26:03.246 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:26:03.246 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:03.246 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:03.246 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:03.246 DEBUG [src.node.docker_mananger] docker run -i -t -p 53653:53653 -p 53654:53654 -p 53655:53655 -p 53656:53656 -p 53657:53657 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=53655 --rest-port=53653 --tcp-port=53654 --discv5-udp-port=53656 --rest-address=0.0.0.0 --nat=extip:172.18.100.20 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=c1edfd3059e43cfafcbdbce88a5ac9032bf62a2872b4fa19d4abeaf9a5f69caa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53657 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:26:03.441 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.100.20 waku 2a82ab150675fcaadaab1eacc687e68d9a02dcdf310523142eb469f1c41e1b28
2026-02-25 07:26:03.474 DEBUG [src.node.docker_mananger] Container started with ID 2a82ab150675. Setting up logs at ./log/docker/node7_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:03.475 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 53653
2026-02-25 07:26:03.475 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:04.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53653/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:04.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:26:04.493 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:04.496 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53653/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:04.499 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.20/tcp/53654/p2p/16Uiu2HAmTTnkhQq5Y356rELr8CSnp4MKpgURH52X2qGv6kBH47dY","/ip4/172.18.100.20/tcp/53655/ws/p2p/16Uiu2HAmTTnkhQq5Y356rELr8CSnp4MKpgURH52X2qGv6kBH47dY"],"enrUri":"enr:-L24QAy_vKjMGreht38uh1VqSoIaWLfIXmtHRAgfobhyQoDDUjZn7Q47Kqo31ueU_bJy2-e9Q8Gwarm4xIe6Dc17lVECgmlkgnY0gmlwhKwSZBSKbXVsdGlhZGRyc5YACASsEmQUBtGWAAoErBJkFAbRl90DgnJzhQACAQAAiXNlY3AyNTZrMaED3ADNibIxXs284oKCI55F6tBhs_DEcnt1eL04Odeg0xeDdGNwgtGWg3VkcILRmIV3YWt1MgE"}'
2026-02-25 07:26:04.499 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:04.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53653/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:04.502 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:04.509 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:26:04.509 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node8_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:04.510 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:04.510 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:04.511 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:04.511 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.131.191
2026-02-25 07:26:04.511 DEBUG [src.node.docker_mananger] Generated ports ['48930', '48931', '48932', '48933', '48934']
2026-02-25 07:26:04.512 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:26:04.512 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:26:04.512 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:04.512 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:04.512 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:04.512 DEBUG [src.node.docker_mananger] docker run -i -t -p 48930:48930 -p 48931:48931 -p 48932:48932 -p 48933:48933 -p 48934:48934 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=48932 --rest-port=48930 --tcp-port=48931 --discv5-udp-port=48933 --rest-address=0.0.0.0 --nat=extip:172.18.131.191 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=eeef0fc2c6610dac13bccabfbcf3fb3f5df15fdf27e8d6e9b3f943e4e0b9ed3c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48934 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:26:04.710 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.131.191 waku 20c6cbf1021bda8a4523424278f81883a615573663366b6049c9e61d9e5c292d
2026-02-25 07:26:04.744 DEBUG [src.node.docker_mananger] Container started with ID 20c6cbf1021b. Setting up logs at ./log/docker/node8_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:04.745 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 48930
2026-02-25 07:26:04.745 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:05.745 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48930/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:05.756 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:26:05.756 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:05.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48930/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:05.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.131.191/tcp/48931/p2p/16Uiu2HAkv8KL4VPHYy55zRHKb1iJH3EpTcMFhFwiczY1BvxZG1iq","/ip4/172.18.131.191/tcp/48932/ws/p2p/16Uiu2HAkv8KL4VPHYy55zRHKb1iJH3EpTcMFhFwiczY1BvxZG1iq"],"enrUri":"enr:-L24QPsAMiVixw1JZoDoCLIgJVE3iEHQKL85SAymi2EzsdQfbK0RchGzpEIZVQlW9UkHNCoZ9g55O2DDu7B5yi0FN4cCgmlkgnY0gmlwhKwSg7-KbXVsdGlhZGRyc5YACASsEoO_Br8jAAoErBKDvwa_JN0DgnJzhQACAQAAiXNlY3AyNTZrMaECCml2qHrTSG_XVpAfNI5xpE3gYUhG0k_-q_PraUyy_3KDdGNwgr8jg3VkcIK_JYV3YWt1MgE"}'
2026-02-25 07:26:05.765 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:05.765 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48930/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:05.767 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:05.774 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:26:05.775 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node9_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:05.775 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:05.775 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:05.776 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:05.776 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.2.120
2026-02-25 07:26:05.777 DEBUG [src.node.docker_mananger] Generated ports ['39626', '39627', '39628', '39629', '39630']
2026-02-25 07:26:05.777 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:26:05.777 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:26:05.777 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:05.777 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:05.777 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:05.777 DEBUG [src.node.docker_mananger] docker run -i -t -p 39626:39626 -p 39627:39627 -p 39628:39628 -p 39629:39629 -p 39630:39630 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=39628 --rest-port=39626 --tcp-port=39627 --discv5-udp-port=39629 --rest-address=0.0.0.0 --nat=extip:172.18.2.120 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d3e45ae2b1bd08d5683cb0e9ffa03ecb21c0fd0ed0aed3b527b4ddd367ba0de7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39630 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:26:05.976 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.2.120 waku dac09fa92d266fbb500214a3cd336c33360414176eeb604c03692528a273cd7f
2026-02-25 07:26:06.012 DEBUG [src.node.docker_mananger] Container started with ID dac09fa92d26. Setting up logs at ./log/docker/node9_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:06.013 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 39626
2026-02-25 07:26:06.013 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:07.013 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39626/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:07.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:26:07.025 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:07.026 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39626/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:07.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.2.120/tcp/39627/p2p/16Uiu2HAmKdD1KTNF6WSJj7if16uj2YUsgXcq3z1nX18me6Cx53y4","/ip4/172.18.2.120/tcp/39628/ws/p2p/16Uiu2HAmKdD1KTNF6WSJj7if16uj2YUsgXcq3z1nX18me6Cx53y4"],"enrUri":"enr:-L24QF7Y9mgj5Y3eqlOgHzZYWMiGaSvlhzxc-HMVFrVhDeL-NmuD9L4-o7A9cuG7RukbAZPw5WYjrYgjj4ksytVIkqUCgmlkgnY0gmlwhKwSAniKbXVsdGlhZGRyc5YACASsEgJ4BprLAAoErBICeAaazN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZ4z06S-Nx2yT4Cz7ItrQZJxR8BIubfru0gxlrlJusauDdGNwgprLg3VkcIKazYV3YWt1MgE"}'
2026-02-25 07:26:07.031 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:07.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39626/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:07.033 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:07.040 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:26:07.040 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node10_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:07.041 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:07.041 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:07.042 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:07.042 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.112.17
2026-02-25 07:26:07.042 DEBUG [src.node.docker_mananger] Generated ports ['31959', '31960', '31961', '31962', '31963']
2026-02-25 07:26:07.042 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:26:07.043 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:26:07.043 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:07.043 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:07.043 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:07.043 DEBUG [src.node.docker_mananger] docker run -i -t -p 31959:31959 -p 31960:31960 -p 31961:31961 -p 31962:31962 -p 31963:31963 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=31961 --rest-port=31959 --tcp-port=31960 --discv5-udp-port=31962 --rest-address=0.0.0.0 --nat=extip:172.18.112.17 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6baf5eddc9adde26b3aa6c1bda5ae1e31af3a3fdfcfe45bfdbe7a549decf6da9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31963 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:26:07.255 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.112.17 waku b63e184885d027b0ace9b06c92532a07f9ab8ce3458abb9939814e0f5114e762
2026-02-25 07:26:07.290 DEBUG [src.node.docker_mananger] Container started with ID b63e184885d0. Setting up logs at ./log/docker/node10_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:07.290 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31959
2026-02-25 07:26:07.290 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:08.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31959/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:08.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:26:08.306 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:08.306 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31959/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:08.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.112.17/tcp/31960/p2p/16Uiu2HAm7XJYiHfi97bGNTGnTUaQWi7gaT82hNS4tZgMY4kuKjFG","/ip4/172.18.112.17/tcp/31961/ws/p2p/16Uiu2HAm7XJYiHfi97bGNTGnTUaQWi7gaT82hNS4tZgMY4kuKjFG"],"enrUri":"enr:-L24QNoYOAoPdUBaR2JjxKWtXTkBfchpJsbiZO9suk-Ula3nVdfoWIEhSOy58bgL1NiA9OKppsj-y2q0rALEAwXFwd0CgmlkgnY0gmlwhKwScBGKbXVsdGlhZGRyc5YACASsEnARBnzYAAoErBJwEQZ82d0DgnJzhQACAQAAiXNlY3AyNTZrMaECs71-hvG2LK1idZiQUr0eD8N3L-i4tZPWk745rocAtVODdGNwgnzYg3VkcIJ82oV3YWt1MgE"}'
2026-02-25 07:26:08.311 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:08.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31959/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:08.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:08.322 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:26:08.322 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node11_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:08.322 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:08.322 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:08.324 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:08.324 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.47.215
2026-02-25 07:26:08.324 DEBUG [src.node.docker_mananger] Generated ports ['25918', '25919', '25920', '25921', '25922']
2026-02-25 07:26:08.324 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:26:08.324 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:26:08.324 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:08.324 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:08.324 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:08.324 DEBUG [src.node.docker_mananger] docker run -i -t -p 25918:25918 -p 25919:25919 -p 25920:25920 -p 25921:25921 -p 25922:25922 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=25920 --rest-port=25918 --tcp-port=25919 --discv5-udp-port=25921 --rest-address=0.0.0.0 --nat=extip:172.18.47.215 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=024b13a2b341a8cf9eabf32d543f671aadf4cc8dbcc1ebeabde540990b897998 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25922 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ6wqYwz2M8Iy4EgG3yt1yxJJ_wlqwTnIN5zX0RXiRp6LknUO4LtbK8gGBNnQ07Poic97LsmL_am0gH7H6yob-UCgmlkgnY0gmlwhKwS2NqKbXVsdGlhZGRyc5YACASsEtjaBvdUAAoErBLY2gb3Vd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC73sVmEpfsPu0bNhcELQC7Kmv1fghN5xEE6PTesYaC4iDdGNwgvdUg3VkcIL3VoV3YWt1MgU
2026-02-25 07:26:08.555 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.47.215 waku 889fabc70e4b978f04ff8fbbc41a4ff03cd44ec2556ecd85ba07e6b5a5e05ae3
2026-02-25 07:26:08.610 DEBUG [src.node.docker_mananger] Container started with ID 889fabc70e4b. Setting up logs at ./log/docker/node11_2026-02-25_07-25-56__3e1b7092-2d51-42e9-9549-5121385e818f__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:26:08.611 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 25918
2026-02-25 07:26:08.611 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:09.611 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25918/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.614 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":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"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-02-25 07:26:09.614 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:09.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25918/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.47.215/tcp/25919/p2p/16Uiu2HAmNfKT8DrT5XfQ7ZYyVgPBkLgo4XTthTwqCuVnmJi8RL4w","/ip4/172.18.47.215/tcp/25920/ws/p2p/16Uiu2HAmNfKT8DrT5XfQ7ZYyVgPBkLgo4XTthTwqCuVnmJi8RL4w"],"enrUri":"enr:-L24QEv98Uaz89GA6zTFXWqNv3VeqtQVzqxaPEb0Rw-Z4u3ncfPyzxZzUhPhZC2jrdaT3s9PFwrGa1To1xgsL1NQ_aUCgmlkgnY0gmlwhKwSL9eKbXVsdGlhZGRyc5YACASsEi_XBmU_AAoErBIv1wZlQN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDlKp3ZZAqSXt2tP1K0bKadfmo6282oX2P5ajWPIeKhaCDdGNwgmU_g3VkcIJlQYV3YWt1MgE"}'
2026-02-25 07:26:09.617 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:09.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25918/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.216.218/tcp/63316/p2p/16Uiu2HAmBYWGyNMQLuontwzmrujDrbnRV3PeKSSpkwWMvhQ8Efps"]'
2026-02-25 07:26:09.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63315/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:55415/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50888/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.629 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40578/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.632 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:29354/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.635 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53653/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48930/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.640 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:39626/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.643 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31959/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.645 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.646 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25918/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:26:09.648 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.648 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63315/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:26:09.671 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:26:09.674 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:26:09.774 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:26:09.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63315/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.778 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-02-25 07:26:09.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:55415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.782 DEBUG [src.steps.sharding] Checking that peer NODE_3:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.783 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50888/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.785 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.787 DEBUG [src.steps.sharding] Checking that peer NODE_4:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.787 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40578/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.790 DEBUG [src.steps.sharding] Checking that peer NODE_5:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.790 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:29354/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.794 DEBUG [src.steps.sharding] Checking that peer NODE_6:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53653/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.801 DEBUG [src.steps.sharding] Checking that peer NODE_7:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48930/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.805 DEBUG [src.steps.sharding] Checking that peer NODE_8:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:39626/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.808 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.809 DEBUG [src.steps.sharding] Checking that peer NODE_9:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31959/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.813 DEBUG [src.steps.sharding] Checking that peer NODE_10:harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0 can find the published message
2026-02-25 07:26:09.813 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25918/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:09.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004369648753796,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:09.818 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:26:09.819 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:26:09.820 DEBUG [src.node.waku_node] Stopping container with id 96db92e71ca1
2026-02-25 07:26:10.411 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:10.411 DEBUG [src.node.waku_node] Stopping container with id 25334a852519
2026-02-25 07:26:11.032 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:11.033 DEBUG [src.node.waku_node] Stopping container with id 67fcefc0f58c
2026-02-25 07:26:11.357 ERROR [src.node.docker_mananger] Max retries reached for container 96db92e71ca1. Exiting log stream.
2026-02-25 07:26:11.619 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:11.621 DEBUG [src.node.waku_node] Stopping container with id 21a2b2beafd5
2026-02-25 07:26:11.940 ERROR [src.node.docker_mananger] Max retries reached for container 25334a852519. Exiting log stream.
2026-02-25 07:26:12.212 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:12.212 DEBUG [src.node.waku_node] Stopping container with id 45af727c9ec4
2026-02-25 07:26:12.432 ERROR [src.node.docker_mananger] Max retries reached for container 67fcefc0f58c. Exiting log stream.
2026-02-25 07:26:13.025 ERROR [src.node.docker_mananger] Max retries reached for container 21a2b2beafd5. Exiting log stream.
2026-02-25 07:26:22.793 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:22.795 DEBUG [src.node.waku_node] Stopping container with id 2a82ab150675
2026-02-25 07:26:23.607 ERROR [src.node.docker_mananger] Max retries reached for container 45af727c9ec4. Exiting log stream.
2026-02-25 07:26:33.363 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:33.363 DEBUG [src.node.waku_node] Stopping container with id 20c6cbf1021b
2026-02-25 07:26:33.921 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:33.921 DEBUG [src.node.waku_node] Stopping container with id dac09fa92d26
2026-02-25 07:26:34.175 ERROR [src.node.docker_mananger] Max retries reached for container 2a82ab150675. Exiting log stream.
2026-02-25 07:26:34.471 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:34.472 DEBUG [src.node.waku_node] Stopping container with id b63e184885d0
2026-02-25 07:26:34.735 ERROR [src.node.docker_mananger] Max retries reached for container 20c6cbf1021b. Exiting log stream.
2026-02-25 07:26:35.049 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:35.050 DEBUG [src.node.waku_node] Stopping container with id 889fabc70e4b
2026-02-25 07:26:35.285 ERROR [src.node.docker_mananger] Max retries reached for container dac09fa92d26. Exiting log stream.
2026-02-25 07:26:35.579 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:35.581 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:26:35.649 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.699 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.724 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.740 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.753 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.769 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.786 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.793 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.800 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:35.807 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
2026-02-25 07:22:50.360 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:22:50.360 DEBUG [tests.conftest] Running test: test_publish_with_invalid_payloads with id: 2026-02-25_07-22-50__35151282-77be-44a9-abbb-0ddf86a5b585
2026-02-25 07:22:50.361 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:22:50.361 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:22:50.361 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 07:22:50.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:50.368 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-50__35151282-77be-44a9-abbb-0ddf86a5b585__wakuorg_nwaku:latest.log
2026-02-25 07:22:50.368 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:50.368 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:50.369 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:50.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.79.8
2026-02-25 07:22:50.370 DEBUG [src.node.docker_mananger] Generated ports ['5933', '5934', '5935', '5936', '5937']
2026-02-25 07:22:50.370 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:50.370 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:50.370 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:50.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 5933:5933 -p 5934:5934 -p 5935:5935 -p 5936:5936 -p 5937:5937 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5935 --rest-port=5933 --tcp-port=5934 --discv5-udp-port=5936 --rest-address=0.0.0.0 --nat=extip:172.18.79.8 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6ceec2a2ede76caae6cedca95cab452c23f014ee43e307aede4d94fd5efd2d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5937 --metrics-logging=true --relay=true
2026-02-25 07:22:50.554 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.79.8 waku 9ee0668d8974f99e684ceef1a8e0f657b4d8c46d25cebe89de62bc0bfd8d8bd0
2026-02-25 07:22:50.585 DEBUG [src.node.docker_mananger] Container started with ID 9ee0668d8974. Setting up logs at ./log/docker/node1_2026-02-25_07-22-50__35151282-77be-44a9-abbb-0ddf86a5b585__wakuorg_nwaku:latest.log
2026-02-25 07:22:50.586 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5933
2026-02-25 07:22:50.586 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:50.643 ERROR [src.node.docker_mananger] Max retries reached for container 93d145bb062f. Exiting log stream.
2026-02-25 07:22:51.151 ERROR [src.node.docker_mananger] Max retries reached for container e7bc72e6d0e4. Exiting log stream.
2026-02-25 07:22:51.587 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5933/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:51.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:51.590 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:51.590 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5933/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:51.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.79.8/tcp/5934/p2p/16Uiu2HAmSXCyBk4vQ6tszkU8q7E4iwNfZgwJZPhsjaWMwHSuZ7M5","/ip4/172.18.79.8/tcp/5935/ws/p2p/16Uiu2HAmSXCyBk4vQ6tszkU8q7E4iwNfZgwJZPhsjaWMwHSuZ7M5"],"enrUri":"enr:-L24QMhapCDkr9xUldBzJaZ0ApjeHP0HgTLiJjyQgkWliic-TJhYNZD0Z9Kyczk40opfpE3BGE7bksXGb6imUW7RaWkCgmlkgnY0gmlwhKwSTwiKbXVsdGlhZGRyc5YACASsEk8IBhcuAAoErBJPCAYXL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzgU9HX0A5XwkPgQsPMDt7lSnEK0tZZc_l3OAyoFZEUSDdGNwghcug3VkcIIXMIV3YWt1MgE"}'
2026-02-25 07:22:51.593 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:51.599 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:51.599 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-50__35151282-77be-44a9-abbb-0ddf86a5b585__wakuorg_nwaku:latest.log
2026-02-25 07:22:51.600 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:51.600 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:51.601 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:51.601 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.80.37
2026-02-25 07:22:51.601 DEBUG [src.node.docker_mananger] Generated ports ['16255', '16256', '16257', '16258', '16259']
2026-02-25 07:22:51.601 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:51.602 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:51.602 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:51.602 DEBUG [src.node.docker_mananger] docker run -i -t -p 16255:16255 -p 16256:16256 -p 16257:16257 -p 16258:16258 -p 16259:16259 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16257 --rest-port=16255 --tcp-port=16256 --discv5-udp-port=16258 --rest-address=0.0.0.0 --nat=extip:172.18.80.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=18b3a26a5f546fed3bfa5d637855edc73ce1d5adf86c5aabfc349e7ced5a9b20 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16259 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QMhapCDkr9xUldBzJaZ0ApjeHP0HgTLiJjyQgkWliic-TJhYNZD0Z9Kyczk40opfpE3BGE7bksXGb6imUW7RaWkCgmlkgnY0gmlwhKwSTwiKbXVsdGlhZGRyc5YACASsEk8IBhcuAAoErBJPCAYXL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDzgU9HX0A5XwkPgQsPMDt7lSnEK0tZZc_l3OAyoFZEUSDdGNwghcug3VkcIIXMIV3YWt1MgE
2026-02-25 07:22:51.790 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.80.37 waku 98981ab025f7555bb20793f78d6378a392b24c81a5f0c224d8d9e378f1f4af23
2026-02-25 07:22:51.820 DEBUG [src.node.docker_mananger] Container started with ID 98981ab025f7. Setting up logs at ./log/docker/node2_2026-02-25_07-22-50__35151282-77be-44a9-abbb-0ddf86a5b585__wakuorg_nwaku:latest.log
2026-02-25 07:22:51.821 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16255
2026-02-25 07:22:51.821 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:52.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16255/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:52.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:52.844 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:52.844 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16255/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:52.850 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.80.37/tcp/16256/p2p/16Uiu2HAmJxS15ntNS91hYwKKMHgRQop8dRHge5s5hpW9bmxVTF18","/ip4/172.18.80.37/tcp/16257/ws/p2p/16Uiu2HAmJxS15ntNS91hYwKKMHgRQop8dRHge5s5hpW9bmxVTF18"],"enrUri":"enr:-L24QCQQHe-YABJcEH7MIQWe0Pb1XpzYY9d6ayIzkc5v5nH0K0fyg8H8Xwvq-IZ2tN0n7ytVdu-5fbSvCGuG6Uzsl78CgmlkgnY0gmlwhKwSUCWKbXVsdGlhZGRyc5YACASsElAlBj-AAAoErBJQJQY_gd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDXZ3_60JipEFtvaaaGjhrCBtF2l18pKetr4FWWlMZAS-DdGNwgj-Ag3VkcII_goV3YWt1MgE"}'
2026-02-25 07:22:52.850 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:52.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16255/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.8/tcp/5934/p2p/16Uiu2HAmSXCyBk4vQ6tszkU8q7E4iwNfZgwJZPhsjaWMwHSuZ7M5"]'
2026-02-25 07:22:52.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:52.855 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 07:22:52.855 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:52.859 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:52.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16255/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:52.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:52.865 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:52.870 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:52.871 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:52.972 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:52.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:52.975 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":1772004172864794624,"ephemeral":false,"proof":""}]'
2026-02-25 07:22:52.977 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:52.977 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16255/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:52.979 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":1772004172864794624,"ephemeral":false,"proof":""}]'
2026-02-25 07:22:52.981 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 07:22:52.983 DEBUG [tests.relay.test_publish] Running test with payload Empty string
2026-02-25 07:22:52.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:52.986 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:22:52.986 DEBUG [tests.relay.test_publish] Running test with payload Unecoded text
2026-02-25 07:22:52.986 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "Hello World!", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:52.988 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Incorrect base64 string'
2026-02-25 07:22:52.989 DEBUG [tests.relay.test_publish] Running test with payload A dictionary
2026-02-25 07:22:52.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": {"key": "YWFh"}, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:52.991 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:22:52.992 DEBUG [tests.relay.test_publish] Running test with payload An integer
2026-02-25 07:22:52.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": 1234567890, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:52.994 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:22:52.995 DEBUG [tests.relay.test_publish] Running test with payload A list
2026-02-25 07:22:52.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": ["YWFh"], "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:52.997 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:22:52.997 DEBUG [tests.relay.test_publish] Running test with payload A bool
2026-02-25 07:22:52.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": true, "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:53.000 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:5933/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:22:53.002 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:22:53.003 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:22:53.003 DEBUG [src.node.waku_node] Stopping container with id 9ee0668d8974
2026-02-25 07:22:53.558 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:53.558 DEBUG [src.node.waku_node] Stopping container with id 98981ab025f7
2026-02-25 07:22:54.081 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:54.082 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:22:54.088 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:54.094 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 07:23:31.660 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:31.660 DEBUG [tests.conftest] Running test: test_filter_subscribe_with_no_pubsub_topic with id: 2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e
2026-02-25 07:23:31.661 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:31.661 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:23:31.661 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:23:31.668 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:31.668 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
2026-02-25 07:23:31.668 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:31.668 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:31.669 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:31.670 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.198
2026-02-25 07:23:31.670 DEBUG [src.node.docker_mananger] Generated ports ['45206', '45207', '45208', '45209', '45210']
2026-02-25 07:23:31.670 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:31.670 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:31.670 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:31.670 DEBUG [src.node.docker_mananger] docker run -i -t -p 45206:45206 -p 45207:45207 -p 45208:45208 -p 45209:45209 -p 45210:45210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45208 --rest-port=45206 --tcp-port=45207 --discv5-udp-port=45209 --rest-address=0.0.0.0 --nat=extip:172.18.96.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=222d6c1cc890c46cf5f1e6b1d0868eee7d4ec838c28e5c778bdd5bb4be4c0bbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45210 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:23:31.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.198 waku 00c6f32847ba3f382d97ac78a0d26509bfe0ae4fee0b07302e3e305ab66848e2
2026-02-25 07:23:31.878 DEBUG [src.node.docker_mananger] Container started with ID 00c6f32847ba. Setting up logs at ./log/docker/node1_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
2026-02-25 07:23:31.879 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 45206
2026-02-25 07:23:31.879 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:31.931 ERROR [src.node.docker_mananger] Max retries reached for container 4538fc9c9779. Exiting log stream.
2026-02-25 07:23:32.466 ERROR [src.node.docker_mananger] Max retries reached for container 0b5c68c9f044. Exiting log stream.
2026-02-25 07:23:32.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45206/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:32.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:32.884 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:32.884 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:45206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:32.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.198/tcp/45207/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx","/ip4/172.18.96.198/tcp/45208/ws/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx"],"enrUri":"enr:-L24QOwnzNrXY6Shg-8iWmYD6XKj_IDEjzKeiDapKXTmfxkqPLmKIlQkaV_mE--UGoVkAdJYBgfkH0ypuV68WybZ-AgCgmlkgnY0gmlwhKwSYMaKbXVsdGlhZGRyc5YACASsEmDGBrCXAAoErBJgxgawmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN4jNF3FaNYvCymKZk1TryXmbpwcpPSbI1K_9WHyV0C-DdGNwgrCXg3VkcIKwmYV3YWt1MgU"}'
2026-02-25 07:23:32.887 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:32.887 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:23:32.894 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:32.894 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
2026-02-25 07:23:32.894 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:32.894 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:32.895 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:32.895 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.150.196
2026-02-25 07:23:32.896 DEBUG [src.node.docker_mananger] Generated ports ['20740', '20741', '20742', '20743', '20744']
2026-02-25 07:23:32.896 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:32.896 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:32.896 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:32.896 DEBUG [src.node.docker_mananger] docker run -i -t -p 20740:20740 -p 20741:20741 -p 20742:20742 -p 20743:20743 -p 20744:20744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20742 --rest-port=20740 --tcp-port=20741 --discv5-udp-port=20743 --rest-address=0.0.0.0 --nat=extip:172.18.150.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbefc4be7f31d5722300c54ca8d0a42badfde4897ff8e2322f7b435db91cc4e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20744 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOwnzNrXY6Shg-8iWmYD6XKj_IDEjzKeiDapKXTmfxkqPLmKIlQkaV_mE--UGoVkAdJYBgfkH0ypuV68WybZ-AgCgmlkgnY0gmlwhKwSYMaKbXVsdGlhZGRyc5YACASsEmDGBrCXAAoErBJgxgawmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN4jNF3FaNYvCymKZk1TryXmbpwcpPSbI1K_9WHyV0C-DdGNwgrCXg3VkcIKwmYV3YWt1MgU --filternode=/ip4/172.18.96.198/tcp/45207/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx
2026-02-25 07:23:33.081 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.150.196 waku 8b766591d15fdebca351571c8220f157417a10881bc3235015063319aec9ad74
2026-02-25 07:23:33.115 DEBUG [src.node.docker_mananger] Container started with ID 8b766591d15f. Setting up logs at ./log/docker/node2_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
2026-02-25 07:23:33.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 20740
2026-02-25 07:23:33.116 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:34.117 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20740/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:34.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:34.120 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:34.120 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:20740/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:34.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.150.196/tcp/20741/p2p/16Uiu2HAkwX5Fj4a9VUEAQhzMXL2WyWLZhHBZFvbeToMNU2UpDwWW","/ip4/172.18.150.196/tcp/20742/ws/p2p/16Uiu2HAkwX5Fj4a9VUEAQhzMXL2WyWLZhHBZFvbeToMNU2UpDwWW"],"enrUri":"enr:-L24QHTcVkQAEfk82uc1j-aKFvsej9A9w0yzCsBMYKXGkiHbK5psPYUW48SJ4vF5R32vdWBPZiExt0Bax4V5MCv7-QgCgmlkgnY0gmlwhKwSlsSKbXVsdGlhZGRyc5YACASsEpbEBlEFAAoErBKWxAZRBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHxmYPSosqoqoLcBFJbl1qQRGmcsDOBEeS-Ybxps6KreDdGNwglEFg3VkcIJRB4V3YWt1MgA"}'
2026-02-25 07:23:34.123 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:34.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.198/tcp/45207/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx"]'
2026-02-25 07:23:34.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:34.156 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 07:23:34.157 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:45206/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:23:34.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:34.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dc2f5292-34de-4351-a6e3-fdc11db0fd4f", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:23:34.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"dc2f5292-34de-4351-a6e3-fdc11db0fd4f","statusDesc":"OK"}'
2026-02-25 07:23:34.189 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:20740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
2026-02-25 07:23:34.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:23:34.200 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:34.201 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:34.201 DEBUG [src.node.waku_node] Stopping container with id 00c6f32847ba
2026-02-25 07:23:34.722 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:34.722 DEBUG [src.node.waku_node] Stopping container with id 8b766591d15f
2026-02-25 07:23:35.214 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:35.218 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:35.223 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:35.227 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,71 @@
2026-02-25 07:23:36.391 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:36.392 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_pubsub_topic_from_another_cluster_id with id: 2026-02-25_07-23-36__75ca986b-b8c2-40c4-9604-9483e1386768
2026-02-25 07:23:36.392 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:36.392 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:23:36.393 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:23:36.399 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:36.399 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-36__75ca986b-b8c2-40c4-9604-9483e1386768__wakuorg_nwaku:latest.log
2026-02-25 07:23:36.400 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:36.400 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:36.401 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:36.401 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.42.220
2026-02-25 07:23:36.401 DEBUG [src.node.docker_mananger] Generated ports ['21311', '21312', '21313', '21314', '21315']
2026-02-25 07:23:36.401 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:36.402 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:36.402 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:36.402 DEBUG [src.node.docker_mananger] docker run -i -t -p 21311:21311 -p 21312:21312 -p 21313:21313 -p 21314:21314 -p 21315:21315 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21313 --rest-port=21311 --tcp-port=21312 --discv5-udp-port=21314 --rest-address=0.0.0.0 --nat=extip:172.18.42.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ad15144fa22da86f8c7c09dcde9196c9df32237af1b3df6f9f06db0e4c7616fe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21315 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:23:36.483 ERROR [src.node.docker_mananger] Max retries reached for container 8a867d0d928b. Exiting log stream.
2026-02-25 07:23:36.588 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.42.220 waku 5d84493e2dfd14545d435d3ff5af29d5a22a18a5d33da2172b53b199f76c0a62
2026-02-25 07:23:36.623 DEBUG [src.node.docker_mananger] Container started with ID 5d84493e2dfd. Setting up logs at ./log/docker/node1_2026-02-25_07-23-36__75ca986b-b8c2-40c4-9604-9483e1386768__wakuorg_nwaku:latest.log
2026-02-25 07:23:36.625 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21311
2026-02-25 07:23:36.625 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:36.996 ERROR [src.node.docker_mananger] Max retries reached for container 05e65e76ddb4. Exiting log stream.
2026-02-25 07:23:37.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21311/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:37.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:37.628 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:37.628 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21311/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:37.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.42.220/tcp/21312/p2p/16Uiu2HAkycJkXDzC1KeFDAqCJ8efTSScWkkfkWDSWGr4UeUEHG71","/ip4/172.18.42.220/tcp/21313/ws/p2p/16Uiu2HAkycJkXDzC1KeFDAqCJ8efTSScWkkfkWDSWGr4UeUEHG71"],"enrUri":"enr:-L24QBakpHJoj4zU3iZ_gbb7TxnhlUFb2NDx3kDyUsepFPjwX9KcUhpS4bbcxSoBBukl_42YAl9NTrHsUhpKfdUJEwICgmlkgnY0gmlwhKwSKtyKbXVsdGlhZGRyc5YACASsEircBlNAAAoErBIq3AZTQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPigiEusy1CE8MfIVRnIcerXm_VR1I0SFa0-ka5dPjmiDdGNwglNAg3VkcIJTQoV3YWt1MgU"}'
2026-02-25 07:23:37.631 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:37.631 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:23:37.637 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:37.638 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-36__75ca986b-b8c2-40c4-9604-9483e1386768__wakuorg_nwaku:latest.log
2026-02-25 07:23:37.638 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:37.638 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:37.639 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:37.639 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.202.35
2026-02-25 07:23:37.639 DEBUG [src.node.docker_mananger] Generated ports ['17922', '17923', '17924', '17925', '17926']
2026-02-25 07:23:37.640 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:37.640 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:37.640 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:37.640 DEBUG [src.node.docker_mananger] docker run -i -t -p 17922:17922 -p 17923:17923 -p 17924:17924 -p 17925:17925 -p 17926:17926 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17924 --rest-port=17922 --tcp-port=17923 --discv5-udp-port=17925 --rest-address=0.0.0.0 --nat=extip:172.18.202.35 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b93adbb4dde4ababdae8dbc46404ef8f7f3d30e33c8f2cea4c7cb2281953bf6e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17926 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBakpHJoj4zU3iZ_gbb7TxnhlUFb2NDx3kDyUsepFPjwX9KcUhpS4bbcxSoBBukl_42YAl9NTrHsUhpKfdUJEwICgmlkgnY0gmlwhKwSKtyKbXVsdGlhZGRyc5YACASsEircBlNAAAoErBIq3AZTQd0DgnJzhQADAQAAiXNlY3AyNTZrMaECPigiEusy1CE8MfIVRnIcerXm_VR1I0SFa0-ka5dPjmiDdGNwglNAg3VkcIJTQoV3YWt1MgU --filternode=/ip4/172.18.42.220/tcp/21312/p2p/16Uiu2HAkycJkXDzC1KeFDAqCJ8efTSScWkkfkWDSWGr4UeUEHG71
2026-02-25 07:23:37.817 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.202.35 waku 2adb6561d427030257d2c487cfcb658da06ac12af89ebf96923b5d218bd04065
2026-02-25 07:23:37.849 DEBUG [src.node.docker_mananger] Container started with ID 2adb6561d427. Setting up logs at ./log/docker/node2_2026-02-25_07-23-36__75ca986b-b8c2-40c4-9604-9483e1386768__wakuorg_nwaku:latest.log
2026-02-25 07:23:37.850 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17922
2026-02-25 07:23:37.850 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:38.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17922/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:38.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:38.854 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:38.854 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17922/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:38.856 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.202.35/tcp/17923/p2p/16Uiu2HAm8JiWgJBKbGdKWN2VxsrYHgJ7kYDuLEK6FjCcEh2vf5AN","/ip4/172.18.202.35/tcp/17924/ws/p2p/16Uiu2HAm8JiWgJBKbGdKWN2VxsrYHgJ7kYDuLEK6FjCcEh2vf5AN"],"enrUri":"enr:-L24QHodZC5UUXV9wrHIM-c1T1yjd0YIqfqr3W-wKpinx46NQcHxAlhoMwAJy0ZfqYyOShV2_PwExZHgAAnY2hlze0QCgmlkgnY0gmlwhKwSyiOKbXVsdGlhZGRyc5YACASsEsojBkYDAAoErBLKIwZGBN0DgnJzhQADAQAAiXNlY3AyNTZrMaECv1-6VoCI3Bdq7gofVg1fKv0WSk0Osr49AYwlhiZmrg-DdGNwgkYDg3VkcIJGBYV3YWt1MgA"}'
2026-02-25 07:23:38.856 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:38.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17922/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.42.220/tcp/21312/p2p/16Uiu2HAkycJkXDzC1KeFDAqCJ8efTSScWkkfkWDSWGr4UeUEHG71"]'
2026-02-25 07:23:38.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:38.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21311/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/2"]'
2026-02-25 07:23:38.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:38.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17922/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8952e0c2-8f1f-4b35-9695-820e67dfd135", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/2/2"}'
2026-02-25 07:23:38.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8952e0c2-8f1f-4b35-9695-820e67dfd135","statusDesc":"OK"}'
2026-02-25 07:23:38.926 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21311/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:23:38.933 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:38.933 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:39.033 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:23:39.034 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17922/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:39.036 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":1772004218926186066,"ephemeral":false}]'
2026-02-25 07:23:39.040 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:39.040 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:39.040 DEBUG [src.node.waku_node] Stopping container with id 5d84493e2dfd
2026-02-25 07:23:39.579 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:39.579 DEBUG [src.node.waku_node] Stopping container with id 2adb6561d427
2026-02-25 07:23:40.125 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:40.126 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:40.132 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:40.138 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,112 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_passing_cursor_of_the_last_message_from_the_store with id: 2026-02-25_07-27-08__08fd5f25-0c7d-4246-844f-893d48c1d0c0
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-27-08__08fd5f25-0c7d-4246-844f-893d48c1d0c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.254
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13289', '13290', '13291', '13292', '13293']
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 13289:13289 -p 13290:13290 -p 13291:13291 -p 13292:13292 -p 13293:13293 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13291 --rest-port=13289 --tcp-port=13290 --discv5-udp-port=13292 --rest-address=0.0.0.0 --nat=extip:172.18.150.254 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=672c9989cbd452e6ccf80bfaecb268e8f3fbd04effde724e2aa18b3ee4a06702 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13293 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.254 waku 29ea28949a2cf77c2e72e77a1c8285f68c0adb97d4c452f095a7be9755c11d99
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 29ea28949a2c. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-27-08__08fd5f25-0c7d-4246-844f-893d48c1d0c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13289
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 ef68d326cb91. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 770649db1403. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13289/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:13289/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.254/tcp/13290/p2p/16Uiu2HAmVGDb5uND2sniuiV4KtGJfKWd9X2CecjKQD7cMqA2tsEK","/ip4/172.18.150.254/tcp/13291/ws/p2p/16Uiu2HAmVGDb5uND2sniuiV4KtGJfKWd9X2CecjKQD7cMqA2tsEK"],"enrUri":"enr:-L24QOcebZonuxToGJjEsxu5tr-qwhm1XqXtGTFp-LN2FEcQce17wzWxh2dEqkj648qpiB0ozViJjrAvv42OQbmNsQ0CgmlkgnY0gmlwhKwSlv6KbXVsdGlhZGRyc5YACASsEpb-BjPqAAoErBKW_gYz690DgnJzhQADAQAAiXNlY3AyNTZrMaED9sFJh7sZubJItSkEUFyUi-LtO8GFyUs0E20o_DsjPrSDdGNwgjPqg3VkcIIz7IV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-27-08__08fd5f25-0c7d-4246-844f-893d48c1d0c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.145.171
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37522', '37523', '37524', '37525', '37526']
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 37522:37522 -p 37523:37523 -p 37524:37524 -p 37525:37525 -p 37526:37526 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37524 --rest-port=37522 --tcp-port=37523 --discv5-udp-port=37525 --rest-address=0.0.0.0 --nat=extip:172.18.145.171 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d7e1f1bc712762fd7eef23cb4ccf34ecbddf3ab1ff78bb8a7bf97d35d73d744e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37526 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOcebZonuxToGJjEsxu5tr-qwhm1XqXtGTFp-LN2FEcQce17wzWxh2dEqkj648qpiB0ozViJjrAvv42OQbmNsQ0CgmlkgnY0gmlwhKwSlv6KbXVsdGlhZGRyc5YACASsEpb-BjPqAAoErBKW_gYz690DgnJzhQADAQAAiXNlY3AyNTZrMaED9sFJh7sZubJItSkEUFyUi-LtO8GFyUs0E20o_DsjPrSDdGNwgjPqg3VkcIIz7IV3YWt1MgM --storenode=/ip4/172.18.150.254/tcp/13290/p2p/16Uiu2HAmVGDb5uND2sniuiV4KtGJfKWd9X2CecjKQD7cMqA2tsEK --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.145.171 waku 15d8aa454a24d0f43f23373f72ab244265a2c9ab824d05ac3e410674908ac201
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15d8aa454a24. Setting up logs at ./log/docker/store_node1_2026-02-25_07-27-08__08fd5f25-0c7d-4246-844f-893d48c1d0c0__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37522
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:37522/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:37522/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.171/tcp/37523/p2p/16Uiu2HAkyMyxpnpAdnSYo1qr42ACMXz5eHM9BhwfDFJKk9nKPEds","/ip4/172.18.145.171/tcp/37524/ws/p2p/16Uiu2HAkyMyxpnpAdnSYo1qr42ACMXz5eHM9BhwfDFJKk9nKPEds"],"enrUri":"enr:-L24QJmORl7Vsz48Yjcphs4cAs9vAREiYaDWsm0rSRg73oE0csiZKYHiZsz13ykYebeJxEnMgCmR-BpL9vBKVpFXfUcCgmlkgnY0gmlwhKwSkauKbXVsdGlhZGRyc5YACASsEpGrBpKTAAoErBKRqwaSlN0DgnJzhQADAQAAiXNlY3AyNTZrMaECOnzCHJQPc5MHkeA9wWmkQmwQqXZcOz-JZeR-8jwcBF6DdGNwgpKTg3VkcIKSlYV3YWt1MgM"}'
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:37522/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.150.254/tcp/13290/p2p/16Uiu2HAmVGDb5uND2sniuiV4KtGJfKWd9X2CecjKQD7cMqA2tsEK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13289/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:37522/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:13289/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:13289/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:13289/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:13289/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:13289/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:13289/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:13289/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:13289/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:13289/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:13289/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&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":"0xf8a52d65bab79c533d7930831265ab8ebd579fa2a64e8a551ace2fac6411fe2e"},{"messageHash":"0xd2f727aa724b79f30ac3100a0042bdb48939742cc05097bcbdc55c612924ecc5"},{"messageHash":"0xb0ed35c00a8ec0196cfd14b857637d123ab3fb5c35cd26ebc892ac8214afa52a"},{"messageHash":"0xae39d890760b05f615be472ddea9eb0dd3715dcddacb591593098d4b47d56a70"},{"messageHash":"0xad828646eeb6cfd40418e9547e0282aa8cdfb018bda42f4119d0d7fb0b6ad1c9"},{"messageHash":"0x11fe93568c8fd113db0a02a8316a7a2a13a847d979d9cd6f31d0585ddaa6c29d"},{"messageHash":"0x5c5b349abf3882da4f1b19261eeea8cd258152f2f5aaef38c7208e8482916586"},{"messageHash":"0x5f0eb9c3e9a5525a94cd6cde12320da6a570437b1de4139465c67abfaa7eb778"},{"messageHash":"0x13b58457635e15bab49987e1fd4527ce771659f129664c9fb00e09cf36e8e0f0"},{"messageHash":"0xe1f9019a4b6ec6065bfb99930d9a511ad1e47d7acdaecf4e012e8e038f81517c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37522/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=10&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":"0xf8a52d65bab79c533d7930831265ab8ebd579fa2a64e8a551ace2fac6411fe2e"},{"messageHash":"0xd2f727aa724b79f30ac3100a0042bdb48939742cc05097bcbdc55c612924ecc5"},{"messageHash":"0xb0ed35c00a8ec0196cfd14b857637d123ab3fb5c35cd26ebc892ac8214afa52a"},{"messageHash":"0xae39d890760b05f615be472ddea9eb0dd3715dcddacb591593098d4b47d56a70"},{"messageHash":"0xad828646eeb6cfd40418e9547e0282aa8cdfb018bda42f4119d0d7fb0b6ad1c9"},{"messageHash":"0x11fe93568c8fd113db0a02a8316a7a2a13a847d979d9cd6f31d0585ddaa6c29d"},{"messageHash":"0x5c5b349abf3882da4f1b19261eeea8cd258152f2f5aaef38c7208e8482916586"},{"messageHash":"0x5f0eb9c3e9a5525a94cd6cde12320da6a570437b1de4139465c67abfaa7eb778"},{"messageHash":"0x13b58457635e15bab49987e1fd4527ce771659f129664c9fb00e09cf36e8e0f0"},{"messageHash":"0xe1f9019a4b6ec6065bfb99930d9a511ad1e47d7acdaecf4e012e8e038f81517c"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13289/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe1f9019a4b6ec6065bfb99930d9a511ad1e47d7acdaecf4e012e8e038f81517c&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":[]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37522/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xe1f9019a4b6ec6065bfb99930d9a511ad1e47d7acdaecf4e012e8e038f81517c&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":[]}'
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 29ea28949a2c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 15d8aa454a24
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,87 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_update_subscription_add_a_new_pubsub_topic with id: 2026-02-25_07-24-25__2a0fe749-7072-410c-bbdb-a4f9f8d9afa9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-25__2a0fe749-7072-410c-bbdb-a4f9f8d9afa9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.40
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41005', '41006', '41007', '41008', '41009']
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 41005:41005 -p 41006:41006 -p 41007:41007 -p 41008:41008 -p 41009:41009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41007 --rest-port=41005 --tcp-port=41006 --discv5-udp-port=41008 --rest-address=0.0.0.0 --nat=extip:172.18.179.40 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ace49ae2279ef5f541cceabbbf96a30deca8c8d6bcb4a3d1ef852d8ffb9ee74e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41009 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.40 waku 0819776794f35e0a39ffa202be5c6915e282860aba7147f6b54e4d7204584d46
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0819776794f3. Setting up logs at ./log/docker/node1_2026-02-25_07-24-25__2a0fe749-7072-410c-bbdb-a4f9f8d9afa9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41005
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 3e6c1231266f. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9995db00248b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41005/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:41005/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.40/tcp/41006/p2p/16Uiu2HAmEFvneWHfYXnrT9CJDCwgteA2cKJBrBHFk1EsxR2mW6FK","/ip4/172.18.179.40/tcp/41007/ws/p2p/16Uiu2HAmEFvneWHfYXnrT9CJDCwgteA2cKJBrBHFk1EsxR2mW6FK"],"enrUri":"enr:-L24QOU9lpaAGApceox5U-j4L5XhCB6gBSdHW5tYwcLtRIpwJ8-QfbvW6rVr0TePRPzlceWOMcO0-V7NWWoALj_2FWYCgmlkgnY0gmlwhKwSsyiKbXVsdGlhZGRyc5YACASsErMoBqAuAAoErBKzKAagL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF878nSNaQb8u6grbuNLQ9Se_0nv5pOrtBXwHrA7rA1qDdGNwgqAug3VkcIKgMIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-25__2a0fe749-7072-410c-bbdb-a4f9f8d9afa9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.9.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11445', '11446', '11447', '11448', '11449']
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 11445:11445 -p 11446:11446 -p 11447:11447 -p 11448:11448 -p 11449:11449 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11447 --rest-port=11445 --tcp-port=11446 --discv5-udp-port=11448 --rest-address=0.0.0.0 --nat=extip:172.18.9.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=754d05ccd3a24afbf3ea04a8f43af95eda6ca1673a42cd8bad484e1ad190afd5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11449 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOU9lpaAGApceox5U-j4L5XhCB6gBSdHW5tYwcLtRIpwJ8-QfbvW6rVr0TePRPzlceWOMcO0-V7NWWoALj_2FWYCgmlkgnY0gmlwhKwSsyiKbXVsdGlhZGRyc5YACASsErMoBqAuAAoErBKzKAagL90DgnJzhQADAQAAiXNlY3AyNTZrMaEDF878nSNaQb8u6grbuNLQ9Se_0nv5pOrtBXwHrA7rA1qDdGNwgqAug3VkcIKgMIV3YWt1MgU --filternode=/ip4/172.18.179.40/tcp/41006/p2p/16Uiu2HAmEFvneWHfYXnrT9CJDCwgteA2cKJBrBHFk1EsxR2mW6FK
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.9.108 waku 1a63238ba7c9ab593029655c4bece7abccb82f91592663afa81e98f38f321be1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1a63238ba7c9. Setting up logs at ./log/docker/node2_2026-02-25_07-24-25__2a0fe749-7072-410c-bbdb-a4f9f8d9afa9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11445
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:11445/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:11445/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.9.108/tcp/11446/p2p/16Uiu2HAkzcwCqPqttKzbpwXkkZTokpxvdEi9F9euKeZUK5KSYYW7","/ip4/172.18.9.108/tcp/11447/ws/p2p/16Uiu2HAkzcwCqPqttKzbpwXkkZTokpxvdEi9F9euKeZUK5KSYYW7"],"enrUri":"enr:-L24QOII6GDCBTKG-n22xv1v68VTXXutyIsGtSKPOaHFe6ynP5a9v0uLsk9nQFy6g92nsO_hHC5ySi_17osZ0ClQnlUCgmlkgnY0gmlwhKwSCWyKbXVsdGlhZGRyc5YACASsEglsBiy2AAoErBIJbAYst90DgnJzhQADAQAAiXNlY3AyNTZrMaECTS0J0BsdRMU7_2o9-HSNtK4nvBQxMr1XcL6hMDhZSZyDdGNwgiy2g3VkcIIsuIV3YWt1MgA"}'
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:11445/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.179.40/tcp/41006/p2p/16Uiu2HAmEFvneWHfYXnrT9CJDCwgteA2cKJBrBHFk1EsxR2mW6FK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41005/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:11445/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "009fc3c7-9bc0-4ab6-92b8-e5cbaaa706c6", "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":"009fc3c7-9bc0-4ab6-92b8-e5cbaaa706c6","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X PUT "http://127.0.0.1:11445/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto", "/test/2/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1000"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41005/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:41005/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11445/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":1772004268100221060,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41005/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11445/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":1772004268212664997,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41005/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/2/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:11445/filter/v2/messages/%2Ftest%2F2%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/2/waku-filter/proto","version":0,"timestamp":1772004268321849000,"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 0819776794f3
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1a63238ba7c9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,95 @@
2026-02-25 07:25:40.541 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:25:40.543 DEBUG [tests.conftest] Running test: test_time_filter_zero_end_time with id: 2026-02-25_07-25-40__8b9a6dd6-f1a5-44ad-8eb5-c1eb60f66ffc
2026-02-25 07:25:40.543 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:25:40.544 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:25:40.545 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 07:25:40.555 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:25:40.555 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-25-40__8b9a6dd6-f1a5-44ad-8eb5-c1eb60f66ffc__wakuorg_nwaku:latest.log
2026-02-25 07:25:40.555 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:40.556 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:40.557 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:40.558 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.101
2026-02-25 07:25:40.558 DEBUG [src.node.docker_mananger] Generated ports ['61107', '61108', '61109', '61110', '61111']
2026-02-25 07:25:40.558 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:40.558 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:40.558 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:40.558 DEBUG [src.node.docker_mananger] docker run -i -t -p 61107:61107 -p 61108:61108 -p 61109:61109 -p 61110:61110 -p 61111:61111 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61109 --rest-port=61107 --tcp-port=61108 --discv5-udp-port=61110 --rest-address=0.0.0.0 --nat=extip:172.18.165.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f8f4d3ded2bbb44efdfa71a8af536c17d910cebdc4a176acfcf44d4d47dfbf4a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61111 --metrics-logging=true --store=true --relay=true
2026-02-25 07:25:40.743 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.101 waku 577d6bf22b5014cd890d0adb4c824eb0425404ae29b17ea56258582f4d7d7865
2026-02-25 07:25:40.775 ERROR [src.node.docker_mananger] Max retries reached for container d540aadf46c3. Exiting log stream.
2026-02-25 07:25:40.780 DEBUG [src.node.docker_mananger] Container started with ID 577d6bf22b50. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-25-40__8b9a6dd6-f1a5-44ad-8eb5-c1eb60f66ffc__wakuorg_nwaku:latest.log
2026-02-25 07:25:40.781 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61107
2026-02-25 07:25:40.781 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:41.375 ERROR [src.node.docker_mananger] Max retries reached for container d3332b6b68e5. Exiting log stream.
2026-02-25 07:25:41.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61107/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:41.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:41.785 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:41.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61107/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:41.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.101/tcp/61108/p2p/16Uiu2HAm3aNyRpyDNg2uFWYa8zhwUPzJ7QMg9LtEMz2LSkzj3t3F","/ip4/172.18.165.101/tcp/61109/ws/p2p/16Uiu2HAm3aNyRpyDNg2uFWYa8zhwUPzJ7QMg9LtEMz2LSkzj3t3F"],"enrUri":"enr:-L24QHIj7umV5yNzXAlLCAsjyZF6tncllJVxRGxOuOJAJHwyckwCJYJHGPoF-uPIx-cSZrvhKsTMRo_o90FSTB7rN74CgmlkgnY0gmlwhKwSpWWKbXVsdGlhZGRyc5YACASsEqVlBu60AAoErBKlZQbutd0DgnJzhQADAQAAiXNlY3AyNTZrMaECeRh-XgpVcTfsByxmyvVdG5bEDUso5baBrhfz5WW6fH6DdGNwgu60g3VkcILutoV3YWt1MgM"}'
2026-02-25 07:25:41.787 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:41.794 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:25:41.794 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-25-40__8b9a6dd6-f1a5-44ad-8eb5-c1eb60f66ffc__wakuorg_nwaku:latest.log
2026-02-25 07:25:41.795 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:41.795 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:41.796 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:41.796 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.192.128
2026-02-25 07:25:41.796 DEBUG [src.node.docker_mananger] Generated ports ['53747', '53748', '53749', '53750', '53751']
2026-02-25 07:25:41.797 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:41.797 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:41.797 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:41.797 DEBUG [src.node.docker_mananger] docker run -i -t -p 53747:53747 -p 53748:53748 -p 53749:53749 -p 53750:53750 -p 53751:53751 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53749 --rest-port=53747 --tcp-port=53748 --discv5-udp-port=53750 --rest-address=0.0.0.0 --nat=extip:172.18.192.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ba2e0140def1d42e6e3afdc5097ec05aed8c70a7a0c18c5dae0faa5aeae32eef --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53751 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHIj7umV5yNzXAlLCAsjyZF6tncllJVxRGxOuOJAJHwyckwCJYJHGPoF-uPIx-cSZrvhKsTMRo_o90FSTB7rN74CgmlkgnY0gmlwhKwSpWWKbXVsdGlhZGRyc5YACASsEqVlBu60AAoErBKlZQbutd0DgnJzhQADAQAAiXNlY3AyNTZrMaECeRh-XgpVcTfsByxmyvVdG5bEDUso5baBrhfz5WW6fH6DdGNwgu60g3VkcILutoV3YWt1MgM --storenode=/ip4/172.18.165.101/tcp/61108/p2p/16Uiu2HAm3aNyRpyDNg2uFWYa8zhwUPzJ7QMg9LtEMz2LSkzj3t3F --store=true --relay=true
2026-02-25 07:25:41.980 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.192.128 waku 2f9b7587f3f286b258f5a7f593016dcf3516d590990b026d1a9122cfd5ccb660
2026-02-25 07:25:42.011 DEBUG [src.node.docker_mananger] Container started with ID 2f9b7587f3f2. Setting up logs at ./log/docker/store_node1_2026-02-25_07-25-40__8b9a6dd6-f1a5-44ad-8eb5-c1eb60f66ffc__wakuorg_nwaku:latest.log
2026-02-25 07:25:42.012 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 53747
2026-02-25 07:25:42.013 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:43.015 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53747/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:43.018 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:43.018 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:43.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53747/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:43.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.192.128/tcp/53748/p2p/16Uiu2HAmBpYgogpahWBm8yHte2HX6xqzLdn91B6MkxytRPwLHJdU","/ip4/172.18.192.128/tcp/53749/ws/p2p/16Uiu2HAmBpYgogpahWBm8yHte2HX6xqzLdn91B6MkxytRPwLHJdU"],"enrUri":"enr:-L24QNfu1mHb0bpKOiRNH58IaUQttLqQyVZ9IaDeMno19M9LTS-SZGMOAHJDTaPytzdaMaHZCYN5qHUYiUO8-tnEJKcCgmlkgnY0gmlwhKwSwICKbXVsdGlhZGRyc5YACASsEsCABtH0AAoErBLAgAbR9d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC85cac-AvXTeRPsZgUieh5YWKGDquRwdPKUIshNMQjpeDdGNwgtH0g3VkcILR9oV3YWt1MgM"}'
2026-02-25 07:25:43.020 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:43.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53747/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.101/tcp/61108/p2p/16Uiu2HAm3aNyRpyDNg2uFWYa8zhwUPzJ7QMg9LtEMz2LSkzj3t3F"]'
2026-02-25 07:25:43.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.024 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61107/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:25:43.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:53747/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:25:43.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.029 DEBUG [src.steps.store] Relaying message
2026-02-25 07:25:43.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61107/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:43.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.035 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:25:43.236 DEBUG [src.steps.store] Relaying message
2026-02-25 07:25:43.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61107/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:43.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:25:43.443 DEBUG [src.steps.store] Relaying message
2026-02-25 07:25:43.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61107/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:43.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:25:43.650 DEBUG [src.steps.store] Relaying message
2026-02-25 07:25:43.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61107/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:43.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.659 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:25:43.859 DEBUG [src.steps.store] Relaying message
2026-02-25 07:25:43.860 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61107/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:43.865 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:25:44.066 DEBUG [src.steps.store] Relaying message
2026-02-25 07:25:44.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61107/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:44.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:44.072 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:25:44.272 DEBUG [tests.store.test_time_filter] inquering stored messages with end time 0
2026-02-25 07:25:44.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61107/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:44.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48d62e164c46d228577d256a9abe5e11b33bb9656d37a7588c9f57a5195fadb3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004340029573888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf46233d3010a8c4cca092426c7a763a3e84f5aba82e1eb7569dc110818e61f41","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004342029581056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0cdfdf7041976ce72d283d9eb6ae43180ea8862b9d7f7cc449a937929d534ce4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004342929583104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdae0eb97a7da717db75fd4bb077717d0583315a733c7f4d0b4f7965d4df733c5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004343129585152,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x96623dba19199cf3447e889a9770582cdca29ee07538bc0b889c84be87e1dbdc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004345029586944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x08b0adf718da56f79d900ab52523afdcf837cd00721ed330a696c56e617bdc64","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004353029588992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-25 07:25:44.277 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-02-25 07:25:44.277 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:53747/store/v3/messages?includeData=True&pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&endTime=0&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:44.280 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x48d62e164c46d228577d256a9abe5e11b33bb9656d37a7588c9f57a5195fadb3","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004340029573888,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xf46233d3010a8c4cca092426c7a763a3e84f5aba82e1eb7569dc110818e61f41","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004342029581056,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x0cdfdf7041976ce72d283d9eb6ae43180ea8862b9d7f7cc449a937929d534ce4","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004342929583104,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0xdae0eb97a7da717db75fd4bb077717d0583315a733c7f4d0b4f7965d4df733c5","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004343129585152,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x96623dba19199cf3447e889a9770582cdca29ee07538bc0b889c84be87e1dbdc","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004345029586944,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"},{"messageHash":"0x08b0adf718da56f79d900ab52523afdcf837cd00721ed330a696c56e617bdc64","message":{"payload":"U3RvcmUgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004353029588992,"ephemeral":false},"pubsubTopic":"/waku/2/rs/3/0"}]}'
2026-02-25 07:25:44.280 DEBUG [tests.store.test_time_filter] number of messages stored for end time = 0 is 6
2026-02-25 07:25:44.282 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:25:44.283 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:25:44.283 DEBUG [src.node.waku_node] Stopping container with id 577d6bf22b50
2026-02-25 07:25:44.863 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:25:44.863 DEBUG [src.node.waku_node] Stopping container with id 2f9b7587f3f2
2026-02-25 07:25:45.417 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:25:45.419 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:25:45.429 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:25:45.435 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-25 07:22:41.990 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:22:41.990 DEBUG [tests.conftest] Running test: test_light_push_with_missing_payload with id: 2026-02-25_07-22-41__a9b0cb3b-3f58-40cc-aa40-8ca6089df232
2026-02-25 07:22:41.991 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:22:41.991 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:22:41.998 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:41.998 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-22-41__a9b0cb3b-3f58-40cc-aa40-8ca6089df232__wakuorg_nwaku:latest.log
2026-02-25 07:22:41.998 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:41.998 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:42.000 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:42.000 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.101
2026-02-25 07:22:42.000 DEBUG [src.node.docker_mananger] Generated ports ['32901', '32902', '32903', '32904', '32905']
2026-02-25 07:22:42.000 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:42.000 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:42.000 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:42.000 DEBUG [src.node.docker_mananger] docker run -i -t -p 32901:32901 -p 32902:32902 -p 32903:32903 -p 32904:32904 -p 32905:32905 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32903 --rest-port=32901 --tcp-port=32902 --discv5-udp-port=32904 --rest-address=0.0.0.0 --nat=extip:172.18.90.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c6b09f580fd40c5f4aad0bbdffddfce0ef2a1f97d97335bf13cbdc4ece8fef3b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32905 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:22:42.179 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.101 waku f232b672a212458de94b5af5aab1954a77653f444f99fe5692347dda4e33050b
2026-02-25 07:22:42.212 DEBUG [src.node.docker_mananger] Container started with ID f232b672a212. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-22-41__a9b0cb3b-3f58-40cc-aa40-8ca6089df232__wakuorg_nwaku:latest.log
2026-02-25 07:22:42.213 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32901
2026-02-25 07:22:42.213 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:42.267 ERROR [src.node.docker_mananger] Max retries reached for container 40ab6376760d. Exiting log stream.
2026-02-25 07:22:42.784 ERROR [src.node.docker_mananger] Max retries reached for container 643adc858931. Exiting log stream.
2026-02-25 07:22:43.213 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32901/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:43.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:43.216 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:43.217 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32901/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:43.219 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.90.101/tcp/32902/p2p/16Uiu2HAm2ozYKSLiRsByJazhVK6KAvDucY4JhKqS7hmTw1eXUwFR","/ip4/172.18.90.101/tcp/32903/ws/p2p/16Uiu2HAm2ozYKSLiRsByJazhVK6KAvDucY4JhKqS7hmTw1eXUwFR"],"enrUri":"enr:-L24QMb5NsYFUtnYgdfxld8sA_t7wgMtBm3TuyqEfYJ4svPHQPRFRafnFvJm9JMaM9ko19bl-aMlNFhaKOazA_H_facCgmlkgnY0gmlwhKwSWmWKbXVsdGlhZGRyc5YACASsElplBoCGAAoErBJaZQaAh90DgnJzhQADAQAAiXNlY3AyNTZrMaECbbmSsa8Nl0Yxq0fLLeq5hbs7LjJeNA73NW0qhO5aHBSDdGNwgoCGg3VkcIKAiIV3YWt1Mgk"}'
2026-02-25 07:22:43.219 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:43.226 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:43.226 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-22-41__a9b0cb3b-3f58-40cc-aa40-8ca6089df232__wakuorg_nwaku:latest.log
2026-02-25 07:22:43.226 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:43.226 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:43.228 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:43.228 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.49.99
2026-02-25 07:22:43.228 DEBUG [src.node.docker_mananger] Generated ports ['10707', '10708', '10709', '10710', '10711']
2026-02-25 07:22:43.228 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:43.228 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:43.228 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:43.228 DEBUG [src.node.docker_mananger] docker run -i -t -p 10707:10707 -p 10708:10708 -p 10709:10709 -p 10710:10710 -p 10711:10711 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10709 --rest-port=10707 --tcp-port=10708 --discv5-udp-port=10710 --rest-address=0.0.0.0 --nat=extip:172.18.49.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9fee41c96d9e19a6bb0d7094c07d4637630dc9eefdfc3fb2fb7a3a6eefc35d74 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10711 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 07:22:43.409 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.49.99 waku ba756505762dfb508de48a725551fc79261e5f8e42c0abb64cbd611fed935ffe
2026-02-25 07:22:43.440 DEBUG [src.node.docker_mananger] Container started with ID ba756505762d. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-22-41__a9b0cb3b-3f58-40cc-aa40-8ca6089df232__wakuorg_nwaku:latest.log
2026-02-25 07:22:43.440 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 10707
2026-02-25 07:22:43.440 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:44.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10707/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:44.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:44.445 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:44.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:10707/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:44.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.49.99/tcp/10708/p2p/16Uiu2HAm9YmRwmzbj5qw4ZdP9CYZzuWYhaPwBWrhW5TyNDzPACXx","/ip4/172.18.49.99/tcp/10709/ws/p2p/16Uiu2HAm9YmRwmzbj5qw4ZdP9CYZzuWYhaPwBWrhW5TyNDzPACXx"],"enrUri":"enr:-L24QO1PVYZkYdoR7Mi4UyIb0P7FqSW-QMMVBXk4Yq8CwuqiLHO6-seZj2Ok9EP7LP4kl6RvZjUMzNtFcz4n7Dakt_cCgmlkgnY0gmlwhKwSMWOKbXVsdGlhZGRyc5YACASsEjFjBinUAAoErBIxYwYp1d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0dTYkdP_ITWiCZa0kJHmw1WPOCFjVJGMEksFFT1xDneDdGNwginUg3VkcIIp1oV3YWt1MgE"}'
2026-02-25 07:22:44.448 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:44.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10707/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.101/tcp/32902/p2p/16Uiu2HAm2ozYKSLiRsByJazhVK6KAvDucY4JhKqS7hmTw1eXUwFR"]'
2026-02-25 07:22:44.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:44.494 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:44.494 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-22-41__a9b0cb3b-3f58-40cc-aa40-8ca6089df232__wakuorg_nwaku:latest.log
2026-02-25 07:22:44.494 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:44.494 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:44.496 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:44.496 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.58
2026-02-25 07:22:44.496 DEBUG [src.node.docker_mananger] Generated ports ['19202', '19203', '19204', '19205', '19206']
2026-02-25 07:22:44.497 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:44.497 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:44.497 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:44.497 DEBUG [src.node.docker_mananger] docker run -i -t -p 19202:19202 -p 19203:19203 -p 19204:19204 -p 19205:19205 -p 19206:19206 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19204 --rest-port=19202 --tcp-port=19203 --discv5-udp-port=19205 --rest-address=0.0.0.0 --nat=extip:172.18.165.58 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=355ecb7464cb05dc4035e1e031bc0faff10bfa87edc9065a971f5d6ced08ebd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19206 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMb5NsYFUtnYgdfxld8sA_t7wgMtBm3TuyqEfYJ4svPHQPRFRafnFvJm9JMaM9ko19bl-aMlNFhaKOazA_H_facCgmlkgnY0gmlwhKwSWmWKbXVsdGlhZGRyc5YACASsElplBoCGAAoErBJaZQaAh90DgnJzhQADAQAAiXNlY3AyNTZrMaECbbmSsa8Nl0Yxq0fLLeq5hbs7LjJeNA73NW0qhO5aHBSDdGNwgoCGg3VkcIKAiIV3YWt1Mgk --lightpushnode=/ip4/172.18.90.101/tcp/32902/p2p/16Uiu2HAm2ozYKSLiRsByJazhVK6KAvDucY4JhKqS7hmTw1eXUwFR --lightpush=true --relay=true
2026-02-25 07:22:44.712 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.58 waku 42115d8fff649f77617850a3055d0251775b0df7f4f22cb7615c5183cc1369bb
2026-02-25 07:22:44.743 DEBUG [src.node.docker_mananger] Container started with ID 42115d8fff64. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-22-41__a9b0cb3b-3f58-40cc-aa40-8ca6089df232__wakuorg_nwaku:latest.log
2026-02-25 07:22:44.743 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19202
2026-02-25 07:22:44.743 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:45.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19202/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:45.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:45.747 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:45.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19202/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:45.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.58/tcp/19203/p2p/16Uiu2HAm1pjoNLrDWrGMwFpK5xqSJH82uTyoWvws7iNVia13obE3","/ip4/172.18.165.58/tcp/19204/ws/p2p/16Uiu2HAm1pjoNLrDWrGMwFpK5xqSJH82uTyoWvws7iNVia13obE3"],"enrUri":"enr:-L24QOlDueMwSgih4dssOhOzLIrJIv_sFERYfbG-Rj5U1IK1FaNzSHbTHCVjR42qBk_jM2hIRG6vU_4y6O7iVnj0MmECgmlkgnY0gmlwhKwSpTqKbXVsdGlhZGRyc5YACASsEqU6BksDAAoErBKlOgZLBN0DgnJzhQADAQAAiXNlY3AyNTZrMaECXw7MvJCWIWGJVvlNX0Pp5H5BSeSOIlOtiOYW0HYYvcyDdGNwgksDg3VkcIJLBYV3YWt1Mgk"}'
2026-02-25 07:22:45.750 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:45.750 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19202/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.90.101/tcp/32902/p2p/16Uiu2HAm2ozYKSLiRsByJazhVK6KAvDucY4JhKqS7hmTw1eXUwFR"]'
2026-02-25 07:22:45.789 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:45.790 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19202/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.49.99/tcp/10708/p2p/16Uiu2HAm9YmRwmzbj5qw4ZdP9CYZzuWYhaPwBWrhW5TyNDzPACXx"]'
2026-02-25 07:22:45.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:45.820 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32901/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:22:45.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:45.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:10707/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:22:45.830 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:45.830 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19202/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:22:45.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:45.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19202/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004165839800832}}'
2026-02-25 07:22:45.843 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:19202/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:22:45.845 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:22:45.846 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:22:45.846 DEBUG [src.node.waku_node] Stopping container with id f232b672a212
2026-02-25 07:22:46.401 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:46.401 DEBUG [src.node.waku_node] Stopping container with id ba756505762d
2026-02-25 07:22:46.958 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:46.959 DEBUG [src.node.waku_node] Stopping container with id 42115d8fff64
2026-02-25 07:22:47.214 ERROR [src.node.docker_mananger] Max retries reached for container f232b672a212. Exiting log stream.
2026-02-25 07:22:47.452 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:47.454 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:22:47.462 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:47.477 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:47.485 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-25 07:32:11.570 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:32:11.571 DEBUG [tests.conftest] Running test: test_single_content_topic[/waku/2/content/test.js] with id: 2026-02-25_07-32-11__89e69c35-f978-4266-bde9-654d8264274d
2026-02-25 07:32:11.571 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:32:11.571 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:32:11.572 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 07:32:11.579 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:11.579 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-32-11__89e69c35-f978-4266-bde9-654d8264274d__wakuorg_nwaku:latest.log
2026-02-25 07:32:11.579 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:11.580 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:11.581 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:11.581 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.44.3
2026-02-25 07:32:11.581 DEBUG [src.node.docker_mananger] Generated ports ['63617', '63618', '63619', '63620', '63621']
2026-02-25 07:32:11.582 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:11.582 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:11.582 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:11.582 DEBUG [src.node.docker_mananger] docker run -i -t -p 63617:63617 -p 63618:63618 -p 63619:63619 -p 63620:63620 -p 63621:63621 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63619 --rest-port=63617 --tcp-port=63618 --discv5-udp-port=63620 --rest-address=0.0.0.0 --nat=extip:172.18.44.3 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=dabdddecabf965c934bd8a9e94fbafdddcfff5c031f3da76cd2d35e0dd7e1ec1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63621 --metrics-logging=true --relay=true --filter=true --content-topic=/waku/2/content/test.js
2026-02-25 07:32:11.771 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.44.3 waku 8f3f176ea846b604c582885b22d6172e4e70252326b51081bcc4f9ead10b40db
2026-02-25 07:32:11.796 ERROR [src.node.docker_mananger] Max retries reached for container 9d8a434560f8. Exiting log stream.
2026-02-25 07:32:11.809 DEBUG [src.node.docker_mananger] Container started with ID 8f3f176ea846. Setting up logs at ./log/docker/node1_2026-02-25_07-32-11__89e69c35-f978-4266-bde9-654d8264274d__wakuorg_nwaku:latest.log
2026-02-25 07:32:11.811 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63617
2026-02-25 07:32:11.811 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:12.372 ERROR [src.node.docker_mananger] Max retries reached for container 14fb734194bf. Exiting log stream.
2026-02-25 07:32:12.811 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63617/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:12.814 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:12.815 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:12.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63617/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:12.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.44.3/tcp/63618/p2p/16Uiu2HAkz9hYqdbg1P4XmoYMCbQL9r4cDmmwmeDYPBwPk9kZ7AaY","/ip4/172.18.44.3/tcp/63619/ws/p2p/16Uiu2HAkz9hYqdbg1P4XmoYMCbQL9r4cDmmwmeDYPBwPk9kZ7AaY"],"enrUri":"enr:-L24QApNDjntpMUWrc8bUoySL90x2Air2_svv3lq3VzcOeblVRqX-4I93GA1JE5hUeDs83OhCnwYx63tjE7u0XVvzqkCgmlkgnY0gmlwhKwSLAOKbXVsdGlhZGRyc5YACASsEiwDBviCAAoErBIsAwb4g90DgnJzhQACAQAAiXNlY3AyNTZrMaECRjLqpzIpRRqWnuulB3wONb_ccedhyH6BxQkcOwgG7i2DdGNwgviCg3VkcIL4hIV3YWt1MgU"}'
2026-02-25 07:32:12.817 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:12.824 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:12.825 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-32-11__89e69c35-f978-4266-bde9-654d8264274d__wakuorg_nwaku:latest.log
2026-02-25 07:32:12.825 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:12.825 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:12.826 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:12.827 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.124
2026-02-25 07:32:12.827 DEBUG [src.node.docker_mananger] Generated ports ['13099', '13100', '13101', '13102', '13103']
2026-02-25 07:32:12.827 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:12.827 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:12.827 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:12.827 DEBUG [src.node.docker_mananger] docker run -i -t -p 13099:13099 -p 13100:13100 -p 13101:13101 -p 13102:13102 -p 13103:13103 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13101 --rest-port=13099 --tcp-port=13100 --discv5-udp-port=13102 --rest-address=0.0.0.0 --nat=extip:172.18.36.124 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1ded497fd69bb36b669efbcc5d636a587bbeffe193c69a8ad890a3c0a7e6dce9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13103 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QApNDjntpMUWrc8bUoySL90x2Air2_svv3lq3VzcOeblVRqX-4I93GA1JE5hUeDs83OhCnwYx63tjE7u0XVvzqkCgmlkgnY0gmlwhKwSLAOKbXVsdGlhZGRyc5YACASsEiwDBviCAAoErBIsAwb4g90DgnJzhQACAQAAiXNlY3AyNTZrMaECRjLqpzIpRRqWnuulB3wONb_ccedhyH6BxQkcOwgG7i2DdGNwgviCg3VkcIL4hIV3YWt1MgU --content-topic=/waku/2/content/test.js
2026-02-25 07:32:13.016 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.124 waku 1ecf633be24ff2547e8271ea25cb94604d73342236552200c41f39665fee1b69
2026-02-25 07:32:13.047 DEBUG [src.node.docker_mananger] Container started with ID 1ecf633be24f. Setting up logs at ./log/docker/node2_2026-02-25_07-32-11__89e69c35-f978-4266-bde9-654d8264274d__wakuorg_nwaku:latest.log
2026-02-25 07:32:13.048 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13099
2026-02-25 07:32:13.049 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:14.050 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13099/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:14.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:14.073 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:14.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13099/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:14.080 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.124/tcp/13100/p2p/16Uiu2HAmUwzVErskFMBSvagnEvug62BVsHngiDsWQoWHGsjJsj8M","/ip4/172.18.36.124/tcp/13101/ws/p2p/16Uiu2HAmUwzVErskFMBSvagnEvug62BVsHngiDsWQoWHGsjJsj8M"],"enrUri":"enr:-L24QGDRf79CDCJeL18t9D-9hOxzv28swueoEotWCpX7J9ciPwNfdUR5x3qqGrvVgexNu0PwxiFMKlVXAO2Bx6vHY80CgmlkgnY0gmlwhKwSJHyKbXVsdGlhZGRyc5YACASsEiR8BjMsAAoErBIkfAYzLd0DgnJzhQACAQAAiXNlY3AyNTZrMaED8hYFAcfiJk26Na3yCMbZ3f8SrwABVSpytvlOH26_R7KDdGNwgjMsg3VkcIIzLoV3YWt1MgE"}'
2026-02-25 07:32:14.080 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:14.081 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13099/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.44.3/tcp/63618/p2p/16Uiu2HAkz9hYqdbg1P4XmoYMCbQL9r4cDmmwmeDYPBwPk9kZ7AaY"]'
2026-02-25 07:32:14.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:14.084 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63617/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-25 07:32:14.086 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:14.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13099/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/content/test.js"]'
2026-02-25 07:32:14.089 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:14.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63617/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:14.094 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:14.095 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:14.195 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:14.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63617/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:14.199 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":1772004734089787414,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:14.201 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:14.201 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13099/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:14.203 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":1772004734089787414,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:14.206 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:32:14.208 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:32:14.208 DEBUG [src.node.waku_node] Stopping container with id 8f3f176ea846
2026-02-25 07:32:14.781 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:14.782 DEBUG [src.node.waku_node] Stopping container with id 1ecf633be24f
2026-02-25 07:32:15.309 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:15.311 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:32:15.316 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:32:15.321 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,186 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics_one_by_one with id: 2026-02-25_07-24-45__d72d7a25-c43e-4280-aa26-b1c5934f6343
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-45__d72d7a25-c43e-4280-aa26-b1c5934f6343__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.174.249
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25562', '25563', '25564', '25565', '25566']
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 25562:25562 -p 25563:25563 -p 25564:25564 -p 25565:25565 -p 25566:25566 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25564 --rest-port=25562 --tcp-port=25563 --discv5-udp-port=25565 --rest-address=0.0.0.0 --nat=extip:172.18.174.249 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=01eb9e576dcfffd1d02c2de95f42efd9116ce8e4eadbfff031ab3b60c19342e7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25566 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.174.249 waku bd7087cd650bb9cf810bd4cf8fb9f8379b777d1e4a1814d3c7e67cbe85276c34
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d658a034f94e. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bd7087cd650b. Setting up logs at ./log/docker/node1_2026-02-25_07-24-45__d72d7a25-c43e-4280-aa26-b1c5934f6343__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25562
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 8157f34773de. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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:25562/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.174.249/tcp/25563/p2p/16Uiu2HAkv81CCrByzhPtex7QLHEYr9FNkvLJhyFzk2vXHJUUpuHe","/ip4/172.18.174.249/tcp/25564/ws/p2p/16Uiu2HAkv81CCrByzhPtex7QLHEYr9FNkvLJhyFzk2vXHJUUpuHe"],"enrUri":"enr:-L24QIWSj8Lp78hhNpMtwpyuKHV8m3M1ZDqsG1Vzd-Grk1E1F5RfhwDAvPftjkbGGOZosYXzotIk261LqLzbznhA5MkCgmlkgnY0gmlwhKwSrvmKbXVsdGlhZGRyc5YACASsEq75BmPbAAoErBKu-QZj3N0DgnJzhQACAQAAiXNlY3AyNTZrMaECClT1K2v4SRFTYcF477twsGd7669oh5WrUfp9X914gz2DdGNwgmPbg3VkcIJj3YV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-45__d72d7a25-c43e-4280-aa26-b1c5934f6343__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.239.22
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37177', '37178', '37179', '37180', '37181']
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 37177:37177 -p 37178:37178 -p 37179:37179 -p 37180:37180 -p 37181:37181 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37179 --rest-port=37177 --tcp-port=37178 --discv5-udp-port=37180 --rest-address=0.0.0.0 --nat=extip:172.18.239.22 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=aaaebd72bfa2ecdeb1df6f6bd631bae6c60cf75973b785e36061ef33bae0a3b8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37181 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIWSj8Lp78hhNpMtwpyuKHV8m3M1ZDqsG1Vzd-Grk1E1F5RfhwDAvPftjkbGGOZosYXzotIk261LqLzbznhA5MkCgmlkgnY0gmlwhKwSrvmKbXVsdGlhZGRyc5YACASsEq75BmPbAAoErBKu-QZj3N0DgnJzhQACAQAAiXNlY3AyNTZrMaECClT1K2v4SRFTYcF477twsGd7669oh5WrUfp9X914gz2DdGNwgmPbg3VkcIJj3YV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.239.22 waku 7be2237f85b6a3fde3549b06bcd6efa4c7191313ad0ab382986026f54a0a4275
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7be2237f85b6. Setting up logs at ./log/docker/node2_2026-02-25_07-24-45__d72d7a25-c43e-4280-aa26-b1c5934f6343__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37177
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:37177/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:37177/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.22/tcp/37178/p2p/16Uiu2HAmCEwyUoQ58nRBJoSo3gpiUwiuAq51beHLaQyeCaPzmjQ1","/ip4/172.18.239.22/tcp/37179/ws/p2p/16Uiu2HAmCEwyUoQ58nRBJoSo3gpiUwiuAq51beHLaQyeCaPzmjQ1"],"enrUri":"enr:-L24QFy2FtLge2lesXVrJJKfwZJmowgtuAZtNBc-uid3iYfUZYMz3ZyR3q5sJoxXc6lIR5l5iFSAfoiojd44V7BjQ54CgmlkgnY0gmlwhKwS7xaKbXVsdGlhZGRyc5YACASsEu8WBpE6AAoErBLvFgaRO90DgnJzhQACAQAAiXNlY3AyNTZrMaEC-ddfvjkGr9POQGOepCI0JYHoqAO79u79q2pm4V2Y2w6DdGNwgpE6g3VkcIKRPIV3YWt1MgE"}'
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:37177/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.174.249/tcp/25563/p2p/16Uiu2HAkv81CCrByzhPtex7QLHEYr9FNkvLJhyFzk2vXHJUUpuHe"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/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:37177/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:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004287706137623,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004287706137623,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004287824170524,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004287824170524,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004287938472554,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004287938472554,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004288052652648,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004288052652648,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004288170591509,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004288170591509,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004288285666354,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004288285666354,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004288400874405,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004288400874405,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25562/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":1772004288514857038,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37177/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":1772004288514857038,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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 DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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 DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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 DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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 DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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 DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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 DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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 DELETE "http://127.0.0.1:25562/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 DELETE "http://127.0.0.1:37177/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/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:25562/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bd7087cd650b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7be2237f85b6
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,74 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_main_node_full__peer_full with id: 2026-02-25_07-23-58__e9010f7d-c253-41f7-a561-093f964d00dc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-23-58__e9010f7d-c253-41f7-a561-093f964d00dc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.109.153
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43508', '43509', '43510', '43511', '43512']
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 43508:43508 -p 43509:43509 -p 43510:43510 -p 43511:43511 -p 43512:43512 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43510 --rest-port=43508 --tcp-port=43509 --discv5-udp-port=43511 --rest-address=0.0.0.0 --nat=extip:172.18.109.153 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6cafe4f1e7e6eb6feacccbed0cf17cd537b87e54b93bdaf5b57e45cddfc8363b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43512 --metrics-logging=true --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.109.153 waku b0dd2ec2d38cb594433ea793517f3a0ebed0a6f3c453f13b7961a4d584f6baea
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b0dd2ec2d38c. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-23-58__e9010f7d-c253-41f7-a561-093f964d00dc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43508
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 b804a81624c2. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fb5077a253e5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43508/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:43508/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.109.153/tcp/43509/p2p/16Uiu2HAm7hwuALuTA8YkrbC5S52Hqr9mfGA6fxP5GAjkm6Cp4sKV","/ip4/172.18.109.153/tcp/43510/ws/p2p/16Uiu2HAm7hwuALuTA8YkrbC5S52Hqr9mfGA6fxP5GAjkm6Cp4sKV"],"enrUri":"enr:-L24QKf4hX-lE72DSYPDjcVzPR1GhL_jcV5HFt12n91LgsAfD6ISyd57ClCVHKg5i4HTV3Dfb6sriV1Mu3KY4_0RUHkCgmlkgnY0gmlwhKwSbZmKbXVsdGlhZGRyc5YACASsEm2ZBqn1AAoErBJtmQap9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECtneJeo8c3uPBoC8fLAx9r4v2gQW0KKwEu1BsvsIJj8CDdGNwgqn1g3VkcIKp94V3YWt1Mg0"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-23-58__e9010f7d-c253-41f7-a561-093f964d00dc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.74
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59824', '59825', '59826', '59827', '59828']
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 59824:59824 -p 59825:59825 -p 59826:59826 -p 59827:59827 -p 59828:59828 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59826 --rest-port=59824 --tcp-port=59825 --discv5-udp-port=59827 --rest-address=0.0.0.0 --nat=extip:172.18.30.74 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6c3a93bfd8bfda995e79c1cdbb75745a7cd1f2dbd9f1cd8dcf22dc68eb183cfa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59828 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKf4hX-lE72DSYPDjcVzPR1GhL_jcV5HFt12n91LgsAfD6ISyd57ClCVHKg5i4HTV3Dfb6sriV1Mu3KY4_0RUHkCgmlkgnY0gmlwhKwSbZmKbXVsdGlhZGRyc5YACASsEm2ZBqn1AAoErBJtmQap9t0DgnJzhQADAQAAiXNlY3AyNTZrMaECtneJeo8c3uPBoC8fLAx9r4v2gQW0KKwEu1BsvsIJj8CDdGNwgqn1g3VkcIKp94V3YWt1Mg0 --lightpushnode=/ip4/172.18.109.153/tcp/43509/p2p/16Uiu2HAm7hwuALuTA8YkrbC5S52Hqr9mfGA6fxP5GAjkm6Cp4sKV --lightpush=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.74 waku 511f16249814885d686785525bc1cd9e0db00c24456708203c97847baa764e0d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 511f16249814. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-23-58__e9010f7d-c253-41f7-a561-093f964d00dc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59824
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:59824/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:59824/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.74/tcp/59825/p2p/16Uiu2HAmCsyJbF4KgrW655fGWYUESWop6arB8QKULBZYaJG9EJqV","/ip4/172.18.30.74/tcp/59826/ws/p2p/16Uiu2HAmCsyJbF4KgrW655fGWYUESWop6arB8QKULBZYaJG9EJqV"],"enrUri":"enr:-L24QAAwCcyPwqA1XavWnRRNsQah9QdBtzBPwTSDNXQAhlHLQ44D3cmM9XcI9Y5wf-kQu862MP60Uu9OsjuVBSYXQykCgmlkgnY0gmlwhKwSHkqKbXVsdGlhZGRyc5YACASsEh5KBumxAAoErBIeSgbpst0DgnJzhQADAQAAiXNlY3AyNTZrMaEDA1NeARUi6rRH2urvuBYlrwRL9d3JfIiPtZrhBqr5_wiDdGNwgumxg3VkcILps4V3YWt1Mg0"}'
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:59824/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.109.153/tcp/43509/p2p/16Uiu2HAm7hwuALuTA8YkrbC5S52Hqr9mfGA6fxP5GAjkm6Cp4sKV"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:43508/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:59824/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.libs.common:common.py:47 Sleeping for 0.5 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:59824/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004241056294301}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43508/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":1772004241056294301,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59824/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":1772004241056294301,"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 b0dd2ec2d38c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 511f16249814
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,88 @@
2026-02-25 07:32:32.088 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:32:32.089 DEBUG [tests.conftest] Running test: test_different_cursor_and_indexes[2-4] with id: 2026-02-25_07-32-32__0fb5ad14-1a07-4fb3-99da-b0a558f58924
2026-02-25 07:32:32.089 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:32:32.089 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:32:32.090 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 07:32:32.096 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:32.096 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-32-32__0fb5ad14-1a07-4fb3-99da-b0a558f58924__wakuorg_nwaku:latest.log
2026-02-25 07:32:32.097 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:32.097 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:32.098 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:32.098 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.27
2026-02-25 07:32:32.098 DEBUG [src.node.docker_mananger] Generated ports ['17544', '17545', '17546', '17547', '17548']
2026-02-25 07:32:32.099 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:32.099 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:32.099 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:32.099 DEBUG [src.node.docker_mananger] docker run -i -t -p 17544:17544 -p 17545:17545 -p 17546:17546 -p 17547:17547 -p 17548:17548 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17546 --rest-port=17544 --tcp-port=17545 --discv5-udp-port=17547 --rest-address=0.0.0.0 --nat=extip:172.18.198.27 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=accc3efcad1fb3edc21faaeeefe123f4cfebd39e91ab49a5b3fa63aced0bed78 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17548 --metrics-logging=true --store=true --relay=true
2026-02-25 07:32:32.290 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.27 waku 53f53d1fd24c5890d94c13b356af327c29d5f6de639803003122633aa622966a
2026-02-25 07:32:32.322 DEBUG [src.node.docker_mananger] Container started with ID 53f53d1fd24c. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-32-32__0fb5ad14-1a07-4fb3-99da-b0a558f58924__wakuorg_nwaku:latest.log
2026-02-25 07:32:32.324 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17544
2026-02-25 07:32:32.324 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:32.354 ERROR [src.node.docker_mananger] Max retries reached for container e9840e41b86b. Exiting log stream.
2026-02-25 07:32:32.896 ERROR [src.node.docker_mananger] Max retries reached for container 0e2a15c5acc6. Exiting log stream.
2026-02-25 07:32:33.324 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17544/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:33.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":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:33.328 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:33.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17544/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:33.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.27/tcp/17545/p2p/16Uiu2HAmKg9PEj3s9MmM1JGnFFpUdQsobabDWAowB8uYDtRNtWsE","/ip4/172.18.198.27/tcp/17546/ws/p2p/16Uiu2HAmKg9PEj3s9MmM1JGnFFpUdQsobabDWAowB8uYDtRNtWsE"],"enrUri":"enr:-L24QHH9pwRPo4ehnxSPwbLtSPW14eFPOrGmdfxqAHTBRvNpGVbE5tIPkXkvZhPs_eG4VvtXm6pxM8tR2yCAanCw6ecCgmlkgnY0gmlwhKwSxhuKbXVsdGlhZGRyc5YACASsEsYbBkSJAAoErBLGGwZEit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaE2ahR-jxBzbvvf2hhQtE3-p61kRZfPsf8scrC6CZ32DdGNwgkSJg3VkcIJEi4V3YWt1MgM"}'
2026-02-25 07:32:33.331 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:33.338 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:33.339 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-32-32__0fb5ad14-1a07-4fb3-99da-b0a558f58924__wakuorg_nwaku:latest.log
2026-02-25 07:32:33.339 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:33.339 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:33.340 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:33.341 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.47
2026-02-25 07:32:33.341 DEBUG [src.node.docker_mananger] Generated ports ['1745', '1746', '1747', '1748', '1749']
2026-02-25 07:32:33.341 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:33.341 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:33.341 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:33.341 DEBUG [src.node.docker_mananger] docker run -i -t -p 1745:1745 -p 1746:1746 -p 1747:1747 -p 1748:1748 -p 1749:1749 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1747 --rest-port=1745 --tcp-port=1746 --discv5-udp-port=1748 --rest-address=0.0.0.0 --nat=extip:172.18.128.47 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fdfe5d856b367fa27894dc7284c802def52424ca79cb9cbca554e04fef9e9ad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1749 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHH9pwRPo4ehnxSPwbLtSPW14eFPOrGmdfxqAHTBRvNpGVbE5tIPkXkvZhPs_eG4VvtXm6pxM8tR2yCAanCw6ecCgmlkgnY0gmlwhKwSxhuKbXVsdGlhZGRyc5YACASsEsYbBkSJAAoErBLGGwZEit0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaE2ahR-jxBzbvvf2hhQtE3-p61kRZfPsf8scrC6CZ32DdGNwgkSJg3VkcIJEi4V3YWt1MgM --storenode=/ip4/172.18.198.27/tcp/17545/p2p/16Uiu2HAmKg9PEj3s9MmM1JGnFFpUdQsobabDWAowB8uYDtRNtWsE --store=true --relay=true
2026-02-25 07:32:33.555 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.47 waku 90b0bd61262cd177bae478f0fab44cb7cc52df9112fb4112e65a8add1106b0a1
2026-02-25 07:32:33.590 DEBUG [src.node.docker_mananger] Container started with ID 90b0bd61262c. Setting up logs at ./log/docker/store_node1_2026-02-25_07-32-32__0fb5ad14-1a07-4fb3-99da-b0a558f58924__wakuorg_nwaku:latest.log
2026-02-25 07:32:33.590 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 1745
2026-02-25 07:32:33.591 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:34.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1745/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:34.594 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:34.594 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:34.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1745/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:34.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.47/tcp/1746/p2p/16Uiu2HAmMqtA6LwYHGEG3fkGgMc591ahq3JuX9q79C7MMNbb26BC","/ip4/172.18.128.47/tcp/1747/ws/p2p/16Uiu2HAmMqtA6LwYHGEG3fkGgMc591ahq3JuX9q79C7MMNbb26BC"],"enrUri":"enr:-L24QJYr5Fj2M5bhX59aMDR0TFIQcKzXQ2SuEbnHTFN0UKYnHQ9nQezb_0ifPFGKGl80ZsZnSDzdqaKOHOPFJXqkgcoCgmlkgnY0gmlwhKwSgC-KbXVsdGlhZGRyc5YACASsEoAvBgbSAAoErBKALwYG090DgnJzhQADAQAAiXNlY3AyNTZrMaEDiIORmHTH9LHH5buXR1nlx7ZZtnqWh8PfduQ1Z3Wd6suDdGNwggbSg3VkcIIG1IV3YWt1MgM"}'
2026-02-25 07:32:34.597 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:34.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1745/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.198.27/tcp/17545/p2p/16Uiu2HAmKg9PEj3s9MmM1JGnFFpUdQsobabDWAowB8uYDtRNtWsE"]'
2026-02-25 07:32:34.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:34.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17544/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:32:34.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:34.603 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:1745/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:32:34.606 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:34.607 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:34.607 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17544/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:34.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:34.613 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:34.814 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:34.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17544/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:34.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:34.824 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:35.026 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:35.026 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17544/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:35.032 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:35.032 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:35.234 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:35.234 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17544/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:35.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:35.241 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:35.442 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17544/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:35.445 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e9cc2a60ca6b96d71d53df2e5f4067e3c0a13ef9637682fae26619edb279783"},{"messageHash":"0x15b26b08187a46fdb7c93fbd253df657fb3e78351e97d14678c2f25c8a336d88"}],"paginationCursor":"0x15b26b08187a46fdb7c93fbd253df657fb3e78351e97d14678c2f25c8a336d88"}'
2026-02-25 07:32:35.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=2&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:35.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e9cc2a60ca6b96d71d53df2e5f4067e3c0a13ef9637682fae26619edb279783"},{"messageHash":"0x15b26b08187a46fdb7c93fbd253df657fb3e78351e97d14678c2f25c8a336d88"}],"paginationCursor":"0x15b26b08187a46fdb7c93fbd253df657fb3e78351e97d14678c2f25c8a336d88"}'
2026-02-25 07:32:35.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17544/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x15b26b08187a46fdb7c93fbd253df657fb3e78351e97d14678c2f25c8a336d88&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:35.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1615107dc0ab07b55c358df9cf9d22c11d0d73608e180579ebccc889e5aad47d"},{"messageHash":"0xff94223966842e2d8227b9096756922f9eaa5b566a2800a53834ddeaa8129c41"}]}'
2026-02-25 07:32:35.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:1745/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0x15b26b08187a46fdb7c93fbd253df657fb3e78351e97d14678c2f25c8a336d88&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:35.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1615107dc0ab07b55c358df9cf9d22c11d0d73608e180579ebccc889e5aad47d"},{"messageHash":"0xff94223966842e2d8227b9096756922f9eaa5b566a2800a53834ddeaa8129c41"}]}'
2026-02-25 07:32:35.456 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:32:35.457 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:32:35.457 DEBUG [src.node.waku_node] Stopping container with id 53f53d1fd24c
2026-02-25 07:32:36.005 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:36.005 DEBUG [src.node.waku_node] Stopping container with id 90b0bd61262c
2026-02-25 07:32:36.566 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:36.568 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:32:36.576 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:32:36.583 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,158 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_unsubscribe_from_all_pubsub_topics with id: 2026-02-25_07-30-10__218aaba8-8a3e-4546-bbd8-d5bedf0bcfd7
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-30-10__218aaba8-8a3e-4546-bbd8-d5bedf0bcfd7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45430', '45431', '45432', '45433', '45434']
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 45430:45430 -p 45431:45431 -p 45432:45432 -p 45433:45433 -p 45434:45434 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45432 --rest-port=45430 --tcp-port=45431 --discv5-udp-port=45433 --rest-address=0.0.0.0 --nat=extip:172.18.5.225 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ac8a2b840faf1dfdbe3e1c4ab87c3da79c83a13c5b336ea86faa504babdc4ed1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45434 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.5.225 waku 799a329632411246d4e3934731fdc2adf02e21c6dcce9896908d3f0bd5863d2e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 799a32963241. Setting up logs at ./log/docker/node1_2026-02-25_07-30-10__218aaba8-8a3e-4546-bbd8-d5bedf0bcfd7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45430
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 d790895c75b1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2f8c0505800a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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:45430/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.225/tcp/45431/p2p/16Uiu2HAmHvSX5Zd7tB2sfoPc3MJ68cn2t3SEnU9UDAkRneMLHN9D","/ip4/172.18.5.225/tcp/45432/ws/p2p/16Uiu2HAmHvSX5Zd7tB2sfoPc3MJ68cn2t3SEnU9UDAkRneMLHN9D"],"enrUri":"enr:-L24QI9adQdYTMTPF9DK5L7pDIrCrnUpYXEv_XCp5DeT6uJXQp7QHP0Rq86_Zdd8ivytMJGFW67AeGA6FQR10Uz1QpkCgmlkgnY0gmlwhKwSBeGKbXVsdGlhZGRyc5YACASsEgXhBrF3AAoErBIF4QaxeN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTj-8ZIXAnLv22eTCQcSkOR0xqUq05nn6aV3gKG8pasCDdGNwgrF3g3VkcIKxeYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-30-10__218aaba8-8a3e-4546-bbd8-d5bedf0bcfd7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.141.36
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51005', '51006', '51007', '51008', '51009']
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 51005:51005 -p 51006:51006 -p 51007:51007 -p 51008:51008 -p 51009:51009 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51007 --rest-port=51005 --tcp-port=51006 --discv5-udp-port=51008 --rest-address=0.0.0.0 --nat=extip:172.18.141.36 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ce38fd7980582dcacdfb8bfeb8cba02ddbca4c4eeab56348aed99b413bcf4d95 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51009 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI9adQdYTMTPF9DK5L7pDIrCrnUpYXEv_XCp5DeT6uJXQp7QHP0Rq86_Zdd8ivytMJGFW67AeGA6FQR10Uz1QpkCgmlkgnY0gmlwhKwSBeGKbXVsdGlhZGRyc5YACASsEgXhBrF3AAoErBIF4QaxeN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDTj-8ZIXAnLv22eTCQcSkOR0xqUq05nn6aV3gKG8pasCDdGNwgrF3g3VkcIKxeYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.141.36 waku c354461a305038e979e7dc82afa7106ef13a62c4a770af0e0f0005d850114f05
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c354461a3050. Setting up logs at ./log/docker/node2_2026-02-25_07-30-10__218aaba8-8a3e-4546-bbd8-d5bedf0bcfd7__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51005
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:51005/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:51005/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.36/tcp/51006/p2p/16Uiu2HAmQUAMvskyi2vm44euquxbJejixc1zU6AywtrRKt2LK5g4","/ip4/172.18.141.36/tcp/51007/ws/p2p/16Uiu2HAmQUAMvskyi2vm44euquxbJejixc1zU6AywtrRKt2LK5g4"],"enrUri":"enr:-L24QKh8soRjxZPvGj1UY5TKA2EeGoOUQU3aovBhsn3FXiI8Z7zipt2zohZ-KQhrLwV4X7cibuwIlsEfSuSpUp43epkCgmlkgnY0gmlwhKwSjSSKbXVsdGlhZGRyc5YACASsEo0kBsc-AAoErBKNJAbHP90DgnJzhQACAQAAiXNlY3AyNTZrMaEDr4YseUnL_DXWhvIu3XHWF3kW42PCOj31NR4HVhYL68mDdGNwgsc-g3VkcILHQIV3YWt1MgE"}'
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:51005/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.5.225/tcp/45431/p2p/16Uiu2HAmHvSX5Zd7tB2sfoPc3MJ68cn2t3SEnU9UDAkRneMLHN9D"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/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:51005/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:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004613430328969,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004613430328969,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004613551386401,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004613551386401,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004613664160155,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004613664160155,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004613777461681,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004613777461681,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004613892646369,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004613892646369,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004614006282989,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004614006282989,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004614120653416,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004614120653416,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45430/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":1772004614233852988,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51005/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":1772004614233852988,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:45430/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:51005/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/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:45430/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/2/7'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 799a32963241
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c354461a3050
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,136 @@
2026-02-25 07:24:44.809 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:24:44.809 DEBUG [tests.conftest] Running test: test_multiple_content_topics_same_shard[content_topic_list1] with id: 2026-02-25_07-24-44__a1df8802-cbd7-4c75-b800-449527870aa7
2026-02-25 07:24:44.810 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:24:44.810 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:24:44.810 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 07:24:44.818 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:44.818 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-44__a1df8802-cbd7-4c75-b800-449527870aa7__wakuorg_nwaku:latest.log
2026-02-25 07:24:44.818 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:44.818 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:44.819 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:44.819 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.157.85
2026-02-25 07:24:44.820 DEBUG [src.node.docker_mananger] Generated ports ['44174', '44175', '44176', '44177', '44178']
2026-02-25 07:24:44.820 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:44.820 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:44.820 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:44.820 DEBUG [src.node.docker_mananger] docker run -i -t -p 44174:44174 -p 44175:44175 -p 44176:44176 -p 44177:44177 -p 44178:44178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44176 --rest-port=44174 --tcp-port=44175 --discv5-udp-port=44177 --rest-address=0.0.0.0 --nat=extip:172.18.157.85 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a36ee6bc8ae4c8fb9bab2a21b25bd9f14b337ea3bd11beff1b4fc04cc6f0ebc1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44178 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
2026-02-25 07:24:45.006 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.157.85 waku 579abb4f107a8bafb0c5d134d40fb558479b4d4cd09e493321e5c6580b3f934b
2026-02-25 07:24:45.041 DEBUG [src.node.docker_mananger] Container started with ID 579abb4f107a. Setting up logs at ./log/docker/node1_2026-02-25_07-24-44__a1df8802-cbd7-4c75-b800-449527870aa7__wakuorg_nwaku:latest.log
2026-02-25 07:24:45.043 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44174
2026-02-25 07:24:45.043 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:45.059 ERROR [src.node.docker_mananger] Max retries reached for container 33c7b5d46bed. Exiting log stream.
2026-02-25 07:24:45.608 ERROR [src.node.docker_mananger] Max retries reached for container 68666c3fb385. Exiting log stream.
2026-02-25 07:24:46.043 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:46.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_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:46.047 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:46.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:46.050 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.157.85/tcp/44175/p2p/16Uiu2HAkyXH7ysfRdheaG2yU9119gaYT2WRdcwhXQioK51k2Fx25","/ip4/172.18.157.85/tcp/44176/ws/p2p/16Uiu2HAkyXH7ysfRdheaG2yU9119gaYT2WRdcwhXQioK51k2Fx25"],"enrUri":"enr:-L24QIWCX_d8laTvFL5uFypq4Xfv8uyHEjT69Uh3l1OL3OMqQupG1kScMQW5RqpIjMkoIS6-e1f9gfjlPMJywnRinQgCgmlkgnY0gmlwhKwSnVWKbXVsdGlhZGRyc5YACASsEp1VBqyPAAoErBKdVQaskN0DgnJzhQACAQAAiXNlY3AyNTZrMaECPN5i0M-rmcb5RgPRlMMICEM7PwkFQqS2KrAVwZnC1BqDdGNwgqyPg3VkcIKskYV3YWt1MgU"}'
2026-02-25 07:24:46.050 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:46.057 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:46.057 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-44__a1df8802-cbd7-4c75-b800-449527870aa7__wakuorg_nwaku:latest.log
2026-02-25 07:24:46.057 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:46.057 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:46.059 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:46.059 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.242
2026-02-25 07:24:46.059 DEBUG [src.node.docker_mananger] Generated ports ['9250', '9251', '9252', '9253', '9254']
2026-02-25 07:24:46.059 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:46.059 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:46.060 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:46.060 DEBUG [src.node.docker_mananger] docker run -i -t -p 9250:9250 -p 9251:9251 -p 9252:9252 -p 9253:9253 -p 9254:9254 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9252 --rest-port=9250 --tcp-port=9251 --discv5-udp-port=9253 --rest-address=0.0.0.0 --nat=extip:172.18.19.242 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=58cee89086cd35dc75f34e1e6c3dbbbcb9f77bc4bbecde6e81ffacd8cadfb37d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9254 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QIWCX_d8laTvFL5uFypq4Xfv8uyHEjT69Uh3l1OL3OMqQupG1kScMQW5RqpIjMkoIS6-e1f9gfjlPMJywnRinQgCgmlkgnY0gmlwhKwSnVWKbXVsdGlhZGRyc5YACASsEp1VBqyPAAoErBKdVQaskN0DgnJzhQACAQAAiXNlY3AyNTZrMaECPN5i0M-rmcb5RgPRlMMICEM7PwkFQqS2KrAVwZnC1BqDdGNwgqyPg3VkcIKskYV3YWt1MgU --content-topic=/newsService/2.0/alerts/yaml --content-topic=/newsService/2.0/highlights/xml --content-topic=/newsService/3.0/daily/protobuf --content-topic=/newsService/3.0/alerts/xml --content-topic=/newsService/3.0/updates/protobuf --content-topic=/newsService/3.0/reviews/xml --content-topic=/newsService/4.0/alerts/yaml --content-topic=/newsService/4.0/updates/yaml
2026-02-25 07:24:46.248 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.242 waku 10bc8c2a8adc4d149ada8834a9485e77fbd66e1e154ad0aaaee7691bef995893
2026-02-25 07:24:46.278 DEBUG [src.node.docker_mananger] Container started with ID 10bc8c2a8adc. Setting up logs at ./log/docker/node2_2026-02-25_07-24-44__a1df8802-cbd7-4c75-b800-449527870aa7__wakuorg_nwaku:latest.log
2026-02-25 07:24:46.279 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9250
2026-02-25 07:24:46.279 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:47.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:47.301 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:47.301 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.307 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.242/tcp/9251/p2p/16Uiu2HAmRtmNmQfCBK627NvJKmhuYAyQqonZADzfhZc7EHX8Vart","/ip4/172.18.19.242/tcp/9252/ws/p2p/16Uiu2HAmRtmNmQfCBK627NvJKmhuYAyQqonZADzfhZc7EHX8Vart"],"enrUri":"enr:-L24QIQ-_FQn8qDFnG4w5gcd5zQA7M8wf31SBe_UBcsOmUrcX7PVUqWtvz2PfgV9Rd8nt39eK0zEU01a-MjtEeHcn9wCgmlkgnY0gmlwhKwSE_KKbXVsdGlhZGRyc5YACASsEhPyBiQjAAoErBIT8gYkJN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDxK9kGSct0DV4UQR9HnPdpoxInEj-eE0DGBiYurhM3gGDdGNwgiQjg3VkcIIkJYV3YWt1MgE"}'
2026-02-25 07:24:47.308 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:47.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9250/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.157.85/tcp/44175/p2p/16Uiu2HAkyXH7ysfRdheaG2yU9119gaYT2WRdcwhXQioK51k2Fx25"]'
2026-02-25 07:24:47.312 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
2026-02-25 07:24:47.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.315 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9250/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/2.0/alerts/yaml", "/newsService/2.0/highlights/xml", "/newsService/3.0/daily/protobuf", "/newsService/3.0/alerts/xml", "/newsService/3.0/updates/protobuf", "/newsService/3.0/reviews/xml", "/newsService/4.0/alerts/yaml", "/newsService/4.0/updates/yaml"]'
2026-02-25 07:24:47.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.318 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:47.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.323 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:47.423 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.424 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1772004287317963048,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.428 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F2.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.431 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/alerts/yaml","version":0,"timestamp":1772004287317963048,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.432 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/2.0/highlights/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:47.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.437 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:47.537 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.537 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.540 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1772004287432544066,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.542 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.542 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F2.0%2Fhighlights%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/2.0/highlights/xml","version":0,"timestamp":1772004287432544066,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.546 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/daily/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:47.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.551 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:47.651 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1772004287546663286,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.656 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.656 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fdaily%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/daily/protobuf","version":0,"timestamp":1772004287546663286,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/alerts/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:47.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.665 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:47.765 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1772004287660313425,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.770 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.770 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F3.0%2Falerts%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.773 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/alerts/xml","version":0,"timestamp":1772004287660313425,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.774 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/updates/protobuf", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:47.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.780 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:47.881 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1772004287774589813,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.886 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.887 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F3.0%2Fupdates%2Fprotobuf" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/updates/protobuf","version":0,"timestamp":1772004287774589813,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:47.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/3.0/reviews/xml", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:47.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.895 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:47.996 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:47.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:48.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1772004287890564512,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:48.001 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:48.001 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F3.0%2Freviews%2Fxml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:48.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/3.0/reviews/xml","version":0,"timestamp":1772004287890564512,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:48.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/alerts/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:48.010 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:48.011 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:48.111 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:48.112 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:48.114 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1772004288005927208,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:48.116 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:48.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F4.0%2Falerts%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:48.119 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/alerts/yaml","version":0,"timestamp":1772004288005927208,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:48.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44174/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/4.0/updates/yaml", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:48.126 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:48.126 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:48.227 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:48.227 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44174/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:48.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1772004288120564887,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:48.232 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:48.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9250/relay/v1/auto/messages/%2FnewsService%2F4.0%2Fupdates%2Fyaml" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:48.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/newsService/4.0/updates/yaml","version":0,"timestamp":1772004288120564887,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:48.237 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:48.238 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:48.238 DEBUG [src.node.waku_node] Stopping container with id 579abb4f107a
2026-02-25 07:24:48.761 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:48.763 DEBUG [src.node.waku_node] Stopping container with id 10bc8c2a8adc
2026-02-25 07:24:49.292 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:49.293 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:49.301 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:49.308 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,228 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_multiple_store_messages with id: 2026-02-25_07-29-23__b9a0ca70-aa13-4d49-88a6-ffe17a7f770e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-29-23__b9a0ca70-aa13-4d49-88a6-ffe17a7f770e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.105.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17841', '17842', '17843', '17844', '17845']
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 17841:17841 -p 17842:17842 -p 17843:17843 -p 17844:17844 -p 17845:17845 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17843 --rest-port=17841 --tcp-port=17842 --discv5-udp-port=17844 --rest-address=0.0.0.0 --nat=extip:172.18.105.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=42fe3febe1823c75f7a1b8fcf0de50ee3d65badf8eba3cae3a20b9bf213bc4e0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17845 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.105.17 waku 673a14a919e981728b498467b6d4e697922b2b3b17103d44e206d285537e4a47
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 41615597ad86. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 673a14a919e9. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-29-23__b9a0ca70-aa13-4d49-88a6-ffe17a7f770e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17841
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 df0d73c85e10. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17841/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:17841/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.105.17/tcp/17842/p2p/16Uiu2HAkyPiLK17dsi4886J7vxY6gZ6BYAqNw3rZ13zcMX75MJfK","/ip4/172.18.105.17/tcp/17843/ws/p2p/16Uiu2HAkyPiLK17dsi4886J7vxY6gZ6BYAqNw3rZ13zcMX75MJfK"],"enrUri":"enr:-L24QPKWiU2AOspNCqC9Rs6C_QCozq1L3lgq6fJZysK4O-SIQUvIyNwSzORpiQyNrXm_lpOU2yu_VsZh91xP2aJRqIQCgmlkgnY0gmlwhKwSaRGKbXVsdGlhZGRyc5YACASsEmkRBkWyAAoErBJpEQZFs90DgnJzhQADAQAAiXNlY3AyNTZrMaECOu4_WyJImelU2dnMYiIOgm0OPR7VaCys86R_hvXIy7KDdGNwgkWyg3VkcIJFtIV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-29-23__b9a0ca70-aa13-4d49-88a6-ffe17a7f770e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.251.225
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6735', '6736', '6737', '6738', '6739']
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 6735:6735 -p 6736:6736 -p 6737:6737 -p 6738:6738 -p 6739:6739 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6737 --rest-port=6735 --tcp-port=6736 --discv5-udp-port=6738 --rest-address=0.0.0.0 --nat=extip:172.18.251.225 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=36b66cbdbdcbbdec0782b7de675aedacae5ecaeb92ccbafc650ffddeffe9a78f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6739 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPKWiU2AOspNCqC9Rs6C_QCozq1L3lgq6fJZysK4O-SIQUvIyNwSzORpiQyNrXm_lpOU2yu_VsZh91xP2aJRqIQCgmlkgnY0gmlwhKwSaRGKbXVsdGlhZGRyc5YACASsEmkRBkWyAAoErBJpEQZFs90DgnJzhQADAQAAiXNlY3AyNTZrMaECOu4_WyJImelU2dnMYiIOgm0OPR7VaCys86R_hvXIy7KDdGNwgkWyg3VkcIJFtIV3YWt1MgM --storenode=/ip4/172.18.105.17/tcp/17842/p2p/16Uiu2HAkyPiLK17dsi4886J7vxY6gZ6BYAqNw3rZ13zcMX75MJfK --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.251.225 waku fa6f8fbcc1189b0466d334b3fc5c530faa261b64bb4310fc24b7443947b0f4d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa6f8fbcc118. Setting up logs at ./log/docker/store_node1_2026-02-25_07-29-23__b9a0ca70-aa13-4d49-88a6-ffe17a7f770e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6735
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:6735/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:6735/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.251.225/tcp/6736/p2p/16Uiu2HAmB5UXbfkhjtSrX5gBsP3Ck6GBfYsCKFjGWjjt8XTH3oiP","/ip4/172.18.251.225/tcp/6737/ws/p2p/16Uiu2HAmB5UXbfkhjtSrX5gBsP3Ck6GBfYsCKFjGWjjt8XTH3oiP"],"enrUri":"enr:-L24QEzGD6xDB4hSLXu-ca2X6Oj6tkL3EVkNAV8sAN1Q0gEUKJriATZkOfmLVqSN6oBzU-gs3ECaBHz1iFww6iWEuPMCgmlkgnY0gmlwhKwS--GKbXVsdGlhZGRyc5YACASsEvvhBhpQAAoErBL74QYaUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC6I5tHZBl_VIVe5fbS3vk-v0ZGUdd9qWffTh6ShF3-WiDdGNwghpQg3VkcIIaUoV3YWt1MgM"}'
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:6735/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.105.17/tcp/17842/p2p/16Uiu2HAkyPiLK17dsi4886J7vxY6gZ6BYAqNw3rZ13zcMX75MJfK"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/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:6735/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:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "SGVsbG8gV29ybGQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNDU2Nzg5MA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJrZXkiOiAidmFsdWUifQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "6L+Z5piv5LiA5Lqb5Lit5paH", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "8J+agPCfjJ/inKg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TG9yZW0gaXBzdW0gZG9sb3Igc2l0IGFtZXQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "PGh0bWw+PGJvZHk+SGVsbG88L2JvZHk+PC9odG1sPg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "0J/RgNC40LLQtdGC", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QmFzZTY0PT1kR1Z6ZEE9PQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZDI5eWEybHVaeUIzYVhSb0lHSnBibUZ5ZVNCa1lYUmg6IFBR", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "CQpTcGVjaWFsCUNoYXJhY3RlcnMK", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RmFsc2U=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "My4xNDE1OTI2NTM1", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "WzEsIDIsIDMsIDQsIDVd", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MHhERUFEQkVFRg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "dXNlckBleGFtcGxlLmNvbQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "aHR0cDovL2V4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MjAyMy0xMS0wMVQxMjowMDowMFo=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "IkVzY2FwZWQiIFwicXVvdGVzXCI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UmVndWxhciBleHByZXNzaW9uOiBeW2EtejAtOV8tXXszLDE2fSQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "eyJuYW1lIjogIkpvaG4iLCAiYWdlIjogMzAsICJjaXR5IjogIk5ldyBZb3JrIn0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "L3Vzci9sb2NhbC9iaW4=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QzpcV2luZG93c1xTeXN0ZW0zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U0VMRUNUICogRlJPTSB1c2VycyBXSEVSRSBpZCA9IDE7", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "ZnVuY3Rpb24gdGVzdCgpIHsgY29uc29sZS5sb2coJ0hlbGxvIFdvcmxkJyk7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "Ym9keSB7IGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH0=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "cHJpbnQoJ0hlbGxvIFdvcmxkJyk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTkyLjE2OC4xLjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "d3d3LmV4YW1wbGUuY29t", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzNC01Njc4LTkwMTItMzQ1Ng==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "KzEyMzQ1Njc4OTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTIzZTQ1NjctZTg5Yi0xMmQzLWE0NTYtNDI2NjE0MTc0MDAw", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "I2hlbGxvV29ybGQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "QHVzZXJuYW1l", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "UEBzc3cwcmQh", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MDEvMTEvMjAyMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "MTI6MDA6MDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:17841/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "RSA9IG1jXjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17841/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ab7c4d60113723f1ffd2d130acd4538348373731bf7e399946b8c88f8582424"},{"messageHash":"0x0766da6120aaa1ac464952636c4299b8f14cf5a0e1f601bcf073b43ec97a858f"},{"messageHash":"0xa403fd1146a6211034e2ca0b5f9b772d0166e871e33b296c1510b3e8b218a6b0"},{"messageHash":"0xcbebeca92973fe72d25a5eb51626310c23cc93233421a02f861684e73bb12337"},{"messageHash":"0x9b7fd055bc26f84dfc20b4db64075fe260b3e33e01ab4d7b96e74ff8f6326891"},{"messageHash":"0xf4b4c57ea494b7dfe078ec13f451645f4c59bb731008af0ae450e295ca821061"},{"messageHash":"0xbf1096fcfbb67a8c571c3640d9a48fafa3a32ecb9737edf670308197e261d7a8"},{"messageHash":"0x035a2d9cdf8f31f691e95849c95b1dca34f16c64bc060bb0d653a870ad64f366"},{"messageHash":"0xbc6295b6199a083128e6560387c973488b295283130cf42f814b6202c0cc594f"},{"messageHash":"0x8e0b2af59480d4577442990c4f9d624918878cca16c1426c1a0ad962f08321ca"},{"messageHash":"0x3e3fe826c43bc558eb44d8463ba88463ce88138c5da9ec60f9d54e927d7e1c9f"},{"messageHash":"0x172c52e1de57c892b165b0aaeec6ac74addf3ae4cfe51932687dc927163fd9fc"},{"messageHash":"0xcd13590bc03bbf5d20868d661dc28d84dc3c7e2b18d08628628b9f82b965e479"},{"messageHash":"0x8f0120dfee9229475a6d07a68a47b25f8d325acd39d451711f0a5d13c796bc33"},{"messageHash":"0xf30b4d7558f4d33575e35dcce4105b0d00b14ad4b459e53af888c536c2a6624e"},{"messageHash":"0xbfc72b8d8f2e9e44f4991a820dad62a158c306b3068446179a8bd6e3001a9603"},{"messageHash":"0x01d6bd780374825b45a2481c692a49777bdfd3eaf63273c057f8c1d3af3120b4"},{"messageHash":"0xa9878c6da682a2004fc06f1111211b72d5579b77c7f446fe733e4a743d2caaf7"},{"messageHash":"0xc9c9ab992ae35e314b6de9504657ca2ca12c81aff705bd5b4f4c173fce06632b"},{"messageHash":"0x88175fff4e32536481f9908ca64e73f56ac42ced72373cdb73eed9ae70fef516"},{"messageHash":"0x6a0c52d43511073c9ed7fc0060cb9268f6d3e7dbbe1001b86e5dc6bcc2a6fe55"},{"messageHash":"0x73990ed5cc611c1ca74672278523cd87aa8012b92dec23b3dddf28cf14c06e8a"},{"messageHash":"0x8e4e56a42d122f14c1e8041f5be68825c0374ca9b4aadf65c8b4f523a25cbd0d"},{"messageHash":"0x0efb5a2e3558153e63fe97240758ceb341d3cb4ef8f94c15570e70b076802067"},{"messageHash":"0x2e8ce160670cf8e3b15dd17c42a3466aa258aa839adb00db7020bfa05ac39386"},{"messageHash":"0xf99266a16055a19b095d83c9bc40af73941a35c862aede047cde5421a83b4a65"},{"messageHash":"0x3f8ca4bc20961379ce50cc8a45d5902dc53b998ab9b6108be477c5f4188d54c2"},{"messageHash":"0x07958b20c1eb8558b521a2b0df293b0b5ef28443cb7b1e065c6e10481f6a7705"},{"messageHash":"0xbef64daa287d2b6da66f14de65d7cbcaa4e377f92cfd5d722f0b813dbba26744"},{"messageHash":"0xc8a70eee809829209168aea22cb58a9511501934983042160d90756fd8621c06"},{"messageHash":"0x59d325e37ce03bf35e5e2888da8b589293fcfc028fbac7179365892fd1246723"},{"messageHash":"0xc3f5d8f4f9cdfd26d164a2071d5fa6fe35ac2d8d826b12cc2bbd460420c1c392"},{"messageHash":"0x14bc396d0608572ffdba2a81bedf393d3f1892b7d6d28fb752fe20706265e1ee"},{"messageHash":"0x836dd329e1d21d322cef62dfb7e724dcea34a657d3a55bd13281b68d5ee29ebf"},{"messageHash":"0x6696046e45253f0d348d2955c5d475633f39739348f69526051a4ef55b06f2ae"},{"messageHash":"0xd04c0932f2a1372ab1b93b5cf266cabf0e23827d8d784438bd790914d1652ba1"},{"messageHash":"0x2dae966bc3a8a1649e69c24b6129b3d8eea9798ceab598cff741f8cbc528b490"},{"messageHash":"0x3aff75ded52fb749a15d687d9cb55e1fdb41d97c5c2eca042a1e7294c5405105"},{"messageHash":"0x031b9706ca5d337c95e397a91e61de8f2976b7f31505ba410fabcb54f2c6a32b"},{"messageHash":"0x028922d823595be764c5496ed8f5a6588b1cf883dd9f60a08b14b09002ad6922"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6735/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x5ab7c4d60113723f1ffd2d130acd4538348373731bf7e399946b8c88f8582424"},{"messageHash":"0x0766da6120aaa1ac464952636c4299b8f14cf5a0e1f601bcf073b43ec97a858f"},{"messageHash":"0xa403fd1146a6211034e2ca0b5f9b772d0166e871e33b296c1510b3e8b218a6b0"},{"messageHash":"0xcbebeca92973fe72d25a5eb51626310c23cc93233421a02f861684e73bb12337"},{"messageHash":"0x9b7fd055bc26f84dfc20b4db64075fe260b3e33e01ab4d7b96e74ff8f6326891"},{"messageHash":"0xf4b4c57ea494b7dfe078ec13f451645f4c59bb731008af0ae450e295ca821061"},{"messageHash":"0xbf1096fcfbb67a8c571c3640d9a48fafa3a32ecb9737edf670308197e261d7a8"},{"messageHash":"0x035a2d9cdf8f31f691e95849c95b1dca34f16c64bc060bb0d653a870ad64f366"},{"messageHash":"0xbc6295b6199a083128e6560387c973488b295283130cf42f814b6202c0cc594f"},{"messageHash":"0x8e0b2af59480d4577442990c4f9d624918878cca16c1426c1a0ad962f08321ca"},{"messageHash":"0x3e3fe826c43bc558eb44d8463ba88463ce88138c5da9ec60f9d54e927d7e1c9f"},{"messageHash":"0x172c52e1de57c892b165b0aaeec6ac74addf3ae4cfe51932687dc927163fd9fc"},{"messageHash":"0xcd13590bc03bbf5d20868d661dc28d84dc3c7e2b18d08628628b9f82b965e479"},{"messageHash":"0x8f0120dfee9229475a6d07a68a47b25f8d325acd39d451711f0a5d13c796bc33"},{"messageHash":"0xf30b4d7558f4d33575e35dcce4105b0d00b14ad4b459e53af888c536c2a6624e"},{"messageHash":"0xbfc72b8d8f2e9e44f4991a820dad62a158c306b3068446179a8bd6e3001a9603"},{"messageHash":"0x01d6bd780374825b45a2481c692a49777bdfd3eaf63273c057f8c1d3af3120b4"},{"messageHash":"0xa9878c6da682a2004fc06f1111211b72d5579b77c7f446fe733e4a743d2caaf7"},{"messageHash":"0xc9c9ab992ae35e314b6de9504657ca2ca12c81aff705bd5b4f4c173fce06632b"},{"messageHash":"0x88175fff4e32536481f9908ca64e73f56ac42ced72373cdb73eed9ae70fef516"},{"messageHash":"0x6a0c52d43511073c9ed7fc0060cb9268f6d3e7dbbe1001b86e5dc6bcc2a6fe55"},{"messageHash":"0x73990ed5cc611c1ca74672278523cd87aa8012b92dec23b3dddf28cf14c06e8a"},{"messageHash":"0x8e4e56a42d122f14c1e8041f5be68825c0374ca9b4aadf65c8b4f523a25cbd0d"},{"messageHash":"0x0efb5a2e3558153e63fe97240758ceb341d3cb4ef8f94c15570e70b076802067"},{"messageHash":"0x2e8ce160670cf8e3b15dd17c42a3466aa258aa839adb00db7020bfa05ac39386"},{"messageHash":"0xf99266a16055a19b095d83c9bc40af73941a35c862aede047cde5421a83b4a65"},{"messageHash":"0x3f8ca4bc20961379ce50cc8a45d5902dc53b998ab9b6108be477c5f4188d54c2"},{"messageHash":"0x07958b20c1eb8558b521a2b0df293b0b5ef28443cb7b1e065c6e10481f6a7705"},{"messageHash":"0xbef64daa287d2b6da66f14de65d7cbcaa4e377f92cfd5d722f0b813dbba26744"},{"messageHash":"0xc8a70eee809829209168aea22cb58a9511501934983042160d90756fd8621c06"},{"messageHash":"0x59d325e37ce03bf35e5e2888da8b589293fcfc028fbac7179365892fd1246723"},{"messageHash":"0xc3f5d8f4f9cdfd26d164a2071d5fa6fe35ac2d8d826b12cc2bbd460420c1c392"},{"messageHash":"0x14bc396d0608572ffdba2a81bedf393d3f1892b7d6d28fb752fe20706265e1ee"},{"messageHash":"0x836dd329e1d21d322cef62dfb7e724dcea34a657d3a55bd13281b68d5ee29ebf"},{"messageHash":"0x6696046e45253f0d348d2955c5d475633f39739348f69526051a4ef55b06f2ae"},{"messageHash":"0xd04c0932f2a1372ab1b93b5cf266cabf0e23827d8d784438bd790914d1652ba1"},{"messageHash":"0x2dae966bc3a8a1649e69c24b6129b3d8eea9798ceab598cff741f8cbc528b490"},{"messageHash":"0x3aff75ded52fb749a15d687d9cb55e1fdb41d97c5c2eca042a1e7294c5405105"},{"messageHash":"0x031b9706ca5d337c95e397a91e61de8f2976b7f31505ba410fabcb54f2c6a32b"},{"messageHash":"0x028922d823595be764c5496ed8f5a6588b1cf883dd9f60a08b14b09002ad6922"}]}'
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 673a14a919e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fa6f8fbcc118
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,115 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_repeated_filter_requestID with id: 2026-02-25_07-22-36__fca1fb3a-eec2-4d6f-b27b-554adbf56539
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-36__fca1fb3a-eec2-4d6f-b27b-554adbf56539__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-36__fca1fb3a-eec2-4d6f-b27b-554adbf56539__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-22-36__fca1fb3a-eec2-4d6f-b27b-554adbf56539__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  tests.e2e.test_e2e:test_e2e.py:345 Create 3 nodes
DEBUG  tests.e2e.test_e2e:test_e2e.py:346 Start 3 nodes with their corresponding config
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.172.162
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57257', '57258', '57259', '57260', '57261']
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 57257:57257 -p 57258:57258 -p 57259:57259 -p 57260:57260 -p 57261:57261 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57259 --rest-port=57257 --tcp-port=57258 --discv5-udp-port=57260 --rest-address=0.0.0.0 --nat=extip:172.18.172.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dec7f00cbcfea43bae56d3cfee7a5563cbf3f6aeb0b1f010fcf7cab5a3eddde0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57261 --metrics-logging=true --relay=true --store=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.172.162 waku 52691a859a127982894c5019ea0b1749198752d4c3d54ae046fade10decc3ccb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52691a859a12. Setting up logs at ./log/docker/node1_2026-02-25_07-22-36__fca1fb3a-eec2-4d6f-b27b-554adbf56539__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57257
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:57257/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:57257/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.172.162/tcp/57258/p2p/16Uiu2HAm92BaRhbJJYw2CDzKALkv8v3SRP5k16cWH1gtBUWYZW5i","/ip4/172.18.172.162/tcp/57259/ws/p2p/16Uiu2HAm92BaRhbJJYw2CDzKALkv8v3SRP5k16cWH1gtBUWYZW5i"],"enrUri":"enr:-L24QIooKlgpLy8iBB8ENP9Y7OT3TfVVwqJBAia5CRLVwirVdXCcqN9qdRp9eA62I8U7mN1EHp1uej-CQCJKqw2Hcu4CgmlkgnY0gmlwhKwSrKKKbXVsdGlhZGRyc5YACASsEqyiBt-qAAoErBKsogbfq90DgnJzhQADAQAAiXNlY3AyNTZrMaECyf8ko9vKojBEww-hcHv0Bva4_O5JkvmEM4gW2Z-KlfWDdGNwgt-qg3VkcILfrIV3YWt1MgM"}'
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.248.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26738', '26739', '26740', '26741', '26742']
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 26738:26738 -p 26739:26739 -p 26740:26740 -p 26741:26741 -p 26742:26742 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26740 --rest-port=26738 --tcp-port=26739 --discv5-udp-port=26741 --rest-address=0.0.0.0 --nat=extip:172.18.248.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=612be6b56aad821aec1a77bfd49b63357b10bf3aac23bce68fde8df47edab4bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26742 --metrics-logging=true --relay=true --store=true --filter=true --discv5-bootstrap-node=enr:-L24QIooKlgpLy8iBB8ENP9Y7OT3TfVVwqJBAia5CRLVwirVdXCcqN9qdRp9eA62I8U7mN1EHp1uej-CQCJKqw2Hcu4CgmlkgnY0gmlwhKwSrKKKbXVsdGlhZGRyc5YACASsEqyiBt-qAAoErBKsogbfq90DgnJzhQADAQAAiXNlY3AyNTZrMaECyf8ko9vKojBEww-hcHv0Bva4_O5JkvmEM4gW2Z-KlfWDdGNwgt-qg3VkcILfrIV3YWt1MgM
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.214 waku 31b4db49891b891c0e2d93ab708f8a7166bb245294cef964bdbeb6985969aabc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 31b4db49891b. Setting up logs at ./log/docker/node2_2026-02-25_07-22-36__fca1fb3a-eec2-4d6f-b27b-554adbf56539__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26738
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:26738/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26738/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.248.214/tcp/26739/p2p/16Uiu2HAmP1nym4GirCN9gf4q7rc8i6CgzRKKm3hT8dTDpkQBjDXo","/ip4/172.18.248.214/tcp/26740/ws/p2p/16Uiu2HAmP1nym4GirCN9gf4q7rc8i6CgzRKKm3hT8dTDpkQBjDXo"],"enrUri":"enr:-L24QDXRgB6ETUqEtVRH9wMt0o9ykvXU7BwCFFUnXxDEZ4reEeqxkNQcv-bpwTvOXHtBx0ww-y5lARUIPNK60wooP8gCgmlkgnY0gmlwhKwS-NaKbXVsdGlhZGRyc5YACASsEvjWBmhzAAoErBL41gZodN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmek1c-iGwpnEMyL8CAolTk2tP3llrJUwSHFctA1wNXqDdGNwgmhzg3VkcIJodYV3YWt1Mgc"}'
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.16.137
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7507', '7508', '7509', '7510', '7511']
DEBUG  src.node.waku_node:waku_node.py:72 Cluster id was resolved to: 3
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 7507:7507 -p 7508:7508 -p 7509:7509 -p 7510:7510 -p 7511:7511 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7509 --rest-port=7507 --tcp-port=7508 --discv5-udp-port=7510 --rest-address=0.0.0.0 --nat=extip:172.18.16.137 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2af0bccba0f05cfafd47eeddd79d30bc58c59ecff9e3b1bcc94cbf86a10a54a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7511 --metrics-logging=true --relay=true --filternode=/ip4/172.18.248.214/tcp/26739/p2p/16Uiu2HAmP1nym4GirCN9gf4q7rc8i6CgzRKKm3hT8dTDpkQBjDXo --store=false --discv5-bootstrap-node=enr:-L24QDXRgB6ETUqEtVRH9wMt0o9ykvXU7BwCFFUnXxDEZ4reEeqxkNQcv-bpwTvOXHtBx0ww-y5lARUIPNK60wooP8gCgmlkgnY0gmlwhKwS-NaKbXVsdGlhZGRyc5YACASsEvjWBmhzAAoErBL41gZodN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDmek1c-iGwpnEMyL8CAolTk2tP3llrJUwSHFctA1wNXqDdGNwgmhzg3VkcIJodYV3YWt1Mgc
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.16.137 waku 2ecedda1620e5ca051f6a7fcbe9abff4818ce7ccb0f5259187fa843be97cd779
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2ecedda1620e. Setting up logs at ./log/docker/node3_2026-02-25_07-22-36__fca1fb3a-eec2-4d6f-b27b-554adbf56539__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7507
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:7507/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:7507/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.16.137/tcp/7508/p2p/16Uiu2HAmRWbbFMMUmVAzEyq1zaRW47v4PKLqu1tpRjMpHcjR63Pw","/ip4/172.18.16.137/tcp/7509/ws/p2p/16Uiu2HAmRWbbFMMUmVAzEyq1zaRW47v4PKLqu1tpRjMpHcjR63Pw"],"enrUri":"enr:-L24QPk6s-6GgspNUWHaLhqQix4tFzCBnnQB00h7nMLTIJHQYIFRM0VYNEbnkPqEeSmMVVi8FhcEEWSKKa49BYTp7VQCgmlkgnY0gmlwhKwSEImKbXVsdGlhZGRyc5YACASsEhCJBh1UAAoErBIQiQYdVd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvwGMrEqIU-rVzHKzQBIlZBukGurgZfvGBZc5Wx9AecKDdGNwgh1Ug3VkcIIdVoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  tests.e2e.test_e2e:test_e2e.py:357 Subscribe nodes to relay pubsub topics
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57257/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:26738/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.e2e.test_e2e:test_e2e.py:361 Wait for all nodes auto connection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57257/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.248.214/tcp/46990/p2p/16Uiu2HAmP1nym4GirCN9gf4q7rc8i6CgzRKKm3hT8dTDpkQBjDXo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26738/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.172.162/tcp/57258/p2p/16Uiu2HAm92BaRhbJJYw2CDzKALkv8v3SRP5k16cWH1gtBUWYZW5i","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/store-query/3.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
DEBUG  tests.e2e.test_e2e:test_e2e.py:365 Node3 subscribe to filter for pubsubtopic /waku/2/rs/3/1 2 times with same request id
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7507/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7507/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:374 Node1 publish message for topic /waku/2/rs/3/1
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57257/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 5 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7507/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":1772004192777437943,"ephemeral":false}]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:378 Response for node 3 is [{'payload': 'RmlsdGVyIHdvcmtzISE=', 'contentTopic': '/test/1/waku-filter/proto', 'version': 0, 'timestamp': 1772004192777437943, 'ephemeral': False}]
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7507/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'[]'
DEBUG  tests.e2e.test_e2e:test_e2e.py:382 Response for node3 using same request ID is []
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 52691a859a12
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 31b4db49891b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2ecedda1620e
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 52691a859a12. 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,77 @@
2026-02-25 07:31:39.900 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:31:39.901 DEBUG [tests.conftest] Running test: test_publish_with_extra_field with id: 2026-02-25_07-31-39__bbf5d623-2632-4dc2-b65a-d93d8e9c2115
2026-02-25 07:31:39.901 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:31:39.902 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:31:39.902 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 07:31:39.910 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:39.911 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-31-39__bbf5d623-2632-4dc2-b65a-d93d8e9c2115__wakuorg_nwaku:latest.log
2026-02-25 07:31:39.911 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:39.911 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:39.914 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:39.914 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.65.148
2026-02-25 07:31:39.915 DEBUG [src.node.docker_mananger] Generated ports ['40821', '40822', '40823', '40824', '40825']
2026-02-25 07:31:39.916 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:39.916 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:39.916 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:39.917 DEBUG [src.node.docker_mananger] docker run -i -t -p 40821:40821 -p 40822:40822 -p 40823:40823 -p 40824:40824 -p 40825:40825 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40823 --rest-port=40821 --tcp-port=40822 --discv5-udp-port=40824 --rest-address=0.0.0.0 --nat=extip:172.18.65.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8daafac00cb5e2a6adff7ebcecdf10eee49b70cf6af9e5bdbd81ad81c4ee8d4d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40825 --metrics-logging=true --relay=true
2026-02-25 07:31:40.105 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.65.148 waku 040a49274bf1cfb02a40d0632e888829583109745e1a3e2e966c330d8d32bd24
2026-02-25 07:31:40.129 ERROR [src.node.docker_mananger] Max retries reached for container e3442d5df298. Exiting log stream.
2026-02-25 07:31:40.138 DEBUG [src.node.docker_mananger] Container started with ID 040a49274bf1. Setting up logs at ./log/docker/node1_2026-02-25_07-31-39__bbf5d623-2632-4dc2-b65a-d93d8e9c2115__wakuorg_nwaku:latest.log
2026-02-25 07:31:40.139 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40821
2026-02-25 07:31:40.140 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:40.733 ERROR [src.node.docker_mananger] Max retries reached for container 1e623e56cae9. Exiting log stream.
2026-02-25 07:31:41.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40821/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:41.143 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:41.143 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:41.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40821/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:41.146 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.148/tcp/40822/p2p/16Uiu2HAkwTcBgqHpKaWhvoPb5ZoQ2aEegEBg365KjkwdvVCVdgNz","/ip4/172.18.65.148/tcp/40823/ws/p2p/16Uiu2HAkwTcBgqHpKaWhvoPb5ZoQ2aEegEBg365KjkwdvVCVdgNz"],"enrUri":"enr:-L24QKHAIFHssEtOVVMWsf_pCPvIZnpO0Gz1D8nkeAblSP7eG4tM_4LqkUlNE3PlNPwENSPAA-ti7YQ4mvT8rma5biECgmlkgnY0gmlwhKwSQZSKbXVsdGlhZGRyc5YACASsEkGUBp92AAoErBJBlAafd90DgnJzhQADAQAAiXNlY3AyNTZrMaECHjY-mYRRzcVCjxPGxHLM3LVjg0g8TJ1WxXz-4mGtRjeDdGNwgp92g3VkcIKfeIV3YWt1MgE"}'
2026-02-25 07:31:41.146 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:41.153 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:41.153 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-31-39__bbf5d623-2632-4dc2-b65a-d93d8e9c2115__wakuorg_nwaku:latest.log
2026-02-25 07:31:41.153 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:41.153 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:41.154 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:41.154 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.19.234
2026-02-25 07:31:41.155 DEBUG [src.node.docker_mananger] Generated ports ['37669', '37670', '37671', '37672', '37673']
2026-02-25 07:31:41.155 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:41.155 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:41.155 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:41.155 DEBUG [src.node.docker_mananger] docker run -i -t -p 37669:37669 -p 37670:37670 -p 37671:37671 -p 37672:37672 -p 37673:37673 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37671 --rest-port=37669 --tcp-port=37670 --discv5-udp-port=37672 --rest-address=0.0.0.0 --nat=extip:172.18.19.234 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e5980d9ce3afba7a3d0fee1ae8600642d984de91e5fba1a0ceef49dc6cfe54c6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37673 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKHAIFHssEtOVVMWsf_pCPvIZnpO0Gz1D8nkeAblSP7eG4tM_4LqkUlNE3PlNPwENSPAA-ti7YQ4mvT8rma5biECgmlkgnY0gmlwhKwSQZSKbXVsdGlhZGRyc5YACASsEkGUBp92AAoErBJBlAafd90DgnJzhQADAQAAiXNlY3AyNTZrMaECHjY-mYRRzcVCjxPGxHLM3LVjg0g8TJ1WxXz-4mGtRjeDdGNwgp92g3VkcIKfeIV3YWt1MgE
2026-02-25 07:31:41.356 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.19.234 waku ac9248fb02e42355888ae9bd5990bb16276b600ffe526d6678998b07db0cf17a
2026-02-25 07:31:41.390 DEBUG [src.node.docker_mananger] Container started with ID ac9248fb02e4. Setting up logs at ./log/docker/node2_2026-02-25_07-31-39__bbf5d623-2632-4dc2-b65a-d93d8e9c2115__wakuorg_nwaku:latest.log
2026-02-25 07:31:41.390 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37669
2026-02-25 07:31:41.390 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:42.391 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37669/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:42.402 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:42.402 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:42.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37669/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:42.409 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.19.234/tcp/37670/p2p/16Uiu2HAmU9tQnFCG9xyuZFwK7kLpwucynUn7w6ZVH2SpvARFdLmp","/ip4/172.18.19.234/tcp/37671/ws/p2p/16Uiu2HAmU9tQnFCG9xyuZFwK7kLpwucynUn7w6ZVH2SpvARFdLmp"],"enrUri":"enr:-L24QBeFR3BD9DwcJF5rGbg-b0yM22tsGLX_vN5KzHVC23etQE7cEA3zcRNVrXbvXLPwHErjq8U29r3tv9hX0tQxVm0CgmlkgnY0gmlwhKwSE-qKbXVsdGlhZGRyc5YACASsEhPqBpMmAAoErBIT6gaTJ90DgnJzhQADAQAAiXNlY3AyNTZrMaED5kZuYrmGqqWMRQ8q3I6WQV4CTcZh5LOQwbLgt6bK8RODdGNwgpMmg3VkcIKTKIV3YWt1MgE"}'
2026-02-25 07:31:42.409 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:42.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37669/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.65.148/tcp/40822/p2p/16Uiu2HAkwTcBgqHpKaWhvoPb5ZoQ2aEegEBg365KjkwdvVCVdgNz"]'
2026-02-25 07:31:42.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:42.416 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 07:31:42.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40821/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:31:42.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:42.423 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37669/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:31:42.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:42.430 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:42.434 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:42.435 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:31:42.535 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:31:42.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:42.538 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":1772004702430515456,"ephemeral":false,"proof":""}]'
2026-02-25 07:31:42.540 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:31:42.540 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37669/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:42.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004702430515456,"ephemeral":false,"proof":""}]'
2026-02-25 07:31:42.544 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 07:31:42.545 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40821/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-02-25 07:31:42.548 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40821/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:31:42.550 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:31:42.551 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:31:42.551 DEBUG [src.node.waku_node] Stopping container with id 040a49274bf1
2026-02-25 07:31:43.080 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:43.080 DEBUG [src.node.waku_node] Stopping container with id ac9248fb02e4
2026-02-25 07:31:43.612 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:43.615 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:31:43.621 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:31:43.626 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,396 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_different_page_size[81] with id: 2026-02-25_07-31-01__766e8da5-941a-43cc-9435-df6291e37132
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-31-01__766e8da5-941a-43cc-9435-df6291e37132__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.118
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39343', '39344', '39345', '39346', '39347']
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 39343:39343 -p 39344:39344 -p 39345:39345 -p 39346:39346 -p 39347:39347 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39345 --rest-port=39343 --tcp-port=39344 --discv5-udp-port=39346 --rest-address=0.0.0.0 --nat=extip:172.18.28.118 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bdae81cf4ddc8ebdeeccab1e9daadfcfdd1c5e18ec05b9bbcb16b5f832844a35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39347 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.118 waku 8f85317bd5141dab76df22092f064bfa5a3f5cbae35596ae73f901e9ee43e1f5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bfd486fb5a3b. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8f85317bd514. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-31-01__766e8da5-941a-43cc-9435-df6291e37132__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39343
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 c3d7028e5a78. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:39343/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:39343/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.118/tcp/39344/p2p/16Uiu2HAm8M1YWwQDfpUFrbPYkGKx8iAzQ6FtHDtB6U92vfy8WYx3","/ip4/172.18.28.118/tcp/39345/ws/p2p/16Uiu2HAm8M1YWwQDfpUFrbPYkGKx8iAzQ6FtHDtB6U92vfy8WYx3"],"enrUri":"enr:-L24QC9sw25EKbr-IK9oPoAE7Z0WjpMH9Z2qEnpUX3-zgK-2a2L-d_R5_75dFzLBeZYX2IhIhTDoAlq8SJ3Ui6Sn998CgmlkgnY0gmlwhKwSHHaKbXVsdGlhZGRyc5YACASsEhx2BpmwAAoErBIcdgaZsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECv_YltdsTRDISqATXiBW9mij0vYww3J9J1GFmfwgxb8yDdGNwgpmwg3VkcIKZsoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-31-01__766e8da5-941a-43cc-9435-df6291e37132__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.139.3
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33305', '33306', '33307', '33308', '33309']
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 33305:33305 -p 33306:33306 -p 33307:33307 -p 33308:33308 -p 33309:33309 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33307 --rest-port=33305 --tcp-port=33306 --discv5-udp-port=33308 --rest-address=0.0.0.0 --nat=extip:172.18.139.3 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=655dda6a194aa3bfcbf3eee25debd1e707e75fc2ce4da67d6ed508f4faac67f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33309 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QC9sw25EKbr-IK9oPoAE7Z0WjpMH9Z2qEnpUX3-zgK-2a2L-d_R5_75dFzLBeZYX2IhIhTDoAlq8SJ3Ui6Sn998CgmlkgnY0gmlwhKwSHHaKbXVsdGlhZGRyc5YACASsEhx2BpmwAAoErBIcdgaZsd0DgnJzhQADAQAAiXNlY3AyNTZrMaECv_YltdsTRDISqATXiBW9mij0vYww3J9J1GFmfwgxb8yDdGNwgpmwg3VkcIKZsoV3YWt1MgM --storenode=/ip4/172.18.28.118/tcp/39344/p2p/16Uiu2HAm8M1YWwQDfpUFrbPYkGKx8iAzQ6FtHDtB6U92vfy8WYx3 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.139.3 waku 7c3c4c34980477c0f2a08915a30321c15cdb21325ece6092aef7b094acf795a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7c3c4c349804. Setting up logs at ./log/docker/store_node1_2026-02-25_07-31-01__766e8da5-941a-43cc-9435-df6291e37132__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33305
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:33305/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:33305/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.3/tcp/33306/p2p/16Uiu2HAmUgdNCbUSt7CJHbWXVHKpFb6yRvvVR7mvmWrHJJoXXMLM","/ip4/172.18.139.3/tcp/33307/ws/p2p/16Uiu2HAmUgdNCbUSt7CJHbWXVHKpFb6yRvvVR7mvmWrHJJoXXMLM"],"enrUri":"enr:-L24QCIZSG7Qo5wuNBMo9u8bvpf4vZOMR9Pu3okER0nU117qVJ5qZwYXF8B-_lXx5kG0AWKLYSpRs-nrAKNAn8hGzRMCgmlkgnY0gmlwhKwSiwOKbXVsdGlhZGRyc5YACASsEosDBoIaAAoErBKLAwaCG90DgnJzhQADAQAAiXNlY3AyNTZrMaED7iZs6GHv5ByL3qZ2gW-3u6P82P0CTmHqRmi4P8ydUUKDdGNwgoIag3VkcIKCHIV3YWt1MgM"}'
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:33305/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.118/tcp/39344/p2p/16Uiu2HAm8M1YWwQDfpUFrbPYkGKx8iAzQ6FtHDtB6U92vfy8WYx3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39343/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:33305/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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:39343/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
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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/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)'}'
INFO  src.node.api_clients.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:39343/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33305/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=81&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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 8f85317bd514
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7c3c4c349804
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,393 @@
2026-02-25 07:27:14.188 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:27:14.188 DEBUG [tests.conftest] Running test: test_on_postgress_db_with_one_message with id: 2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0
2026-02-25 07:27:14.189 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:27:14.189 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:27:14.438 ERROR [src.node.docker_mananger] Max retries reached for container 29ea28949a2c. Exiting log stream.
2026-02-25 07:27:15.017 ERROR [src.node.docker_mananger] Max retries reached for container 15d8aa454a24. Exiting log stream.
2026-02-25 07:27:18.462 DEBUG [src.postgres_setup] Postgres container started
2026-02-25 07:27:18.469 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:27:18.469 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:18.469 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:18.469 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:18.470 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:18.471 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.90.186
2026-02-25 07:27:18.471 DEBUG [src.node.docker_mananger] Generated ports ['60853', '60854', '60855', '60856', '60857']
2026-02-25 07:27:18.471 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:18.471 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:18.471 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:18.471 DEBUG [src.node.docker_mananger] docker run -i -t -p 60853:60853 -p 60854:60854 -p 60855:60855 -p 60856:60856 -p 60857:60857 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60855 --rest-port=60853 --tcp-port=60854 --discv5-udp-port=60856 --rest-address=0.0.0.0 --nat=extip:172.18.90.186 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e3d3a7cbc03de5fef9eb7882f5ffc426789cafa5ffda49f89cdba2c91cdf9fdd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60857 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-25 07:27:18.673 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.90.186 waku d6f88f4ef0e9a8dcd4307128ff141daf331661714f0b891544ffe6ba3078789a
2026-02-25 07:27:18.711 DEBUG [src.node.docker_mananger] Container started with ID d6f88f4ef0e9. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:18.713 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60853
2026-02-25 07:27:18.713 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:19.713 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:19.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:19.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.138 ERROR [src.node.docker_mananger] Max retries reached for container d6f88f4ef0e9. Exiting log stream.
2026-02-25 07:27:20.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:20.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.131 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:21.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.143 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.649 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.851 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:22.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.054 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.155 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.458 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.559 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.661 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.762 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.863 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:23.964 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.166 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.369 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.470 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.672 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.774 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.875 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:24.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.077 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.280 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.482 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.684 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:25.988 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.089 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.190 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.291 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.393 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.494 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.595 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:26.899 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.000 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.101 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.202 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.303 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.506 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.708 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:27.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.214 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.315 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.416 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.518 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.619 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:28.922 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.023 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.327 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.529 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.630 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.833 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:29.934 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.035 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.238 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.440 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.541 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.643 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.744 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.946 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.047 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.250 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.756 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.857 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.059 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.262 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.363 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.565 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.768 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.869 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:32.970 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.678 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:33.982 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.083 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.386 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.589 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.690 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.892 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:34.994 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.196 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.297 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.500 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.702 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:35.904 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.006 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.107 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.208 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.309 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.411 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.613 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.714 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.815 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:36.916 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.018 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.119 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.220 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.321 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.422 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.625 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.726 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.827 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:37.928 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.029 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.130 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.232 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.333 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.434 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.535 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.738 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.839 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:38.940 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.041 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.142 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.244 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.345 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.446 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60853/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:39.751 ERROR [src.node.waku_node] REST service did not become ready in time: HTTPConnectionPool(host='127.0.0.1', port=60853): Max retries exceeded with url: /health (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x7f445435e000>: Failed to establish a new connection: [Errno 111] Connection refused'))
2026-02-25 07:27:39.851 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:39.851 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:39.853 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:39.853 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.196.101
2026-02-25 07:27:39.853 DEBUG [src.node.docker_mananger] Generated ports ['31266', '31267', '31268', '31269', '31270']
2026-02-25 07:27:39.853 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:39.853 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:39.853 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:39.853 DEBUG [src.node.docker_mananger] docker run -i -t -p 31266:31266 -p 31267:31267 -p 31268:31268 -p 31269:31269 -p 31270:31270 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31268 --rest-port=31266 --tcp-port=31267 --discv5-udp-port=31269 --rest-address=0.0.0.0 --nat=extip:172.18.196.101 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c27afdb2c4ae3aa36bf3cdbdd86efa8dce91eb8f95a55da0bbd774e16452ef5b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31270 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-25 07:27:40.041 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.196.101 waku bf0069ae638dedfc72bb32b99a7587957baee68b0e5134eaae7a720449fc5631
2026-02-25 07:27:40.069 DEBUG [src.node.docker_mananger] Container started with ID bf0069ae638d. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:40.070 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 31266
2026-02-25 07:27:40.070 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:41.070 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.273 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.476 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:41.983 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.084 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.186 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.287 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.389 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.490 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.591 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.794 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:27:42.797 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:42.797 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:42.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.196.101/tcp/31267/p2p/16Uiu2HAmFGNMWN5KJddvCbr8CUfWCqeZcwHnpXJ8NALHK23Lhwwm","/ip4/172.18.196.101/tcp/31268/ws/p2p/16Uiu2HAmFGNMWN5KJddvCbr8CUfWCqeZcwHnpXJ8NALHK23Lhwwm"],"enrUri":"enr:-L24QBBe73bQ641urssmCoPCyOtRriK6rbJJaOM1rPh2czwVWvlDPq7QjOxACbiOCe3ySxYo9_WwTVEqCprYeRPzfAYCgmlkgnY0gmlwhKwSxGWKbXVsdGlhZGRyc5YACASsEsRlBnojAAoErBLEZQZ6JN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJseU9ln0z8KlnZGf4GB9S8vpPYVfY3lplDDXJdH4iPCDdGNwgnojg3VkcIJ6JYV3YWt1MgM"}'
2026-02-25 07:27:42.800 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:42.806 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:27:42.806 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:42.807 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:42.807 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:42.808 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:42.808 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.224
2026-02-25 07:27:42.808 DEBUG [src.node.docker_mananger] Generated ports ['41792', '41793', '41794', '41795', '41796']
2026-02-25 07:27:42.808 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:42.809 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:42.809 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:42.809 DEBUG [src.node.docker_mananger] docker run -i -t -p 41792:41792 -p 41793:41793 -p 41794:41794 -p 41795:41795 -p 41796:41796 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41794 --rest-port=41792 --tcp-port=41793 --discv5-udp-port=41795 --rest-address=0.0.0.0 --nat=extip:172.18.134.224 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=df10df310ecceb777ccff8cbbc36f6cec6b71220272d9e0da7beb10effd70c07 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41796 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBBe73bQ641urssmCoPCyOtRriK6rbJJaOM1rPh2czwVWvlDPq7QjOxACbiOCe3ySxYo9_WwTVEqCprYeRPzfAYCgmlkgnY0gmlwhKwSxGWKbXVsdGlhZGRyc5YACASsEsRlBnojAAoErBLEZQZ6JN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJseU9ln0z8KlnZGf4GB9S8vpPYVfY3lplDDXJdH4iPCDdGNwgnojg3VkcIJ6JYV3YWt1MgM --storenode=/ip4/172.18.196.101/tcp/31267/p2p/16Uiu2HAmFGNMWN5KJddvCbr8CUfWCqeZcwHnpXJ8NALHK23Lhwwm --store=false --relay=true
2026-02-25 07:27:42.994 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.224 waku 7d7eede8999fdd0670d366249d3d89939deb7ce3fcfd33e3d9c1bc456d6e6363
2026-02-25 07:27:43.026 DEBUG [src.node.docker_mananger] Container started with ID 7d7eede8999f. Setting up logs at ./log/docker/store_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:43.027 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41792
2026-02-25 07:27:43.028 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:44.030 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41792/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:44.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-02-25 07:27:44.048 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:44.048 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41792/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:44.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.224/tcp/41793/p2p/16Uiu2HAmKYYRaAMV7QLo9yXmCQNhKb4TRaLhkenkxDXjjh8BRV7J","/ip4/172.18.134.224/tcp/41794/ws/p2p/16Uiu2HAmKYYRaAMV7QLo9yXmCQNhKb4TRaLhkenkxDXjjh8BRV7J"],"enrUri":"enr:-L24QIUeB4B0cjqUaH52W1ymG94YNs5tcpnQgfcHXMtoaGf7cmyUdxpL5gpL2ckYbplXnt0ytcuwZaD990wg8GzN-gQCgmlkgnY0gmlwhKwShuCKbXVsdGlhZGRyc5YACASsEobgBqNBAAoErBKG4AajQt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZlsCQnjzjX6E3tucJG4LMPm_ayIL39FDT9cgNaY3oB2DdGNwgqNBg3VkcIKjQ4V3YWt1MgE"}'
2026-02-25 07:27:44.054 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:44.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41792/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.101/tcp/31267/p2p/16Uiu2HAmFGNMWN5KJddvCbr8CUfWCqeZcwHnpXJ8NALHK23Lhwwm"]'
2026-02-25 07:27:44.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:44.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31266/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:27:44.063 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:44.063 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41792/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:27:44.065 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:44.067 DEBUG [src.steps.store] Relaying message
2026-02-25 07:27:44.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31266/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:27:44.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:44.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:27:44.275 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:27:44.275 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:44.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b2d9ad2d66471d7ed0a46831f16a5604001db4aad2e97c67ba4952250a32670"}]}'
2026-02-25 07:27:44.281 DEBUG [src.steps.store] messages length is 1
2026-02-25 07:27:44.281 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:27:44.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41792/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:44.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8ad34fd49484b24f77fe","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b2d9ad2d66471d7ed0a46831f16a5604001db4aad2e97c67ba4952250a32670"}]}'
2026-02-25 07:27:44.290 DEBUG [src.steps.store] messages length is 1
2026-02-25 07:27:44.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:27:44.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:44.297 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:44.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:44.298 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:44.299 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.153.37
2026-02-25 07:27:44.299 DEBUG [src.node.docker_mananger] Generated ports ['7045', '7046', '7047', '7048', '7049']
2026-02-25 07:27:44.299 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:44.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:44.299 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:44.299 DEBUG [src.node.docker_mananger] docker run -i -t -p 7045:7045 -p 7046:7046 -p 7047:7047 -p 7048:7048 -p 7049:7049 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7047 --rest-port=7045 --tcp-port=7046 --discv5-udp-port=7048 --rest-address=0.0.0.0 --nat=extip:172.18.153.37 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ca3ee0ceedbedc2860edff10bfc3ffd57f01cc9ee4bfdc67fa1d7ea4a4ceed7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7049 --metrics-logging=true --store=true --relay=true --store-message-db-url=postgres://postgres:test123@postgres:5432/postgres
2026-02-25 07:27:44.485 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.153.37 waku 4126224b2ce0894790d33fc21378fd2b98511de7be3145e93efdd3f55b4268a4
2026-02-25 07:27:44.511 DEBUG [src.node.docker_mananger] Container started with ID 4126224b2ce0. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:44.512 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 7045
2026-02-25 07:27:44.512 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:45.512 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7045/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:45.515 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:27:45.515 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:45.516 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7045/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:45.518 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.153.37/tcp/7046/p2p/16Uiu2HAmAkvnWxqH52F15agXTabjLELbFKRCnK2gdurMSQkTtKPW","/ip4/172.18.153.37/tcp/7047/ws/p2p/16Uiu2HAmAkvnWxqH52F15agXTabjLELbFKRCnK2gdurMSQkTtKPW"],"enrUri":"enr:-L24QK2WSQweduM6CRrZYqL74_7LfsMXQ4SYYBW9Cx0b3YqCU8trpW6xEP7W4Z9izf2eHTuYPtxD6gddUSWGRm-bGXcCgmlkgnY0gmlwhKwSmSWKbXVsdGlhZGRyc5YACASsEpklBhuGAAoErBKZJQYbh90DgnJzhQADAQAAiXNlY3AyNTZrMaEC484UepPeobiZKZd8lUHjIxP9B8wg8x1egc66jS5iYVmDdGNwghuGg3VkcIIbiIV3YWt1MgM"}'
2026-02-25 07:27:45.518 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:45.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7045/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.101/tcp/31267/p2p/16Uiu2HAmFGNMWN5KJddvCbr8CUfWCqeZcwHnpXJ8NALHK23Lhwwm"]'
2026-02-25 07:27:45.543 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:45.555 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:27:45.555 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:45.555 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:45.556 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:45.558 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:45.558 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.198.246
2026-02-25 07:27:45.558 DEBUG [src.node.docker_mananger] Generated ports ['15184', '15185', '15186', '15187', '15188']
2026-02-25 07:27:45.558 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:45.558 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:45.558 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:45.558 DEBUG [src.node.docker_mananger] docker run -i -t -p 15184:15184 -p 15185:15185 -p 15186:15186 -p 15187:15187 -p 15188:15188 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15186 --rest-port=15184 --tcp-port=15185 --discv5-udp-port=15187 --rest-address=0.0.0.0 --nat=extip:172.18.198.246 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e2adaafbdf116429a33beecdab6b3d41c11a434fd867d1b7e51aefb8eddf7bd0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15188 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK2WSQweduM6CRrZYqL74_7LfsMXQ4SYYBW9Cx0b3YqCU8trpW6xEP7W4Z9izf2eHTuYPtxD6gddUSWGRm-bGXcCgmlkgnY0gmlwhKwSmSWKbXVsdGlhZGRyc5YACASsEpklBhuGAAoErBKZJQYbh90DgnJzhQADAQAAiXNlY3AyNTZrMaEC484UepPeobiZKZd8lUHjIxP9B8wg8x1egc66jS5iYVmDdGNwghuGg3VkcIIbiIV3YWt1MgM --storenode=/ip4/172.18.196.101/tcp/31267/p2p/16Uiu2HAmFGNMWN5KJddvCbr8CUfWCqeZcwHnpXJ8NALHK23Lhwwm --store=false --relay=true
2026-02-25 07:27:45.747 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.198.246 waku 0a4e9bd3214f87d632d2d2f57e37a2f873e74b86e2d9043126a53f9c91439f93
2026-02-25 07:27:45.778 DEBUG [src.node.docker_mananger] Container started with ID 0a4e9bd3214f. Setting up logs at ./log/docker/store_node1_2026-02-25_07-27-14__706e049f-8ac1-4b67-890f-26773a5086d0__wakuorg_nwaku:latest.log
2026-02-25 07:27:45.779 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15184
2026-02-25 07:27:45.779 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:46.780 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15184/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:46.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:27:46.801 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:46.801 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15184/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:46.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.198.246/tcp/15185/p2p/16Uiu2HAm22RNEqniN9mgobhMofYBbv9Mht6imFgNZytaPb4L6uQq","/ip4/172.18.198.246/tcp/15186/ws/p2p/16Uiu2HAm22RNEqniN9mgobhMofYBbv9Mht6imFgNZytaPb4L6uQq"],"enrUri":"enr:-L24QLiRo2cXBA5GGZC2v1W6mC6yekN-trRHxZFcfY5HJy1AXvMyzkpGRrk79qC9p63a4TtZeqVInQX_7IN4WylxgYUCgmlkgnY0gmlwhKwSxvaKbXVsdGlhZGRyc5YACASsEsb2BjtRAAoErBLG9gY7Ut0DgnJzhQADAQAAiXNlY3AyNTZrMaECYgztSYCBt53QMu9CQKSqkcs5yRTWNd3fk9pUZ0Fj5w6DdGNwgjtRg3VkcII7U4V3YWt1MgE"}'
2026-02-25 07:27:46.810 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:46.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.196.101/tcp/31267/p2p/16Uiu2HAmFGNMWN5KJddvCbr8CUfWCqeZcwHnpXJ8NALHK23Lhwwm"]'
2026-02-25 07:27:46.813 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:46.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15184/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.153.37/tcp/7046/p2p/16Uiu2HAmAkvnWxqH52F15agXTabjLELbFKRCnK2gdurMSQkTtKPW"]'
2026-02-25 07:27:46.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:46.841 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31266/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:27:46.846 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:46.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41792/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:27:46.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:46.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7045/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:27:46.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:46.856 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15184/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:27:46.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:46.858 DEBUG [src.steps.store] Relaying message
2026-02-25 07:27:46.859 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:7045/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:27:46.868 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:46.869 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:27:47.071 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:27:47.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31266/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:47.075 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b2d9ad2d66471d7ed0a46831f16a5604001db4aad2e97c67ba4952250a32670"},{"messageHash":"0xb00195c4009df65ae2c094d729be38ce38f05eede78221f65d74dff8fdf69499"}]}'
2026-02-25 07:27:47.075 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:27:47.076 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:27:47.076 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41792/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:47.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"5acc9cbb4dbbb4a798a2","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b2d9ad2d66471d7ed0a46831f16a5604001db4aad2e97c67ba4952250a32670"},{"messageHash":"0xb00195c4009df65ae2c094d729be38ce38f05eede78221f65d74dff8fdf69499"}]}'
2026-02-25 07:27:47.085 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:27:47.085 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:27:47.085 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:7045/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:47.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b2d9ad2d66471d7ed0a46831f16a5604001db4aad2e97c67ba4952250a32670"},{"messageHash":"0xb00195c4009df65ae2c094d729be38ce38f05eede78221f65d74dff8fdf69499"}]}'
2026-02-25 07:27:47.091 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:27:47.091 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:27:47.091 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15184/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:47.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"f3e8e4cf5bac740f548c","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x2b2d9ad2d66471d7ed0a46831f16a5604001db4aad2e97c67ba4952250a32670"},{"messageHash":"0xb00195c4009df65ae2c094d729be38ce38f05eede78221f65d74dff8fdf69499"}]}'
2026-02-25 07:27:47.100 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:27:47.245 DEBUG [src.postgres_setup] Postgres container stopped and removed.
2026-02-25 07:27:47.247 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:27:47.248 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:27:47.249 DEBUG [src.node.waku_node] Stopping container with id bf0069ae638d
2026-02-25 07:27:47.851 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:47.852 DEBUG [src.node.waku_node] Stopping container with id 7d7eede8999f
2026-02-25 07:27:48.380 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:48.381 DEBUG [src.node.waku_node] Stopping container with id 4126224b2ce0
2026-02-25 07:27:48.665 ERROR [src.node.docker_mananger] Max retries reached for container bf0069ae638d. Exiting log stream.
2026-02-25 07:27:48.920 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:48.920 DEBUG [src.node.waku_node] Stopping container with id 0a4e9bd3214f
2026-02-25 07:27:49.192 ERROR [src.node.docker_mananger] Max retries reached for container 7d7eede8999f. Exiting log stream.
2026-02-25 07:27:49.484 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:49.485 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:27:49.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:27:49.519 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:27:49.527 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:27:49.542 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:27:49.550 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,98 @@
2026-02-25 07:28:43.157 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:28:43.158 DEBUG [tests.conftest] Running test: test_light_push_with_payload_of_150_kb with id: 2026-02-25_07-28-43__fbc5aa10-9473-4c7a-99fe-f713ef974bde
2026-02-25 07:28:43.158 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:28:43.158 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:28:43.165 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:28:43.165 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-28-43__fbc5aa10-9473-4c7a-99fe-f713ef974bde__wakuorg_nwaku:latest.log
2026-02-25 07:28:43.165 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:28:43.165 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:28:43.166 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:28:43.167 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.162
2026-02-25 07:28:43.167 DEBUG [src.node.docker_mananger] Generated ports ['13074', '13075', '13076', '13077', '13078']
2026-02-25 07:28:43.167 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:28:43.167 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:28:43.167 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:28:43.167 DEBUG [src.node.docker_mananger] docker run -i -t -p 13074:13074 -p 13075:13075 -p 13076:13076 -p 13077:13077 -p 13078:13078 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13076 --rest-port=13074 --tcp-port=13075 --discv5-udp-port=13077 --rest-address=0.0.0.0 --nat=extip:172.18.182.162 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ec15ea97eabfbaad006e8ba2ba80d5e5a7085ebb6f2e63937541f1afc8e7ead5 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13078 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:28:43.344 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.162 waku 793a7fd1df014d3028837c388e265902de468a334b7234122ce24ae1ff18b8c0
2026-02-25 07:28:43.376 DEBUG [src.node.docker_mananger] Container started with ID 793a7fd1df01. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-28-43__fbc5aa10-9473-4c7a-99fe-f713ef974bde__wakuorg_nwaku:latest.log
2026-02-25 07:28:43.378 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13074
2026-02-25 07:28:43.378 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:28:43.464 ERROR [src.node.docker_mananger] Max retries reached for container c2d5c7c4388c. Exiting log stream.
2026-02-25 07:28:43.962 ERROR [src.node.docker_mananger] Max retries reached for container a14a7c0087f3. Exiting log stream.
2026-02-25 07:28:44.378 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13074/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:28:44.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:28:44.381 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:28:44.381 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13074/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:28:44.384 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.162/tcp/13075/p2p/16Uiu2HAmSvJc7iC7ywcimWywpioir6fRf1Aojfru2Jntaz4mGP1D","/ip4/172.18.182.162/tcp/13076/ws/p2p/16Uiu2HAmSvJc7iC7ywcimWywpioir6fRf1Aojfru2Jntaz4mGP1D"],"enrUri":"enr:-L24QHn43olfikwj6PdSjQlEvLz6NB53ARIUiq80WMiyzGrkNWq1qc0m6kfnSNGk8KJlXTKPGrVTbf4E7-un49owe9QCgmlkgnY0gmlwhKwStqKKbXVsdGlhZGRyc5YACASsEraiBjMTAAoErBK2ogYzFN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0-_4hzxHu2D0AbSThxzBxM4jsssQCv5q1o_mq41DmNyDdGNwgjMTg3VkcIIzFYV3YWt1Mgk"}'
2026-02-25 07:28:44.384 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:28:44.391 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:28:44.391 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-28-43__fbc5aa10-9473-4c7a-99fe-f713ef974bde__wakuorg_nwaku:latest.log
2026-02-25 07:28:44.391 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:28:44.391 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:28:44.393 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:28:44.393 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.15.89
2026-02-25 07:28:44.393 DEBUG [src.node.docker_mananger] Generated ports ['19284', '19285', '19286', '19287', '19288']
2026-02-25 07:28:44.393 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:28:44.393 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:28:44.393 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:28:44.393 DEBUG [src.node.docker_mananger] docker run -i -t -p 19284:19284 -p 19285:19285 -p 19286:19286 -p 19287:19287 -p 19288:19288 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19286 --rest-port=19284 --tcp-port=19285 --discv5-udp-port=19287 --rest-address=0.0.0.0 --nat=extip:172.18.15.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3c929c1a41cd06cc2fb363e7baa7e10de0c0cbfe86e594cc62ec9eecb65dafc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19288 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 07:28:44.580 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.15.89 waku 6cc23fbe8fc8874b3bfb3ddf67f0f180f2bb9555f5430d03192e0388f9bfa116
2026-02-25 07:28:44.611 DEBUG [src.node.docker_mananger] Container started with ID 6cc23fbe8fc8. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-28-43__fbc5aa10-9473-4c7a-99fe-f713ef974bde__wakuorg_nwaku:latest.log
2026-02-25 07:28:44.612 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19284
2026-02-25 07:28:44.612 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:28:45.612 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19284/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:28:45.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:28:45.615 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:28:45.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19284/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:28:45.617 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.15.89/tcp/19285/p2p/16Uiu2HAmDBEZmZHbj8a43HCsmj99m5gdac451oKM4M4U1C6nd79v","/ip4/172.18.15.89/tcp/19286/ws/p2p/16Uiu2HAmDBEZmZHbj8a43HCsmj99m5gdac451oKM4M4U1C6nd79v"],"enrUri":"enr:-L24QB6gTAri3Y9rFPogjIFrY17ZXLjij12KBeTlVDat8AwmE_V8-A0zGPK7CcZd2OAllrGDoTvKXyIj_KXAIDK-l_QCgmlkgnY0gmlwhKwSD1mKbXVsdGlhZGRyc5YACASsEg9ZBktVAAoErBIPWQZLVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDB79_VcXUeK61V7a5L5ZYOYiy39R07BlXYw8kq7CYTC2DdGNwgktVg3VkcIJLV4V3YWt1MgE"}'
2026-02-25 07:28:45.618 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:28:45.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19284/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.162/tcp/13075/p2p/16Uiu2HAmSvJc7iC7ywcimWywpioir6fRf1Aojfru2Jntaz4mGP1D"]'
2026-02-25 07:28:45.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:28:45.669 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:28:45.669 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-28-43__fbc5aa10-9473-4c7a-99fe-f713ef974bde__wakuorg_nwaku:latest.log
2026-02-25 07:28:45.669 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:28:45.669 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:28:45.672 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:28:45.672 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.193.90
2026-02-25 07:28:45.672 DEBUG [src.node.docker_mananger] Generated ports ['64688', '64689', '64690', '64691', '64692']
2026-02-25 07:28:45.672 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:28:45.675 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:28:45.677 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:28:45.677 DEBUG [src.node.docker_mananger] docker run -i -t -p 64688:64688 -p 64689:64689 -p 64690:64690 -p 64691:64691 -p 64692:64692 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64690 --rest-port=64688 --tcp-port=64689 --discv5-udp-port=64691 --rest-address=0.0.0.0 --nat=extip:172.18.193.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=73c5fa857ab3a8b8ba4eec9fb96946b56d6edbd96b50c3c2b9f43988925b7fd8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64692 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QHn43olfikwj6PdSjQlEvLz6NB53ARIUiq80WMiyzGrkNWq1qc0m6kfnSNGk8KJlXTKPGrVTbf4E7-un49owe9QCgmlkgnY0gmlwhKwStqKKbXVsdGlhZGRyc5YACASsEraiBjMTAAoErBK2ogYzFN0DgnJzhQADAQAAiXNlY3AyNTZrMaED0-_4hzxHu2D0AbSThxzBxM4jsssQCv5q1o_mq41DmNyDdGNwgjMTg3VkcIIzFYV3YWt1Mgk --lightpushnode=/ip4/172.18.182.162/tcp/13075/p2p/16Uiu2HAmSvJc7iC7ywcimWywpioir6fRf1Aojfru2Jntaz4mGP1D --lightpush=true --relay=true
2026-02-25 07:28:45.874 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.193.90 waku 8837e4d557a031b452b4f82a8e9d16f142248b29eea7a39e0263eacd0da0a08b
2026-02-25 07:28:45.908 DEBUG [src.node.docker_mananger] Container started with ID 8837e4d557a0. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-28-43__fbc5aa10-9473-4c7a-99fe-f713ef974bde__wakuorg_nwaku:latest.log
2026-02-25 07:28:45.908 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64688
2026-02-25 07:28:45.909 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:28:46.910 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64688/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:28:46.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:28:46.913 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:28:46.913 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64688/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:28:46.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.193.90/tcp/64689/p2p/16Uiu2HAmTX1gRtKa4EKurFZUzqA3UBhrTB7ZTMpMMCpiB82qRfFc","/ip4/172.18.193.90/tcp/64690/ws/p2p/16Uiu2HAmTX1gRtKa4EKurFZUzqA3UBhrTB7ZTMpMMCpiB82qRfFc"],"enrUri":"enr:-L24QDaragwXWAgzQ9sw8nDO_inwLNAabUQdcLbjgzY6YCfkXJ24c3mDT2J8VAsxBRUfvtgWrrPb5iILC2W1YnUBik4CgmlkgnY0gmlwhKwSwVqKbXVsdGlhZGRyc5YACASsEsFaBvyxAAoErBLBWgb8st0DgnJzhQADAQAAiXNlY3AyNTZrMaED3NQpSDjMm1u7hAyy48gnZiA0bBuYPUIbKDzo1mzXwseDdGNwgvyxg3VkcIL8s4V3YWt1Mgk"}'
2026-02-25 07:28:46.915 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:28:46.915 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64688/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.162/tcp/13075/p2p/16Uiu2HAmSvJc7iC7ywcimWywpioir6fRf1Aojfru2Jntaz4mGP1D"]'
2026-02-25 07:28:46.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:28:46.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64688/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.15.89/tcp/19285/p2p/16Uiu2HAmDBEZmZHbj8a43HCsmj99m5gdac451oKM4M4U1C6nd79v"]'
2026-02-25 07:28:46.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:28:46.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13074/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:28:46.996 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:28:46.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19284/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:28:47.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:28:47.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64688/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:28:47.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:28:47.009 DEBUG [tests.light_push.test_publish] Running test with payload length of 153600 bytes
2026-02-25 07:28:47.010 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:28:47.012 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:28:47.161 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:64688/lightpush/v1/message. Response content: b'Failed to request a message push: Message size exceeded maximum of 153600 bytes'
2026-02-25 07:28:47.164 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:28:47.165 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:28:47.165 DEBUG [src.node.waku_node] Stopping container with id 793a7fd1df01
2026-02-25 07:28:47.706 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:28:47.706 DEBUG [src.node.waku_node] Stopping container with id 6cc23fbe8fc8
2026-02-25 07:28:48.254 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:28:48.254 DEBUG [src.node.waku_node] Stopping container with id 8837e4d557a0
2026-02-25 07:28:48.519 ERROR [src.node.docker_mananger] Max retries reached for container 793a7fd1df01. Exiting log stream.
2026-02-25 07:28:48.787 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:28:48.789 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:28:48.796 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:28:48.811 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:28:48.838 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,666 @@
2026-02-25 07:22:21.137 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:22:21.138 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-02-25_07-22-21__c43375ee-30f0-4f50-a8df-a045c1ae0a94
2026-02-25 07:22:21.138 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:22:21.138 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:22:21.139 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:22:21.144 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:21.145 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-21__c43375ee-30f0-4f50-a8df-a045c1ae0a94__wakuorg_nwaku:latest.log
2026-02-25 07:22:21.145 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:21.145 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:21.146 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:21.146 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.134.99
2026-02-25 07:22:21.147 DEBUG [src.node.docker_mananger] Generated ports ['56879', '56880', '56881', '56882', '56883']
2026-02-25 07:22:21.147 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:21.147 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:21.147 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:21.147 DEBUG [src.node.docker_mananger] docker run -i -t -p 56879:56879 -p 56880:56880 -p 56881:56881 -p 56882:56882 -p 56883:56883 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56881 --rest-port=56879 --tcp-port=56880 --discv5-udp-port=56882 --rest-address=0.0.0.0 --nat=extip:172.18.134.99 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e8cc5ceab28fdb1ca9c70ed3a6cbefc2a6f7acfed83c8d1554f33a3a3d3edaab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56883 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:22:21.321 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.134.99 waku 65aaa56fbffd78740a9bde9499db0cd6a872fb68fb423fb36a97dd00b01b6aec
2026-02-25 07:22:21.353 DEBUG [src.node.docker_mananger] Container started with ID 65aaa56fbffd. Setting up logs at ./log/docker/node1_2026-02-25_07-22-21__c43375ee-30f0-4f50-a8df-a045c1ae0a94__wakuorg_nwaku:latest.log
2026-02-25 07:22:21.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56879
2026-02-25 07:22:21.354 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:21.417 ERROR [src.node.docker_mananger] Max retries reached for container eae8168a7521. Exiting log stream.
2026-02-25 07:22:21.946 ERROR [src.node.docker_mananger] Max retries reached for container 70588bcb7a71. Exiting log stream.
2026-02-25 07:22:22.354 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56879/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:22.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:22.357 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:22.357 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56879/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:22.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.134.99/tcp/56880/p2p/16Uiu2HAm99sJS3tqKY1NyHL2Dkpm8QR7mLRGVhPx4MzoUJwxnqGb","/ip4/172.18.134.99/tcp/56881/ws/p2p/16Uiu2HAm99sJS3tqKY1NyHL2Dkpm8QR7mLRGVhPx4MzoUJwxnqGb"],"enrUri":"enr:-L24QFIZP9zscdmA52mFVUu60bvuzGa2WsoB2S7i9zacCIglLFNGfSOpxYTRyeMbOqNWWArFHvVlrwkj7C-x4tpmLm8CgmlkgnY0gmlwhKwShmOKbXVsdGlhZGRyc5YACASsEoZjBt4wAAoErBKGYwbeMd0DgnJzhQADAQAAiXNlY3AyNTZrMaECy_cgCK2YjbtJK42MkqPP3yUwB-3wlJyKHmE1-9cDB0CDdGNwgt4wg3VkcILeMoV3YWt1MgU"}'
2026-02-25 07:22:22.360 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:22.360 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:22:22.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:22.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-21__c43375ee-30f0-4f50-a8df-a045c1ae0a94__wakuorg_nwaku:latest.log
2026-02-25 07:22:22.367 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:22.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:22.368 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:22.368 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.52.112
2026-02-25 07:22:22.369 DEBUG [src.node.docker_mananger] Generated ports ['64369', '64370', '64371', '64372', '64373']
2026-02-25 07:22:22.369 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:22.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:22.369 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:22.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 64369:64369 -p 64370:64370 -p 64371:64371 -p 64372:64372 -p 64373:64373 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=64371 --rest-port=64369 --tcp-port=64370 --discv5-udp-port=64372 --rest-address=0.0.0.0 --nat=extip:172.18.52.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=adbea991e8bee1347fa7b646e7f3bcf309eebeea0afdd9eb8efdda4de3afbfb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=64373 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFIZP9zscdmA52mFVUu60bvuzGa2WsoB2S7i9zacCIglLFNGfSOpxYTRyeMbOqNWWArFHvVlrwkj7C-x4tpmLm8CgmlkgnY0gmlwhKwShmOKbXVsdGlhZGRyc5YACASsEoZjBt4wAAoErBKGYwbeMd0DgnJzhQADAQAAiXNlY3AyNTZrMaECy_cgCK2YjbtJK42MkqPP3yUwB-3wlJyKHmE1-9cDB0CDdGNwgt4wg3VkcILeMoV3YWt1MgU --filternode=/ip4/172.18.134.99/tcp/56880/p2p/16Uiu2HAm99sJS3tqKY1NyHL2Dkpm8QR7mLRGVhPx4MzoUJwxnqGb
2026-02-25 07:22:22.545 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.52.112 waku 8f5e9efea7df92ee2d01d26d15f47c106f2f8cc6157962e08a6c6618be58d517
2026-02-25 07:22:22.576 DEBUG [src.node.docker_mananger] Container started with ID 8f5e9efea7df. Setting up logs at ./log/docker/node2_2026-02-25_07-22-21__c43375ee-30f0-4f50-a8df-a045c1ae0a94__wakuorg_nwaku:latest.log
2026-02-25 07:22:22.576 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 64369
2026-02-25 07:22:22.577 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:23.577 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:23.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:23.580 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:23.580 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:23.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.52.112/tcp/64370/p2p/16Uiu2HAm4CfT6wcwe93eg3w1YP68t3wAgabJc3YDrhvsrcUABURW","/ip4/172.18.52.112/tcp/64371/ws/p2p/16Uiu2HAm4CfT6wcwe93eg3w1YP68t3wAgabJc3YDrhvsrcUABURW"],"enrUri":"enr:-L24QLbSOU-YplSbT0PA6aiZxN6bVJnRIr5rGQA6xZG_EVuFG_HGUlBntd-_dU_-oO6637ab0xEDL2v8zr1YBRJhBkICgmlkgnY0gmlwhKwSNHCKbXVsdGlhZGRyc5YACASsEjRwBvtyAAoErBI0cAb7c90DgnJzhQADAQAAiXNlY3AyNTZrMaECgmQIlIFvfvYPcto5U7RNk-xFiwSB2FVwuvES79wg5JmDdGNwgvtyg3VkcIL7dIV3YWt1MgA"}'
2026-02-25 07:22:23.583 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:23.583 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.134.99/tcp/56880/p2p/16Uiu2HAm99sJS3tqKY1NyHL2Dkpm8QR7mLRGVhPx4MzoUJwxnqGb"]'
2026-02-25 07:22:23.615 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:23.617 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 07:22:23.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:23.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:23.639 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "65509ba8-0674-4478-a391-763e638f5ed2", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"65509ba8-0674-4478-a391-763e638f5ed2","statusDesc":"OK"}'
2026-02-25 07:22:23.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.660 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.670 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.689 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.706 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.707 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.716 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.717 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.726 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.736 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.737 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.747 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.748 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.771 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.804 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.804 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.815 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.826 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.838 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.939 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.965 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:23.980 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:23.980 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2026-02-25 07:22:23.980 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:23.994 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:23.995 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.095 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.095 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.098 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1772004143980807412,"ephemeral":false}]'
2026-02-25 07:22:24.100 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2026-02-25 07:22:24.100 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.112 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.212 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.212 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1772004144100365959,"ephemeral":false}]'
2026-02-25 07:22:24.216 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2026-02-25 07:22:24.216 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.228 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.328 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.329 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1772004144216596974,"ephemeral":false}]'
2026-02-25 07:22:24.333 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2026-02-25 07:22:24.333 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.344 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.344 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.444 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1772004144333253738,"ephemeral":false}]'
2026-02-25 07:22:24.448 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2026-02-25 07:22:24.448 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.460 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.560 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1772004144448784547,"ephemeral":false}]'
2026-02-25 07:22:24.564 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2026-02-25 07:22:24.564 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.576 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.676 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.677 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1772004144564769999,"ephemeral":false}]'
2026-02-25 07:22:24.680 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2026-02-25 07:22:24.681 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.692 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.692 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.792 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.793 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1772004144681029398,"ephemeral":false}]'
2026-02-25 07:22:24.796 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2026-02-25 07:22:24.796 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.808 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:24.908 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:24.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:24.910 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1772004144796709135,"ephemeral":false}]'
2026-02-25 07:22:24.912 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2026-02-25 07:22:24.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:24.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:24.923 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.023 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1772004144912423772,"ephemeral":false}]'
2026-02-25 07:22:25.027 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2026-02-25 07:22:25.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.039 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.139 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.140 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1772004145028077175,"ephemeral":false}]'
2026-02-25 07:22:25.143 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2026-02-25 07:22:25.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.155 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.255 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.256 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1772004145144095349,"ephemeral":false}]'
2026-02-25 07:22:25.259 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2026-02-25 07:22:25.260 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.271 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.371 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1772004145259968742,"ephemeral":false}]'
2026-02-25 07:22:25.376 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2026-02-25 07:22:25.376 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.387 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.387 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.488 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1772004145376292988,"ephemeral":false}]'
2026-02-25 07:22:25.492 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2026-02-25 07:22:25.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.503 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.504 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.604 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.604 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.607 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1772004145492610593,"ephemeral":false}]'
2026-02-25 07:22:25.608 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2026-02-25 07:22:25.608 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.619 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.620 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.720 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.720 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1772004145608649177,"ephemeral":false}]'
2026-02-25 07:22:25.724 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2026-02-25 07:22:25.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.735 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.836 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.836 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.838 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1772004145724485751,"ephemeral":false}]'
2026-02-25 07:22:25.840 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2026-02-25 07:22:25.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.851 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:25.951 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:25.952 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:25.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1772004145840445752,"ephemeral":false}]'
2026-02-25 07:22:25.955 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2026-02-25 07:22:25.956 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:25.967 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:25.967 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.067 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.067 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1772004145956037276,"ephemeral":false}]'
2026-02-25 07:22:26.071 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2026-02-25 07:22:26.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.083 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.083 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.183 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.184 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1772004146071731562,"ephemeral":false}]'
2026-02-25 07:22:26.187 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2026-02-25 07:22:26.188 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.199 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.199 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.299 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.300 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1772004146188058051,"ephemeral":false}]'
2026-02-25 07:22:26.303 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2026-02-25 07:22:26.303 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.315 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.315 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.415 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.415 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1772004146303791364,"ephemeral":false}]'
2026-02-25 07:22:26.419 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2026-02-25 07:22:26.419 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.430 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.430 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.531 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.531 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.533 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1772004146419529739,"ephemeral":false}]'
2026-02-25 07:22:26.535 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2026-02-25 07:22:26.535 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.546 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.547 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.647 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.648 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.650 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1772004146535701696,"ephemeral":false}]'
2026-02-25 07:22:26.651 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2026-02-25 07:22:26.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.663 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.763 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1772004146652185541,"ephemeral":false}]'
2026-02-25 07:22:26.768 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2026-02-25 07:22:26.768 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.780 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.880 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.883 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1772004146768783581,"ephemeral":false}]'
2026-02-25 07:22:26.884 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2026-02-25 07:22:26.884 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:26.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:26.896 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:26.996 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:26.997 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:26.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1772004146884755526,"ephemeral":false}]'
2026-02-25 07:22:27.000 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2026-02-25 07:22:27.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:27.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:27.012 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:27.112 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:27.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:27.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1772004147000924373,"ephemeral":false}]'
2026-02-25 07:22:27.116 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2026-02-25 07:22:27.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:27.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:27.128 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:27.228 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:27.228 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:27.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1772004147116845086,"ephemeral":false}]'
2026-02-25 07:22:27.232 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2026-02-25 07:22:27.232 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56879/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:27.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:27.244 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:27.344 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:27.344 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:64369/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:27.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1772004147232778400,"ephemeral":false}]'
2026-02-25 07:22:27.348 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:64369/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:27.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:27.400 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:22:27.401 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:22:27.401 DEBUG [src.node.waku_node] Stopping container with id 65aaa56fbffd
2026-02-25 07:22:27.900 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:27.901 DEBUG [src.node.waku_node] Stopping container with id 8f5e9efea7df
2026-02-25 07:22:28.386 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:28.387 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:22:28.410 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:28.430 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:28.430 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-25 07:22:28.431 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-25 07:22:28.431 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-25_07-22-21__c43375ee-30f0-4f50-a8df-a045c1ae0a94__wakuorg_nwaku:latest.log
2026-02-25 07:22:28.432 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-25_07-22-21__c43375ee-30f0-4f50-a8df-a045c1ae0a94__wakuorg_nwaku:latest.log
2026-02-25 07:22:28.440 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:22:28.440 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_29_content_topics_in_separate_calls with id: 2026-02-25_07-22-28__070ca0a5-3cc4-4494-bc5c-71bc9f7761d2
2026-02-25 07:22:28.441 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:22:28.441 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:22:28.441 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:22:28.447 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:28.448 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-28__070ca0a5-3cc4-4494-bc5c-71bc9f7761d2__wakuorg_nwaku:latest.log
2026-02-25 07:22:28.448 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:28.448 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:28.449 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:28.449 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.36.196
2026-02-25 07:22:28.450 DEBUG [src.node.docker_mananger] Generated ports ['30396', '30397', '30398', '30399', '30400']
2026-02-25 07:22:28.450 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:28.450 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:28.450 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:28.450 DEBUG [src.node.docker_mananger] docker run -i -t -p 30396:30396 -p 30397:30397 -p 30398:30398 -p 30399:30399 -p 30400:30400 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=30398 --rest-port=30396 --tcp-port=30397 --discv5-udp-port=30399 --rest-address=0.0.0.0 --nat=extip:172.18.36.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=40dfdde1fe73849a3b09a52ead33bc8e92bdfd80fee1accfadb3bcaadbaaed77 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=30400 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:22:28.638 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.36.196 waku d87eb6bfa69fa3695213b6b30a02c1d6aa48a8093859b51812679e6855d80e10
2026-02-25 07:22:28.670 DEBUG [src.node.docker_mananger] Container started with ID d87eb6bfa69f. Setting up logs at ./log/docker/node1_2026-02-25_07-22-28__070ca0a5-3cc4-4494-bc5c-71bc9f7761d2__wakuorg_nwaku:latest.log
2026-02-25 07:22:28.671 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 30396
2026-02-25 07:22:28.673 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:28.716 ERROR [src.node.docker_mananger] Max retries reached for container 65aaa56fbffd. Exiting log stream.
2026-02-25 07:22:29.220 ERROR [src.node.docker_mananger] Max retries reached for container 8f5e9efea7df. Exiting log stream.
2026-02-25 07:22:29.673 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30396/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:29.676 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:29.676 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:29.676 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:30396/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:29.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.36.196/tcp/30397/p2p/16Uiu2HAm9c1s2i2MCsiepYtJGcRDFQxJMRppTaaDw5rJxnE4h4kf","/ip4/172.18.36.196/tcp/30398/ws/p2p/16Uiu2HAm9c1s2i2MCsiepYtJGcRDFQxJMRppTaaDw5rJxnE4h4kf"],"enrUri":"enr:-L24QE9KGSfcbpURuFXuMElL8S67oY7e_MbSvib4B1lEqj2tEhk06b6qWmpciYuVCCLIXPEyYAdxUFfWNVcoRMriPw0CgmlkgnY0gmlwhKwSJMSKbXVsdGlhZGRyc5YACASsEiTEBna9AAoErBIkxAZ2vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0qnoQ62NzLzMem9fWvoYOkv6ek9shH3vGAvVVF6EDaCDdGNwgna9g3VkcIJ2v4V3YWt1MgU"}'
2026-02-25 07:22:29.679 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:29.679 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:22:29.685 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:29.685 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-28__070ca0a5-3cc4-4494-bc5c-71bc9f7761d2__wakuorg_nwaku:latest.log
2026-02-25 07:22:29.686 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:29.686 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:29.687 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:29.687 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.14.120
2026-02-25 07:22:29.687 DEBUG [src.node.docker_mananger] Generated ports ['24765', '24766', '24767', '24768', '24769']
2026-02-25 07:22:29.687 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:29.687 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:29.688 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:29.688 DEBUG [src.node.docker_mananger] docker run -i -t -p 24765:24765 -p 24766:24766 -p 24767:24767 -p 24768:24768 -p 24769:24769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24767 --rest-port=24765 --tcp-port=24766 --discv5-udp-port=24768 --rest-address=0.0.0.0 --nat=extip:172.18.14.120 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=11c0dbae7ceb59fc1d38fc086b4bebea148c95b2ef80a2e5aecb4ae46a5141f6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24769 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QE9KGSfcbpURuFXuMElL8S67oY7e_MbSvib4B1lEqj2tEhk06b6qWmpciYuVCCLIXPEyYAdxUFfWNVcoRMriPw0CgmlkgnY0gmlwhKwSJMSKbXVsdGlhZGRyc5YACASsEiTEBna9AAoErBIkxAZ2vt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC0qnoQ62NzLzMem9fWvoYOkv6ek9shH3vGAvVVF6EDaCDdGNwgna9g3VkcIJ2v4V3YWt1MgU --filternode=/ip4/172.18.36.196/tcp/30397/p2p/16Uiu2HAm9c1s2i2MCsiepYtJGcRDFQxJMRppTaaDw5rJxnE4h4kf
2026-02-25 07:22:29.876 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.14.120 waku 75bf6bd3862ffebf68c481c25fb167ac544abcdf13fb5e64d4289e3d34060a35
2026-02-25 07:22:29.907 DEBUG [src.node.docker_mananger] Container started with ID 75bf6bd3862f. Setting up logs at ./log/docker/node2_2026-02-25_07-22-28__070ca0a5-3cc4-4494-bc5c-71bc9f7761d2__wakuorg_nwaku:latest.log
2026-02-25 07:22:29.907 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24765
2026-02-25 07:22:29.907 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:30.908 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:30.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:30.911 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:30.911 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:30.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.120/tcp/24766/p2p/16Uiu2HAmJq7FfdRVHcNtETxs5Axnx59Sz45gwvRtdDmRDmYMHzHE","/ip4/172.18.14.120/tcp/24767/ws/p2p/16Uiu2HAmJq7FfdRVHcNtETxs5Axnx59Sz45gwvRtdDmRDmYMHzHE"],"enrUri":"enr:-L24QKwqmnd5wt-JEvWxn0VhYQD-5Mp-idwzGU9S4jJTa85EP9PzCPKtX-fKG7DNCjAOX3Mhc9D10e3pHjFzQrEWzHICgmlkgnY0gmlwhKwSDniKbXVsdGlhZGRyc5YACASsEg54BmC-AAoErBIOeAZgv90DgnJzhQADAQAAiXNlY3AyNTZrMaEDW728JePpMSDLoZVoEqg1qY4jio7uWVPDejfhuXo799GDdGNwgmC-g3VkcIJgwIV3YWt1MgA"}'
2026-02-25 07:22:30.913 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:30.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.36.196/tcp/30397/p2p/16Uiu2HAm9c1s2i2MCsiepYtJGcRDFQxJMRppTaaDw5rJxnE4h4kf"]'
2026-02-25 07:22:30.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:30.951 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 07:22:30.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:30.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:30.969 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "2a0ab593-0fba-4d89-b7b5-44d13f05eedc", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:30.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"2a0ab593-0fba-4d89-b7b5-44d13f05eedc","statusDesc":"OK"}'
2026-02-25 07:22:30.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:30.992 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:30.992 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["1"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["2"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["3"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.019 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["4"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.028 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.028 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["5"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.037 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.038 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["6"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.047 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["7"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.057 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["8"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["9"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.079 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["10"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.090 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.091 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["11"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.101 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["12"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["13"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["14"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["15"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["16"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.156 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["17"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["18"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["19"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.192 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["20"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.204 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["21"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["22"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["23"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["24"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.255 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["25"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.269 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["26"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.283 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["27"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.297 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["28"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:31.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:31.311 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 0
2026-02-25 07:22:31.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "0", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:31.325 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:31.325 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:31.425 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:31.426 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:31.429 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"0","version":0,"timestamp":1772004151311226875,"ephemeral":false}]'
2026-02-25 07:22:31.430 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 1
2026-02-25 07:22:31.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:31.442 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:31.442 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:31.542 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:31.543 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:31.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"1","version":0,"timestamp":1772004151430784587,"ephemeral":false}]'
2026-02-25 07:22:31.547 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 2
2026-02-25 07:22:31.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "2", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:31.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:31.559 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:31.659 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:31.659 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/2" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:31.662 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"2","version":0,"timestamp":1772004151547540734,"ephemeral":false}]'
2026-02-25 07:22:31.663 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 3
2026-02-25 07:22:31.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:31.679 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:31.679 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:31.779 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:31.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:31.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"3","version":0,"timestamp":1772004151663862596,"ephemeral":false}]'
2026-02-25 07:22:31.783 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 4
2026-02-25 07:22:31.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "4", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:31.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:31.795 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:31.896 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:31.896 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/4" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:31.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"4","version":0,"timestamp":1772004151784084082,"ephemeral":false}]'
2026-02-25 07:22:31.900 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 5
2026-02-25 07:22:31.900 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "5", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:31.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:31.911 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.012 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"5","version":0,"timestamp":1772004151900332066,"ephemeral":false}]'
2026-02-25 07:22:32.016 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 6
2026-02-25 07:22:32.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "6", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.028 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.128 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.128 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/6" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"6","version":0,"timestamp":1772004152016539016,"ephemeral":false}]'
2026-02-25 07:22:32.132 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 7
2026-02-25 07:22:32.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "7", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.144 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.244 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.245 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/7" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.247 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"7","version":0,"timestamp":1772004152132824653,"ephemeral":false}]'
2026-02-25 07:22:32.248 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 8
2026-02-25 07:22:32.249 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "8", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.260 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.360 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.361 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/8" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"8","version":0,"timestamp":1772004152248835044,"ephemeral":false}]'
2026-02-25 07:22:32.365 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 9
2026-02-25 07:22:32.365 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "9", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.377 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.477 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.477 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/9" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.480 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"9","version":0,"timestamp":1772004152365685522,"ephemeral":false}]'
2026-02-25 07:22:32.481 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 10
2026-02-25 07:22:32.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "10", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.493 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.493 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.593 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.593 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/10" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"10","version":0,"timestamp":1772004152481919095,"ephemeral":false}]'
2026-02-25 07:22:32.597 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 11
2026-02-25 07:22:32.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "11", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.609 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.709 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.709 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/11" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.712 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"11","version":0,"timestamp":1772004152597930085,"ephemeral":false}]'
2026-02-25 07:22:32.713 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 12
2026-02-25 07:22:32.713 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "12", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.724 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.725 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.825 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.825 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/12" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.828 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"12","version":0,"timestamp":1772004152713739412,"ephemeral":false}]'
2026-02-25 07:22:32.829 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 13
2026-02-25 07:22:32.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "13", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.840 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.841 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:32.941 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:32.941 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/13" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:32.943 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"13","version":0,"timestamp":1772004152829711403,"ephemeral":false}]'
2026-02-25 07:22:32.945 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 14
2026-02-25 07:22:32.945 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "14", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:32.956 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:32.956 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.057 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.057 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/14" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"14","version":0,"timestamp":1772004152945435936,"ephemeral":false}]'
2026-02-25 07:22:33.060 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 15
2026-02-25 07:22:33.061 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "15", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.072 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.173 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.173 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/15" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"15","version":0,"timestamp":1772004153061197459,"ephemeral":false}]'
2026-02-25 07:22:33.177 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 16
2026-02-25 07:22:33.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "16", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.188 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.288 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.289 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/16" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"16","version":0,"timestamp":1772004153177350522,"ephemeral":false}]'
2026-02-25 07:22:33.293 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 17
2026-02-25 07:22:33.293 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "17", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.304 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.405 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.405 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/17" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.407 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"17","version":0,"timestamp":1772004153293505834,"ephemeral":false}]'
2026-02-25 07:22:33.409 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 18
2026-02-25 07:22:33.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "18", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.420 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.421 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.521 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.521 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/18" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"18","version":0,"timestamp":1772004153409515447,"ephemeral":false}]'
2026-02-25 07:22:33.525 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 19
2026-02-25 07:22:33.525 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "19", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.537 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.637 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.637 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/19" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.640 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"19","version":0,"timestamp":1772004153525676022,"ephemeral":false}]'
2026-02-25 07:22:33.641 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 20
2026-02-25 07:22:33.641 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "20", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.655 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.755 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/20" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"20","version":0,"timestamp":1772004153641755385,"ephemeral":false}]'
2026-02-25 07:22:33.759 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 21
2026-02-25 07:22:33.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "21", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.771 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.772 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.872 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.873 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/21" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"21","version":0,"timestamp":1772004153759822084,"ephemeral":false}]'
2026-02-25 07:22:33.876 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 22
2026-02-25 07:22:33.877 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "22", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:33.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:33.888 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:33.988 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:33.989 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/22" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:33.991 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"22","version":0,"timestamp":1772004153877045983,"ephemeral":false}]'
2026-02-25 07:22:33.992 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 23
2026-02-25 07:22:33.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "23", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:34.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:34.004 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:34.104 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:34.105 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/23" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"23","version":0,"timestamp":1772004153993018097,"ephemeral":false}]'
2026-02-25 07:22:34.108 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 24
2026-02-25 07:22:34.109 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:34.120 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:34.120 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:34.220 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:34.221 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.223 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1772004154109092111,"ephemeral":false}]'
2026-02-25 07:22:34.224 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 25
2026-02-25 07:22:34.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "25", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:34.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:34.236 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:34.336 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:34.337 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/25" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"25","version":0,"timestamp":1772004154225074352,"ephemeral":false}]'
2026-02-25 07:22:34.341 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 26
2026-02-25 07:22:34.341 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "26", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:34.352 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:34.353 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:34.453 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:34.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/26" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"26","version":0,"timestamp":1772004154341370818,"ephemeral":false}]'
2026-02-25 07:22:34.457 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 27
2026-02-25 07:22:34.458 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "27", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:34.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:34.470 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:34.570 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:34.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/27" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.573 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"27","version":0,"timestamp":1772004154458210524,"ephemeral":false}]'
2026-02-25 07:22:34.574 DEBUG [tests.filter.test_subscribe_create] Running test with content topic 28
2026-02-25 07:22:34.575 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:30396/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "28", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:22:34.586 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:34.586 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:22:34.686 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:22:34.687 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24765/filter/v2/messages/28" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.689 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"28","version":0,"timestamp":1772004154575046542,"ephemeral":false}]'
2026-02-25 07:22:34.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24765/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["rate limited"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:22:34.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:22:34.713 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:22:34.714 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:22:34.714 DEBUG [src.node.waku_node] Stopping container with id d87eb6bfa69f
2026-02-25 07:22:35.250 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:35.251 DEBUG [src.node.waku_node] Stopping container with id 75bf6bd3862f
2026-02-25 07:22:35.791 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:22:35.792 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:22:35.819 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:35.838 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:22:35.839 DEBUG [tests.conftest] Running fixture teardown: attach_logs_on_fail
2026-02-25 07:22:35.839 DEBUG [tests.conftest] Test failed, attempting to attach logs to the allure reports
2026-02-25 07:22:35.839 DEBUG [src.libs.common] Attaching file ./log/docker/node1_2026-02-25_07-22-28__070ca0a5-3cc4-4494-bc5c-71bc9f7761d2__wakuorg_nwaku:latest.log
2026-02-25 07:22:35.840 DEBUG [src.libs.common] Attaching file ./log/docker/node2_2026-02-25_07-22-28__070ca0a5-3cc4-4494-bc5c-71bc9f7761d2__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,88 @@
2026-02-25 07:24:34.426 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:24:34.426 DEBUG [tests.conftest] Running test: test_invalid_hash_param with id: 2026-02-25_07-24-34__546bee0b-1b65-4191-8c6c-f8697c3ef2c7
2026-02-25 07:24:34.427 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:24:34.427 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:24:34.427 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 07:24:34.434 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:34.434 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-24-34__546bee0b-1b65-4191-8c6c-f8697c3ef2c7__wakuorg_nwaku:latest.log
2026-02-25 07:24:34.434 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:34.434 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:34.435 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:34.436 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.114.230
2026-02-25 07:24:34.436 DEBUG [src.node.docker_mananger] Generated ports ['5415', '5416', '5417', '5418', '5419']
2026-02-25 07:24:34.436 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:34.436 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:34.436 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:34.436 DEBUG [src.node.docker_mananger] docker run -i -t -p 5415:5415 -p 5416:5416 -p 5417:5417 -p 5418:5418 -p 5419:5419 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5417 --rest-port=5415 --tcp-port=5416 --discv5-udp-port=5418 --rest-address=0.0.0.0 --nat=extip:172.18.114.230 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fa35b5fec992b8daca33043c1bbb2dacb4b5ec2db725dcfdbea9ac5bcf790e6d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5419 --metrics-logging=true --store=true --relay=true
2026-02-25 07:24:34.613 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.114.230 waku 898bf0ab579bb8419897a6b617a437e5068cbe2433d72d1d39daf67502176d79
2026-02-25 07:24:34.645 DEBUG [src.node.docker_mananger] Container started with ID 898bf0ab579b. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-24-34__546bee0b-1b65-4191-8c6c-f8697c3ef2c7__wakuorg_nwaku:latest.log
2026-02-25 07:24:34.646 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 5415
2026-02-25 07:24:34.646 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:34.712 ERROR [src.node.docker_mananger] Max retries reached for container 3e44fb7a8390. Exiting log stream.
2026-02-25 07:24:35.227 ERROR [src.node.docker_mananger] Max retries reached for container 1b47c89d9b6b. Exiting log stream.
2026-02-25 07:24:35.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5415/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:35.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:35.649 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:35.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5415/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:35.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.114.230/tcp/5416/p2p/16Uiu2HAkxHmCRQGw9c4rvxXS6uF7iwGm1vDQDBe6KQ3uYYR4tSbV","/ip4/172.18.114.230/tcp/5417/ws/p2p/16Uiu2HAkxHmCRQGw9c4rvxXS6uF7iwGm1vDQDBe6KQ3uYYR4tSbV"],"enrUri":"enr:-L24QI7-dwfkjYEq1tbzS39XTbVe6yuPKyYy8poL13f26P_QcQ1XWgVgx2W5ViaYVeokBBsIsPK49WQtpRdBkcNXClECgmlkgnY0gmlwhKwScuaKbXVsdGlhZGRyc5YACASsEnLmBhUoAAoErBJy5gYVKd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKoxQYrVK2zIwU3FuinKCNrG0ELfX77fpJguRUcu8n7yDdGNwghUog3VkcIIVKoV3YWt1MgM"}'
2026-02-25 07:24:35.652 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:35.659 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:35.659 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-24-34__546bee0b-1b65-4191-8c6c-f8697c3ef2c7__wakuorg_nwaku:latest.log
2026-02-25 07:24:35.659 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:35.660 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:35.661 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:35.661 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.135.87
2026-02-25 07:24:35.661 DEBUG [src.node.docker_mananger] Generated ports ['41485', '41486', '41487', '41488', '41489']
2026-02-25 07:24:35.662 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:35.662 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:35.662 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:35.662 DEBUG [src.node.docker_mananger] docker run -i -t -p 41485:41485 -p 41486:41486 -p 41487:41487 -p 41488:41488 -p 41489:41489 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41487 --rest-port=41485 --tcp-port=41486 --discv5-udp-port=41488 --rest-address=0.0.0.0 --nat=extip:172.18.135.87 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c663abcb9ead144dec4ddbbce98c1c43778cca271a1ce776f758c8c1b36be8ab --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41489 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QI7-dwfkjYEq1tbzS39XTbVe6yuPKyYy8poL13f26P_QcQ1XWgVgx2W5ViaYVeokBBsIsPK49WQtpRdBkcNXClECgmlkgnY0gmlwhKwScuaKbXVsdGlhZGRyc5YACASsEnLmBhUoAAoErBJy5gYVKd0DgnJzhQADAQAAiXNlY3AyNTZrMaECKoxQYrVK2zIwU3FuinKCNrG0ELfX77fpJguRUcu8n7yDdGNwghUog3VkcIIVKoV3YWt1MgM --storenode=/ip4/172.18.114.230/tcp/5416/p2p/16Uiu2HAkxHmCRQGw9c4rvxXS6uF7iwGm1vDQDBe6KQ3uYYR4tSbV --store=true --relay=true
2026-02-25 07:24:35.847 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.135.87 waku 76261fe404d67c374ab2449b57b3de2285a60b4fc211e829efc79e4dd40a94bb
2026-02-25 07:24:35.880 DEBUG [src.node.docker_mananger] Container started with ID 76261fe404d6. Setting up logs at ./log/docker/store_node1_2026-02-25_07-24-34__546bee0b-1b65-4191-8c6c-f8697c3ef2c7__wakuorg_nwaku:latest.log
2026-02-25 07:24:35.881 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 41485
2026-02-25 07:24:35.882 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:36.882 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41485/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:36.885 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:36.885 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:36.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41485/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:36.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.87/tcp/41486/p2p/16Uiu2HAm5xn8aDnv8a42afm9TyPM7pQ4SiXAyAH26ycd8y6dT1Mh","/ip4/172.18.135.87/tcp/41487/ws/p2p/16Uiu2HAm5xn8aDnv8a42afm9TyPM7pQ4SiXAyAH26ycd8y6dT1Mh"],"enrUri":"enr:-L24QGqeX2f2Wqj5fjewODVuVe5y7AIAZYwSc-Y_2bz9wwzTPDfXhjs0Uw4h5lCXpxk-7QGxw_9fDmr5uoFLciJdOyQCgmlkgnY0gmlwhKwSh1eKbXVsdGlhZGRyc5YACASsEodXBqIOAAoErBKHVwaiD90DgnJzhQADAQAAiXNlY3AyNTZrMaECnIzUaWB-q6Qq9LG_DDqn7JC2L46Ur1YdyBwo0XYsIKCDdGNwgqIOg3VkcIKiEIV3YWt1MgM"}'
2026-02-25 07:24:36.888 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:36.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41485/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.114.230/tcp/5416/p2p/16Uiu2HAkxHmCRQGw9c4rvxXS6uF7iwGm1vDQDBe6KQ3uYYR4tSbV"]'
2026-02-25 07:24:36.891 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:36.892 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5415/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:24:36.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:36.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:41485/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:24:36.896 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:36.897 DEBUG [src.steps.store] Relaying message
2026-02-25 07:24:36.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:36.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:36.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:24:37.104 DEBUG [src.steps.store] Relaying message
2026-02-25 07:24:37.105 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:37.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:37.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:24:37.311 DEBUG [src.steps.store] Relaying message
2026-02-25 07:24:37.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:37.317 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:37.318 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:24:37.518 DEBUG [src.steps.store] Relaying message
2026-02-25 07:24:37.519 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:5415/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:37.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:37.525 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:24:37.725 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5415/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:37.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7"}]}'
2026-02-25 07:24:37.729 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:5415/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:37.731 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7f8ec908d7b261a9926ed480dbe863c3bc8667c9a6b56ee175231b642c1cd2b3"},{"messageHash":"0xd6173a30c7453f3fa6f27cf78db52723f97cf6f4777c94f23c8e1f2fdd85d1af"},{"messageHash":"0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7"},{"messageHash":"0x8bf5b194c01093c10e6bad1613fc3e83650540e025a3ca09942992635498cb0b"}]}'
2026-02-25 07:24:37.732 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:37.734 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7"}]}'
2026-02-25 07:24:37.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:41485/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&ascending=true&hash=0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:37.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x7f8ec908d7b261a9926ed480dbe863c3bc8667c9a6b56ee175231b642c1cd2b3"},{"messageHash":"0xd6173a30c7453f3fa6f27cf78db52723f97cf6f4777c94f23c8e1f2fdd85d1af"},{"messageHash":"0xedf5495f1198fd3011e8d1201bed2f60bdf6baa6372f9f335c3c845d8862a7a7"},{"messageHash":"0x8bf5b194c01093c10e6bad1613fc3e83650540e025a3ca09942992635498cb0b"}]}'
2026-02-25 07:24:37.739 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:37.740 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:37.740 DEBUG [src.node.waku_node] Stopping container with id 898bf0ab579b
2026-02-25 07:24:38.285 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:38.285 DEBUG [src.node.waku_node] Stopping container with id 76261fe404d6
2026-02-25 07:24:38.831 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:38.835 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:38.842 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:38.849 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,105 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_long_string_pubsub_topic with id: 2026-02-25_07-25-43__8d6ea510-07b7-4ac1-9274-077f3b4f5c0a
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-25-43__8d6ea510-07b7-4ac1-9274-077f3b4f5c0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.100.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31722', '31723', '31724', '31725', '31726']
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 31722:31722 -p 31723:31723 -p 31724:31724 -p 31725:31725 -p 31726:31726 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31724 --rest-port=31722 --tcp-port=31723 --discv5-udp-port=31725 --rest-address=0.0.0.0 --nat=extip:172.18.100.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4aba4154e12ec206b0f5989fa4ffabd2e92e49daf5ff7d044eb0a4dd4a4efc9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31726 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.100.135 waku 7f49d765e78b7f14dac927c4642156bb78807a064af540fc65b7f0184aebcceb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f49d765e78b. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-25-43__8d6ea510-07b7-4ac1-9274-077f3b4f5c0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31722
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 6d2db0720bc1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 93b92afcf9fd. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31722/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:31722/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.100.135/tcp/31723/p2p/16Uiu2HAmAH44VsQEPYq7fKWDuWWD95ARXW8RZQP3btQGvXgjLXy5","/ip4/172.18.100.135/tcp/31724/ws/p2p/16Uiu2HAmAH44VsQEPYq7fKWDuWWD95ARXW8RZQP3btQGvXgjLXy5"],"enrUri":"enr:-L24QLoBSJvWnzaJWZ2KQv0FppYki1y4EDekRJiG_jOJe_7EIqAvOep7GNdFfSQMxjLWf97cWd7a0MIkuD3RuC_EmVcCgmlkgnY0gmlwhKwSZIeKbXVsdGlhZGRyc5YACASsEmSHBnvrAAoErBJkhwZ77N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3KoLN5nnPM6DVo1CFUBC11F67G4nviJv7KXWOl8-gOSDdGNwgnvrg3VkcIJ77YV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-25-43__8d6ea510-07b7-4ac1-9274-077f3b4f5c0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.235.155
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61878', '61879', '61880', '61881', '61882']
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 61878:61878 -p 61879:61879 -p 61880:61880 -p 61881:61881 -p 61882:61882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61880 --rest-port=61878 --tcp-port=61879 --discv5-udp-port=61881 --rest-address=0.0.0.0 --nat=extip:172.18.235.155 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6baceeebd9a4aeff2a7bba5a455dfbc2e7ed4e25ac1c58731ddafce6e774d1cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61882 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QLoBSJvWnzaJWZ2KQv0FppYki1y4EDekRJiG_jOJe_7EIqAvOep7GNdFfSQMxjLWf97cWd7a0MIkuD3RuC_EmVcCgmlkgnY0gmlwhKwSZIeKbXVsdGlhZGRyc5YACASsEmSHBnvrAAoErBJkhwZ77N0DgnJzhQADAQAAiXNlY3AyNTZrMaEC3KoLN5nnPM6DVo1CFUBC11F67G4nviJv7KXWOl8-gOSDdGNwgnvrg3VkcIJ77YV3YWt1MgM --storenode=/ip4/172.18.100.135/tcp/31723/p2p/16Uiu2HAmAH44VsQEPYq7fKWDuWWD95ARXW8RZQP3btQGvXgjLXy5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.235.155 waku 40950c238853ae528368272163026a8e6bef6c155be64d0424b06d61292671db
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 40950c238853. Setting up logs at ./log/docker/store_node1_2026-02-25_07-25-43__8d6ea510-07b7-4ac1-9274-077f3b4f5c0a__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61878
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:61878/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:61878/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.235.155/tcp/61879/p2p/16Uiu2HAm6EUcVXiyz65H89d7VmZRNQ8JzoaVc4kzLCBYyXLMnwcc","/ip4/172.18.235.155/tcp/61880/ws/p2p/16Uiu2HAm6EUcVXiyz65H89d7VmZRNQ8JzoaVc4kzLCBYyXLMnwcc"],"enrUri":"enr:-L24QKvfZznBWIPGl6sARY3qgfTfvxzORogV75kU9SrCwcb1UfeGIvZvgKxxRIG9LeMDhOat4VN6xNIWB5V5IAzuUboCgmlkgnY0gmlwhKwS65uKbXVsdGlhZGRyc5YACASsEuubBvG3AAoErBLrmwbxuN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoJJQdYmRszsmaUC2DLAQiM2-1mpy9DkaLsl3y04EBVGDdGNwgvG3g3VkcILxuYV3YWt1MgM"}'
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:61878/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.100.135/tcp/31723/p2p/16Uiu2HAmAH44VsQEPYq7fKWDuWWD95ARXW8RZQP3btQGvXgjLXy5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31722/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:61878/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:31722/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:31722/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:31722/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:31722/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:31722/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:31722/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:31722/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:31722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  tests.store.test_topics:test_topics.py:146 Trying to get stored msg with url topic size million
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:31722/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
ERROR  tests.store.test_topics:test_topics.py:152 store request with very long pubsub topic wasn't accepted
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f49d765e78b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 40950c238853
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_unsubscribe_from_single_content_topic with id: 2026-02-25_07-25-14__c650e2ed-2d1d-4ff5-a6e2-9c9bdde95b73
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-14__c650e2ed-2d1d-4ff5-a6e2-9c9bdde95b73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.77.165
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47702', '47703', '47704', '47705', '47706']
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 47702:47702 -p 47703:47703 -p 47704:47704 -p 47705:47705 -p 47706:47706 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47704 --rest-port=47702 --tcp-port=47703 --discv5-udp-port=47705 --rest-address=0.0.0.0 --nat=extip:172.18.77.165 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=39e44b1adffe6aea73d130b45dd8ec3065d1f6c35caf97cedccce63cfcd273a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47706 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.77.165 waku c5e856715b7b5e0c53de24d9d69f9f06e86637a1d1c3e99720b3c3d4dbafaefc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c5e856715b7b. Setting up logs at ./log/docker/node1_2026-02-25_07-25-14__c650e2ed-2d1d-4ff5-a6e2-9c9bdde95b73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47702
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 82e030f37c44. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 07d540c9974a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47702/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:47702/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.77.165/tcp/47703/p2p/16Uiu2HAmQaMqtvuSjBKU2jfbXa4MUJAyHj7YKmm9LuWnPsdZzz81","/ip4/172.18.77.165/tcp/47704/ws/p2p/16Uiu2HAmQaMqtvuSjBKU2jfbXa4MUJAyHj7YKmm9LuWnPsdZzz81"],"enrUri":"enr:-L24QFDTc9Nu8JPbvU1-3oJ4rCaIrtRJDUBnOvpB_JWlI5p-IGP7mNE0JDqBkbPyIqhEAokRTILfLkRaXpa_1x1Dmu4CgmlkgnY0gmlwhKwSTaWKbXVsdGlhZGRyc5YACASsEk2lBrpXAAoErBJNpQa6WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsRykOtVB8NBkLGt2M-iBBGffV3UAkRyWu1o-5lf0VIKDdGNwgrpXg3VkcIK6WYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-14__c650e2ed-2d1d-4ff5-a6e2-9c9bdde95b73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.94
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55697', '55698', '55699', '55700', '55701']
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 55697:55697 -p 55698:55698 -p 55699:55699 -p 55700:55700 -p 55701:55701 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55699 --rest-port=55697 --tcp-port=55698 --discv5-udp-port=55700 --rest-address=0.0.0.0 --nat=extip:172.18.180.94 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b703506dffef774ee7941af6a6d4fa4ccb277d411e087c5d3cbcfcdaabbc3b53 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55701 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QFDTc9Nu8JPbvU1-3oJ4rCaIrtRJDUBnOvpB_JWlI5p-IGP7mNE0JDqBkbPyIqhEAokRTILfLkRaXpa_1x1Dmu4CgmlkgnY0gmlwhKwSTaWKbXVsdGlhZGRyc5YACASsEk2lBrpXAAoErBJNpQa6WN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDsRykOtVB8NBkLGt2M-iBBGffV3UAkRyWu1o-5lf0VIKDdGNwgrpXg3VkcIK6WYV3YWt1MgU --filternode=/ip4/172.18.77.165/tcp/47703/p2p/16Uiu2HAmQaMqtvuSjBKU2jfbXa4MUJAyHj7YKmm9LuWnPsdZzz81
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.94 waku 9455b63ea48bbca07f4a832f2fed791de9fa73e43fbc7d68a89bf360d5503fc9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9455b63ea48b. Setting up logs at ./log/docker/node2_2026-02-25_07-25-14__c650e2ed-2d1d-4ff5-a6e2-9c9bdde95b73__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55697
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:55697/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:55697/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.180.94/tcp/55698/p2p/16Uiu2HAmMamuhYEt9BPwCUrrUDKC5odQUznHWSVq8L5dFYnuNd2z","/ip4/172.18.180.94/tcp/55699/ws/p2p/16Uiu2HAmMamuhYEt9BPwCUrrUDKC5odQUznHWSVq8L5dFYnuNd2z"],"enrUri":"enr:-L24QK1fdg6S-eMpC-2XYo6ibZfyP_1D1ig2RgiW6WXIy6TKSIdJuTABB2KqPhj-nkwcquhAPd1eQ9OdSTKSrYUo5hkCgmlkgnY0gmlwhKwStF6KbXVsdGlhZGRyc5YACASsErReBtmSAAoErBK0XgbZk90DgnJzhQADAQAAiXNlY3AyNTZrMaEDhKTKsipDhvAD8aRRui1TzvklNBA35bnDTV1ClSV69-uDdGNwgtmSg3VkcILZlIV3YWt1MgA"}'
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:55697/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.77.165/tcp/47703/p2p/16Uiu2HAmQaMqtvuSjBKU2jfbXa4MUJAyHj7YKmm9LuWnPsdZzz81"]'
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:47702/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:55697/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "b13c1acc-b383-45e1-bcb3-4e09292d1825", "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":"b13c1acc-b383-45e1-bcb3-4e09292d1825","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55697/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":1772004317445558841,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:55697/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47702/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:55697/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto" -H "Content-Type: application/json" -d 'None'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:55697/filter/v2/messages/%2Ftest%2F1%2Fwaku-filter%2Fproto. Response content: b'Not subscribed to topic: /test/1/waku-filter/proto'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c5e856715b7b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9455b63ea48b
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,99 @@
2026-02-25 07:22:29.720 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:22:29.721 DEBUG [tests.conftest] Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd
2026-02-25 07:22:29.721 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:22:29.721 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:22:29.721 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:22:29.731 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:29.731 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
2026-02-25 07:22:29.737 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:29.737 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
2026-02-25 07:22:29.743 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:22:29.743 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
2026-02-25 07:22:29.743 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:22:29.743 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:22:29.744 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:29.744 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:29.784 DEBUG [src.node.docker_mananger] Network waku created
2026-02-25 07:22:29.785 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.17.180
2026-02-25 07:22:29.785 DEBUG [src.node.docker_mananger] Generated ports ['37034', '37035', '37036', '37037', '37038']
2026-02-25 07:22:29.785 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:29.785 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:29.785 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:29.786 DEBUG [src.node.docker_mananger] docker run -i -t -p 37034:37034 -p 37035:37035 -p 37036:37036 -p 37037:37037 -p 37038:37038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37036 --rest-port=37034 --tcp-port=37035 --discv5-udp-port=37037 --rest-address=0.0.0.0 --nat=extip:172.18.17.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d92bed333277bdfd86bac3a4bb4ceb441ecce9b9aaaf8bc56b40ccf19a77ed55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37038 --metrics-logging=true --lightpush=true
2026-02-25 07:22:33.291 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.17.180 waku b1aeb9ade265f8bbb6e75ce1b7b63bef454ce6369c20fb61b2eb953560752948
2026-02-25 07:22:33.324 DEBUG [src.node.docker_mananger] Container started with ID b1aeb9ade265. Setting up logs at ./log/docker/node1_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
2026-02-25 07:22:33.325 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 37034
2026-02-25 07:22:33.325 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:34.326 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37034/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:34.330 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:34.330 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:34.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.180/tcp/37035/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G","/ip4/172.18.17.180/tcp/37036/ws/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G"],"enrUri":"enr:-L24QL5x3WmOkj6PqEwWYQKYU7BNifrwENKF_jxFgHqwGO4mH3R1qSW55JmyRajv99ONS1VgP2jUmzwqsA7lTot5XWECgmlkgnY0gmlwhKwSEbSKbXVsdGlhZGRyc5YACASsEhG0BpCrAAoErBIRtAaQrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoqTSX8KYc0sEBPcQF1FgP-dThc6OIjR4Kr31qJr_3A-DdGNwgpCrg3VkcIKQrYV3YWt1Mgk"}'
2026-02-25 07:22:34.332 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:34.333 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:34.333 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:34.334 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:34.334 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.52
2026-02-25 07:22:34.334 DEBUG [src.node.docker_mananger] Generated ports ['25938', '25939', '25940', '25941', '25942']
2026-02-25 07:22:34.335 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:34.335 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:34.335 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:34.335 DEBUG [src.node.docker_mananger] docker run -i -t -p 25938:25938 -p 25939:25939 -p 25940:25940 -p 25941:25941 -p 25942:25942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25940 --rest-port=25938 --tcp-port=25939 --discv5-udp-port=25941 --rest-address=0.0.0.0 --nat=extip:172.18.110.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcee5dd1be41bea5fbbcb478034a447b402d4c26b8a9f02fffcdefcccbd46a55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25942 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QL5x3WmOkj6PqEwWYQKYU7BNifrwENKF_jxFgHqwGO4mH3R1qSW55JmyRajv99ONS1VgP2jUmzwqsA7lTot5XWECgmlkgnY0gmlwhKwSEbSKbXVsdGlhZGRyc5YACASsEhG0BpCrAAoErBIRtAaQrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoqTSX8KYc0sEBPcQF1FgP-dThc6OIjR4Kr31qJr_3A-DdGNwgpCrg3VkcIKQrYV3YWt1Mgk --lightpushnode=/ip4/172.18.17.180/tcp/37035/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G
2026-02-25 07:22:34.520 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.52 waku 212cf38b5dd92cb89e661b6fed47f088af719c05eec3ef0b0f3c53ad3a4f9eb1
2026-02-25 07:22:34.553 DEBUG [src.node.docker_mananger] Container started with ID 212cf38b5dd9. Setting up logs at ./log/docker/node2_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
2026-02-25 07:22:34.554 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25938
2026-02-25 07:22:34.554 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:35.554 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25938/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:35.557 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-02-25 07:22:35.557 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:35.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25938/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:35.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.52/tcp/25939/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ","/ip4/172.18.110.52/tcp/25940/ws/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ"],"enrUri":"enr:-L24QOhmv_IWUtSnpRkVmTkRYqhU_bnuMmxAhDoH6-1q2Vf5erCBFDFpyt8sEzqGCiwHNTL7rpYD6zPCH_38Lev6yKICgmlkgnY0gmlwhKwSbjSKbXVsdGlhZGRyc5YACASsEm40BmVTAAoErBJuNAZlVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4iltOGei5eiLVz_SBqLpQxgEL4qHFaAGGkV9CZd4dRWDdGNwgmVTg3VkcIJlVYV3YWt1Mgs"}'
2026-02-25 07:22:35.560 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:35.560 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:22:35.560 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:22:35.562 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:22:35.562 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.159.215
2026-02-25 07:22:35.562 DEBUG [src.node.docker_mananger] Generated ports ['9488', '9489', '9490', '9491', '9492']
2026-02-25 07:22:35.562 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:22:35.562 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:22:35.562 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:22:35.562 DEBUG [src.node.docker_mananger] docker run -i -t -p 9488:9488 -p 9489:9489 -p 9490:9490 -p 9491:9491 -p 9492:9492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9490 --rest-port=9488 --tcp-port=9489 --discv5-udp-port=9491 --rest-address=0.0.0.0 --nat=extip:172.18.159.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd129cd6dd5bcdbcee57ec6eb14c60ffce934ceb44ecdda61d2ddd66e50dc938 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9492 --metrics-logging=true --relay=false --storenode=/ip4/172.18.110.52/tcp/25939/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ --discv5-bootstrap-node=enr:-L24QOhmv_IWUtSnpRkVmTkRYqhU_bnuMmxAhDoH6-1q2Vf5erCBFDFpyt8sEzqGCiwHNTL7rpYD6zPCH_38Lev6yKICgmlkgnY0gmlwhKwSbjSKbXVsdGlhZGRyc5YACASsEm40BmVTAAoErBJuNAZlVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4iltOGei5eiLVz_SBqLpQxgEL4qHFaAGGkV9CZd4dRWDdGNwgmVTg3VkcIJlVYV3YWt1Mgs
2026-02-25 07:22:35.744 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.159.215 waku 1d58f59576153bdf67bd6e79a12d9c8a715b420dc959e7fdafbc12141cf9c26a
2026-02-25 07:22:35.773 DEBUG [src.node.docker_mananger] Container started with ID 1d58f5957615. Setting up logs at ./log/docker/node3_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
2026-02-25 07:22:35.774 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9488
2026-02-25 07:22:35.774 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:22:36.775 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9488/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:36.777 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:22:36.777 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:22:36.778 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9488/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:36.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.159.215/tcp/9489/p2p/16Uiu2HAm4sxhrqApuFKcUUJJdFpePxYY43SeRtNkSWp8TvE8ei8P","/ip4/172.18.159.215/tcp/9490/ws/p2p/16Uiu2HAm4sxhrqApuFKcUUJJdFpePxYY43SeRtNkSWp8TvE8ei8P"],"enrUri":"enr:-L24QImyMWdq7FsCCH5mRx4Rz48TEufKBHI-WIdnoSp5PB-beRq4x7wcRo40FBrDnpOWn-1JaS2c06vGQZOAYa5cQZcCgmlkgnY0gmlwhKwSn9eKbXVsdGlhZGRyc5YACASsEp_XBiURAAoErBKf1wYlEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjHUx2J1Ssq_FPXRw75C65K_9zJFKrAX74Ty9jS0CzgiDdGNwgiURg3VkcIIlE4V3YWt1MgA"}'
2026-02-25 07:22:36.780 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:22:36.780 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37034/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:36.784 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:36.784 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25938/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:22:36.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:22:36.791 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:37034/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:36.795 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.110.52/tcp/50926/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ","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":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 07:22:36.795 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25938/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:22:36.797 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.17.180/tcp/37035/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G","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":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 07:22:36.797 DEBUG [src.libs.common] Sleeping for 30 seconds
2026-02-25 07:23:06.798 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:37034/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": 1772004186798455477}}'
2026-02-25 07:23:06.809 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:06.809 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:07.810 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:23:07.810 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9488/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F1&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:07.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"e140de740b129d3aaa02","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8994aab54fd4a29aab7eb6067260d72a482db1bbbcdf2b6a41e412e236e740cb"}]}'
2026-02-25 07:23:07.851 DEBUG [src.steps.store] messages length is 1
2026-02-25 07:23:07.860 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:07.861 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:07.861 DEBUG [src.node.waku_node] Stopping container with id b1aeb9ade265
2026-02-25 07:23:08.450 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:08.450 DEBUG [src.node.waku_node] Stopping container with id 212cf38b5dd9
2026-02-25 07:23:08.980 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:08.981 DEBUG [src.node.waku_node] Stopping container with id 1d58f5957615
2026-02-25 07:23:09.262 ERROR [src.node.docker_mananger] Max retries reached for container b1aeb9ade265. Exiting log stream.
2026-02-25 07:23:09.529 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:09.530 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:09.547 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:09.567 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:09.572 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
2026-02-25 07:26:59.139 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:26:59.140 DEBUG [tests.conftest] Running test: test_pubsub_topic_not_in_docker_flags with id: 2026-02-25_07-26-59__b3a304b6-680f-4dc8-91aa-d5824529e5b9
2026-02-25 07:26:59.140 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:26:59.140 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:26:59.140 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 07:26:59.147 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:26:59.148 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-26-59__b3a304b6-680f-4dc8-91aa-d5824529e5b9__wakuorg_nwaku:latest.log
2026-02-25 07:26:59.148 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:59.148 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:59.149 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:59.149 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.69.90
2026-02-25 07:26:59.149 DEBUG [src.node.docker_mananger] Generated ports ['61887', '61888', '61889', '61890', '61891']
2026-02-25 07:26:59.150 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:59.150 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:59.150 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:59.150 DEBUG [src.node.docker_mananger] docker run -i -t -p 61887:61887 -p 61888:61888 -p 61889:61889 -p 61890:61890 -p 61891:61891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61889 --rest-port=61887 --tcp-port=61888 --discv5-udp-port=61890 --rest-address=0.0.0.0 --nat=extip:172.18.69.90 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d4f21e0cd4d693dbe6572207a9faa3e0ea4e416401b11230e8510ad73dddd950 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61891 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:26:59.341 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.69.90 waku e04e9483a2806aba5dbf516bc27fbe7f4448cea31a0d0e6ce0e34decbbfcc781
2026-02-25 07:26:59.373 DEBUG [src.node.docker_mananger] Container started with ID e04e9483a280. Setting up logs at ./log/docker/node1_2026-02-25_07-26-59__b3a304b6-680f-4dc8-91aa-d5824529e5b9__wakuorg_nwaku:latest.log
2026-02-25 07:26:59.373 ERROR [src.node.docker_mananger] Max retries reached for container 2f1bba3ebba3. Exiting log stream.
2026-02-25 07:26:59.374 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61887
2026-02-25 07:26:59.377 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:59.948 ERROR [src.node.docker_mananger] Max retries reached for container 50e1b48011f7. Exiting log stream.
2026-02-25 07:27:00.377 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61887/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:00.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:27:00.380 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:00.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:00.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.69.90/tcp/61888/p2p/16Uiu2HAkxbaCHxzGPrqcgDp6s9b3VhPvYTTgXxc9PzuuL7NDruK2","/ip4/172.18.69.90/tcp/61889/ws/p2p/16Uiu2HAkxbaCHxzGPrqcgDp6s9b3VhPvYTTgXxc9PzuuL7NDruK2"],"enrUri":"enr:-L24QLp6z8NerovuphrLqOHm3fCoUoMUWFr2EEhThvzn1tR2dQPYmprQkQK8jay47ZVSMsuRSTT3y_ghZGQJHv9NPLsCgmlkgnY0gmlwhKwSRVqKbXVsdGlhZGRyc5YACASsEkVaBvHAAAoErBJFWgbxwd0DgnJzhQACAQAAiXNlY3AyNTZrMaECLxxUDXeM__zqeS6X8bwO0ik94iHTLcL0IkTLwcfHMO2DdGNwgvHAg3VkcILxwoV3YWt1MgU"}'
2026-02-25 07:27:00.383 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:00.390 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:27:00.390 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-26-59__b3a304b6-680f-4dc8-91aa-d5824529e5b9__wakuorg_nwaku:latest.log
2026-02-25 07:27:00.390 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:00.390 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:00.391 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:00.392 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.128.50
2026-02-25 07:27:00.392 DEBUG [src.node.docker_mananger] Generated ports ['12031', '12032', '12033', '12034', '12035']
2026-02-25 07:27:00.392 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:00.392 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:00.392 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:00.392 DEBUG [src.node.docker_mananger] docker run -i -t -p 12031:12031 -p 12032:12032 -p 12033:12033 -p 12034:12034 -p 12035:12035 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12033 --rest-port=12031 --tcp-port=12032 --discv5-udp-port=12034 --rest-address=0.0.0.0 --nat=extip:172.18.128.50 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=efaf4af5633f3e1aa9949cfbb6bfa2aae6fb55ccddc6a0cfcc45fbae8dfb9ba1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12035 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLp6z8NerovuphrLqOHm3fCoUoMUWFr2EEhThvzn1tR2dQPYmprQkQK8jay47ZVSMsuRSTT3y_ghZGQJHv9NPLsCgmlkgnY0gmlwhKwSRVqKbXVsdGlhZGRyc5YACASsEkVaBvHAAAoErBJFWgbxwd0DgnJzhQACAQAAiXNlY3AyNTZrMaECLxxUDXeM__zqeS6X8bwO0ik94iHTLcL0IkTLwcfHMO2DdGNwgvHAg3VkcILxwoV3YWt1MgU
2026-02-25 07:27:00.585 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.128.50 waku 4de50af8ad9355f92f88ef93adb424632a870cf7270d04041044e8e6b48307d7
2026-02-25 07:27:00.615 DEBUG [src.node.docker_mananger] Container started with ID 4de50af8ad93. Setting up logs at ./log/docker/node2_2026-02-25_07-26-59__b3a304b6-680f-4dc8-91aa-d5824529e5b9__wakuorg_nwaku:latest.log
2026-02-25 07:27:00.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 12031
2026-02-25 07:27:00.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:01.615 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12031/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:01.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:27:01.638 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:01.639 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12031/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:01.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.128.50/tcp/12032/p2p/16Uiu2HAmByKDD2xYSCkHyyiP67QrreP3BhwcLgEa28MtZMf8CP9K","/ip4/172.18.128.50/tcp/12033/ws/p2p/16Uiu2HAmByKDD2xYSCkHyyiP67QrreP3BhwcLgEa28MtZMf8CP9K"],"enrUri":"enr:-L24QCC3AXpALdp3poxLvTA68k12TA-55dmweqzOi6qIDt_5H_Qz1BmZ8ZvmFM5W8cvrNDzZBi5e4rW02282PIG_bfoCgmlkgnY0gmlwhKwSgDKKbXVsdGlhZGRyc5YACASsEoAyBi8AAAoErBKAMgYvAd0DgnJzhQACAQAAiXNlY3AyNTZrMaEC9dYX7Lq95gqCBIkVUdD1aB0wp8hbYvxrvRdeP9Edj-KDdGNwgi8Ag3VkcIIvAoV3YWt1MgE"}'
2026-02-25 07:27:01.646 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:01.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12031/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.69.90/tcp/61888/p2p/16Uiu2HAkxbaCHxzGPrqcgDp6s9b3VhPvYTTgXxc9PzuuL7NDruK2"]'
2026-02-25 07:27:01.651 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:01.651 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61887/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:27:01.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:01.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:12031/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/0"]'
2026-02-25 07:27:01.656 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:01.657 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:27:01.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:01.662 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:27:01.762 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:27:01.763 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:01.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004421656998912,"ephemeral":false,"proof":""}]'
2026-02-25 07:27:01.767 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:27:01.767 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:12031/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:01.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":1772004421656998912,"ephemeral":false,"proof":""}]'
2026-02-25 07:27:01.772 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:27:01.773 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:27:01.773 DEBUG [src.node.waku_node] Stopping container with id e04e9483a280
2026-02-25 07:27:02.356 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:02.356 DEBUG [src.node.waku_node] Stopping container with id 4de50af8ad93
2026-02-25 07:27:02.874 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:02.875 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:27:02.882 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:27:02.888 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 07:23:24.222 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:24.223 DEBUG [tests.conftest] Running test: test_filter_ping_without_request_id with id: 2026-02-25_07-23-24__dd2ebe60-789b-4bfa-bbaf-d94e83bc6048
2026-02-25 07:23:24.223 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:24.223 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:23:24.224 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:23:24.231 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:24.231 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-24__dd2ebe60-789b-4bfa-bbaf-d94e83bc6048__wakuorg_nwaku:latest.log
2026-02-25 07:23:24.231 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:24.231 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:24.233 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:24.233 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.144.231
2026-02-25 07:23:24.233 DEBUG [src.node.docker_mananger] Generated ports ['36813', '36814', '36815', '36816', '36817']
2026-02-25 07:23:24.233 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:24.233 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:24.233 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:24.233 DEBUG [src.node.docker_mananger] docker run -i -t -p 36813:36813 -p 36814:36814 -p 36815:36815 -p 36816:36816 -p 36817:36817 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36815 --rest-port=36813 --tcp-port=36814 --discv5-udp-port=36816 --rest-address=0.0.0.0 --nat=extip:172.18.144.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5b37c35d85e132e467f3bd0aa7c9b944f16cd2ae3d7f02efed63bac5a5c7caee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36817 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:23:24.412 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.144.231 waku 309a78094562a981d648e1acee2faeb1fb47cc7570096c80ca419537ffe8aec1
2026-02-25 07:23:24.448 DEBUG [src.node.docker_mananger] Container started with ID 309a78094562. Setting up logs at ./log/docker/node1_2026-02-25_07-23-24__dd2ebe60-789b-4bfa-bbaf-d94e83bc6048__wakuorg_nwaku:latest.log
2026-02-25 07:23:24.449 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36813
2026-02-25 07:23:24.449 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:24.514 ERROR [src.node.docker_mananger] Max retries reached for container 25529c79c2ff. Exiting log stream.
2026-02-25 07:23:25.028 ERROR [src.node.docker_mananger] Max retries reached for container df30e5ad8839. Exiting log stream.
2026-02-25 07:23:25.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36813/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:25.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-02-25 07:23:25.452 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:25.453 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36813/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:25.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.144.231/tcp/36814/p2p/16Uiu2HAmP3kNDAeAAJ84B1tat52JtNqGyuNXy28DTaCFd61LHUPG","/ip4/172.18.144.231/tcp/36815/ws/p2p/16Uiu2HAmP3kNDAeAAJ84B1tat52JtNqGyuNXy28DTaCFd61LHUPG"],"enrUri":"enr:-L24QHFNp_w-6hkMlc4n4Hmh6kLpXvizrYDW4TFMK6m6GquCID7m9O004MUFZ6TpY3mBLMIgpj6oTaILLPiEErQ7boECgmlkgnY0gmlwhKwSkOeKbXVsdGlhZGRyc5YACASsEpDnBo_OAAoErBKQ5waPz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmmlqfQ-nmnldnLNhfPc82SQ3QhBrEF1-Th81szSLO8eDdGNwgo_Og3VkcIKP0IV3YWt1MgU"}'
2026-02-25 07:23:25.455 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:25.456 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:23:25.462 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:25.462 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-24__dd2ebe60-789b-4bfa-bbaf-d94e83bc6048__wakuorg_nwaku:latest.log
2026-02-25 07:23:25.462 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:25.463 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:25.464 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:25.464 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.25.24
2026-02-25 07:23:25.464 DEBUG [src.node.docker_mananger] Generated ports ['24175', '24176', '24177', '24178', '24179']
2026-02-25 07:23:25.464 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:25.464 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:25.464 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:25.465 DEBUG [src.node.docker_mananger] docker run -i -t -p 24175:24175 -p 24176:24176 -p 24177:24177 -p 24178:24178 -p 24179:24179 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24177 --rest-port=24175 --tcp-port=24176 --discv5-udp-port=24178 --rest-address=0.0.0.0 --nat=extip:172.18.25.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58ddb4ba567ad83f2a6b0feb8bb974b231238e6de1e9eb36fefeed2fedcfdf5c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24179 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHFNp_w-6hkMlc4n4Hmh6kLpXvizrYDW4TFMK6m6GquCID7m9O004MUFZ6TpY3mBLMIgpj6oTaILLPiEErQ7boECgmlkgnY0gmlwhKwSkOeKbXVsdGlhZGRyc5YACASsEpDnBo_OAAoErBKQ5waPz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDmmlqfQ-nmnldnLNhfPc82SQ3QhBrEF1-Th81szSLO8eDdGNwgo_Og3VkcIKP0IV3YWt1MgU --filternode=/ip4/172.18.144.231/tcp/36814/p2p/16Uiu2HAmP3kNDAeAAJ84B1tat52JtNqGyuNXy28DTaCFd61LHUPG
2026-02-25 07:23:25.650 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.25.24 waku 49ebb2388c95684c4ef7c77d4aec70d1c5a1ed7cf2666caacf9ae0f833d80014
2026-02-25 07:23:25.681 DEBUG [src.node.docker_mananger] Container started with ID 49ebb2388c95. Setting up logs at ./log/docker/node2_2026-02-25_07-23-24__dd2ebe60-789b-4bfa-bbaf-d94e83bc6048__wakuorg_nwaku:latest.log
2026-02-25 07:23:25.682 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 24175
2026-02-25 07:23:25.682 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:26.682 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24175/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:26.685 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:26.686 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:26.686 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24175/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:26.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.25.24/tcp/24176/p2p/16Uiu2HAmFFGWxtGqEXErgQ5BxFRZpiNRDe8sEVWGCXyS1hQo6ea5","/ip4/172.18.25.24/tcp/24177/ws/p2p/16Uiu2HAmFFGWxtGqEXErgQ5BxFRZpiNRDe8sEVWGCXyS1hQo6ea5"],"enrUri":"enr:-L24QLPnWEQdO0VewNbg_OknlugH358C3cWtP9MI63oqkJUnc8KI7OGASz9HcntBBB3zOmBRVAjdMof5io9g9VnK8FACgmlkgnY0gmlwhKwSGRiKbXVsdGlhZGRyc5YACASsEhkYBl5wAAoErBIZGAZecd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDJn9mtnJ03gVikRcXf1y8t1VtXO8Kk-mfXM2fdA2YnbqDdGNwgl5wg3VkcIJecoV3YWt1MgA"}'
2026-02-25 07:23:26.688 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:26.688 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24175/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.231/tcp/36814/p2p/16Uiu2HAmP3kNDAeAAJ84B1tat52JtNqGyuNXy28DTaCFd61LHUPG"]'
2026-02-25 07:23:26.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:26.724 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 07:23:26.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36813/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:23:26.739 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:26.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:24175/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "cad34dcf-5d28-4754-97d1-2d2d009fa18c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:23:26.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"cad34dcf-5d28-4754-97d1-2d2d009fa18c","statusDesc":"OK"}'
2026-02-25 07:23:26.754 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:24175/filter/v2/subscriptions/" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:26.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusDesc":"OK"}'
2026-02-25 07:23:26.765 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:26.766 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:26.766 DEBUG [src.node.waku_node] Stopping container with id 309a78094562
2026-02-25 07:23:27.294 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:27.296 DEBUG [src.node.waku_node] Stopping container with id 49ebb2388c95
2026-02-25 07:23:27.817 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:27.818 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:27.828 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:27.833 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_non_hex_hash with id: 2026-02-25_07-24-30__4fb3e91f-b34b-4a1f-87b3-8d3b6eeca3b5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-24-30__4fb3e91f-b34b-4a1f-87b3-8d3b6eeca3b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.108.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45531', '45532', '45533', '45534', '45535']
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 45531:45531 -p 45532:45532 -p 45533:45533 -p 45534:45534 -p 45535:45535 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45533 --rest-port=45531 --tcp-port=45532 --discv5-udp-port=45534 --rest-address=0.0.0.0 --nat=extip:172.18.108.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ecfb290ec307ab64f1bb85abd1af97dc3cf2f819dddb3cdbae0eb6e2f3e6cedd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45535 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.108.90 waku 3e44fb7a83905f1b18610288c22fcf803dd296cefdecc5db4d48d4da80e7b9eb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ef9fcc5cf489. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e44fb7a8390. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-24-30__4fb3e91f-b34b-4a1f-87b3-8d3b6eeca3b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45531
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 4ef0b00b98eb. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45531/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:45531/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.108.90/tcp/45532/p2p/16Uiu2HAmRk8EFvZSS9pYcgPMoyJKoaQKGdX4mN34q4LVkgaT2FJZ","/ip4/172.18.108.90/tcp/45533/ws/p2p/16Uiu2HAmRk8EFvZSS9pYcgPMoyJKoaQKGdX4mN34q4LVkgaT2FJZ"],"enrUri":"enr:-L24QM84_MfrM0q_Cr2YX262ccQXybrPgReU3udp80J6bOmdfX8FpPtHPXClJ1MD7DsXyLvsy29Q8WM8g8KWCczmO38CgmlkgnY0gmlwhKwSbFqKbXVsdGlhZGRyc5YACASsEmxaBrHcAAoErBJsWgax3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwni-HTlq7M4S1v7UivSL2QYmfcHoO0jGXHvkr4EtcJqDdGNwgrHcg3VkcIKx3oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-24-30__4fb3e91f-b34b-4a1f-87b3-8d3b6eeca3b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.36.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['56007', '56008', '56009', '56010', '56011']
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 56007:56007 -p 56008:56008 -p 56009:56009 -p 56010:56010 -p 56011:56011 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56009 --rest-port=56007 --tcp-port=56008 --discv5-udp-port=56010 --rest-address=0.0.0.0 --nat=extip:172.18.36.32 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cfcd38a6c64102b977d7bc59bbcc0976b62b4ceccd476a24b87a9f2894fac0b4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56011 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QM84_MfrM0q_Cr2YX262ccQXybrPgReU3udp80J6bOmdfX8FpPtHPXClJ1MD7DsXyLvsy29Q8WM8g8KWCczmO38CgmlkgnY0gmlwhKwSbFqKbXVsdGlhZGRyc5YACASsEmxaBrHcAAoErBJsWgax3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDwni-HTlq7M4S1v7UivSL2QYmfcHoO0jGXHvkr4EtcJqDdGNwgrHcg3VkcIKx3oV3YWt1MgM --storenode=/ip4/172.18.108.90/tcp/45532/p2p/16Uiu2HAmRk8EFvZSS9pYcgPMoyJKoaQKGdX4mN34q4LVkgaT2FJZ --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.36.32 waku 1b47c89d9b6b1854e50e5beb033b5e2c49aa07a3ab2fd5cb14e45fd8c0cb9849
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1b47c89d9b6b. Setting up logs at ./log/docker/store_node1_2026-02-25_07-24-30__4fb3e91f-b34b-4a1f-87b3-8d3b6eeca3b5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 56007
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:56007/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:56007/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.32/tcp/56008/p2p/16Uiu2HAmFzgqts4g8VczdH1owq34A59wk1qHexb5p5kS83UETfE6","/ip4/172.18.36.32/tcp/56009/ws/p2p/16Uiu2HAmFzgqts4g8VczdH1owq34A59wk1qHexb5p5kS83UETfE6"],"enrUri":"enr:-L24QBsSIseEjmWlsdCokQWnSnkyPok0Pmvw8wh1TYwtQCyaXx2sVVvoAgTXVlR7S6ybhEs-PCCXGKTRD6O2-vkQSskCgmlkgnY0gmlwhKwSJCCKbXVsdGlhZGRyc5YACASsEiQgBtrIAAoErBIkIAbayd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDMZ7hx3Kk2xb_NyV_WVmYRg1YvToiS8BHcPaXmaNgpQ-DdGNwgtrIg3VkcILayoV3YWt1MgM"}'
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:56007/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.108.90/tcp/45532/p2p/16Uiu2HAmRk8EFvZSS9pYcgPMoyJKoaQKGdX4mN34q4LVkgaT2FJZ"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:45531/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:56007/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:45531/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:45531/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:45531/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:45531/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:45531/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&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:45531/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&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:56007/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&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:56007/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=test&pageSize=50&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 3e44fb7a8390
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1b47c89d9b6b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,199 @@
2026-02-25 07:24:56.570 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:24:56.571 DEBUG [tests.conftest] Running test: test_relay_packet_loss_applied_mid_way with id: 2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89
2026-02-25 07:24:56.571 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:24:56.571 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:24:56.578 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:56.578 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:24:56.585 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:56.585 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:24:56.592 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:56.592 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:24:56.598 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:56.598 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:24:56.599 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:56.599 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:56.600 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:56.600 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.186.103
2026-02-25 07:24:56.601 DEBUG [src.node.docker_mananger] Generated ports ['3450', '3451', '3452', '3453', '3454']
2026-02-25 07:24:56.601 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:56.601 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:56.601 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:56.601 DEBUG [src.node.docker_mananger] docker run -i -t -p 3450:3450 -p 3451:3451 -p 3452:3452 -p 3453:3453 -p 3454:3454 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3452 --rest-port=3450 --tcp-port=3451 --discv5-udp-port=3453 --rest-address=0.0.0.0 --nat=extip:172.18.186.103 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fa25defde095eec5abad1bd8dc87f501e58c51d89fa3ff1edcbc4fdbddabfa1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3454 --metrics-logging=true --relay=true
2026-02-25 07:24:56.788 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.186.103 waku b5d2e1bac627ccc109aa12395e972d7a59cf6d1c36554ffba89f04b1a2417fab
2026-02-25 07:24:56.817 DEBUG [src.node.docker_mananger] Container started with ID b5d2e1bac627. Setting up logs at ./log/docker/node1_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:24:56.818 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3450
2026-02-25 07:24:56.818 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:56.884 ERROR [src.node.docker_mananger] Max retries reached for container a901c1fee75d. Exiting log stream.
2026-02-25 07:24:57.174 ERROR [src.node.docker_mananger] Max retries reached for container 60539f216ab6. Exiting log stream.
2026-02-25 07:24:57.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3450/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:57.822 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:57.822 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:57.822 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3450/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:57.824 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.186.103/tcp/3451/p2p/16Uiu2HAmMebaYwYrnCWXNgwri2fM8EVg4QVxaNBK6hT7SWEnZYFv","/ip4/172.18.186.103/tcp/3452/ws/p2p/16Uiu2HAmMebaYwYrnCWXNgwri2fM8EVg4QVxaNBK6hT7SWEnZYFv"],"enrUri":"enr:-L24QEuETigOofaa3rm_hJnuWIYnNT7tZQtqQbQ4mbnsC4tAG2NR6RU8U7BIMLXrtbG5CgizQ5A51xnNVJaKC4zCAKkCgmlkgnY0gmlwhKwSumeKbXVsdGlhZGRyc5YACASsErpnBg17AAoErBK6ZwYNfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhZ9vR733KrdlGnUNIoMb9gBgt1QUi7bXRgWgUiT5sm2DdGNwgg17g3VkcIINfYV3YWt1MgE"}'
2026-02-25 07:24:57.825 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:57.825 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:57.825 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:57.826 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:57.826 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.169.220
2026-02-25 07:24:57.827 DEBUG [src.node.docker_mananger] Generated ports ['57352', '57353', '57354', '57355', '57356']
2026-02-25 07:24:57.827 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:57.827 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:57.827 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:57.827 DEBUG [src.node.docker_mananger] docker run -i -t -p 57352:57352 -p 57353:57353 -p 57354:57354 -p 57355:57355 -p 57356:57356 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57354 --rest-port=57352 --tcp-port=57353 --discv5-udp-port=57355 --rest-address=0.0.0.0 --nat=extip:172.18.169.220 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aad1bc796adbbecfb01e5c0f45a3c845fdd3c6bfddb9f647d07f2beecadba82f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57356 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEuETigOofaa3rm_hJnuWIYnNT7tZQtqQbQ4mbnsC4tAG2NR6RU8U7BIMLXrtbG5CgizQ5A51xnNVJaKC4zCAKkCgmlkgnY0gmlwhKwSumeKbXVsdGlhZGRyc5YACASsErpnBg17AAoErBK6ZwYNfN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDhZ9vR733KrdlGnUNIoMb9gBgt1QUi7bXRgWgUiT5sm2DdGNwgg17g3VkcIINfYV3YWt1MgE
2026-02-25 07:24:58.018 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.169.220 waku 659d29b31bb0f9b6393759a7a3d5026572c070e796c0066b7dc219dfe058464a
2026-02-25 07:24:58.050 DEBUG [src.node.docker_mananger] Container started with ID 659d29b31bb0. Setting up logs at ./log/docker/node2_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:24:58.051 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 57352
2026-02-25 07:24:58.051 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:59.051 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57352/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:59.070 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:59.071 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:59.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57352/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:59.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.169.220/tcp/57353/p2p/16Uiu2HAkubv3GsYCxDMibcU8CVkugcifG4dYrthJNoGbQZX8XE1x","/ip4/172.18.169.220/tcp/57354/ws/p2p/16Uiu2HAkubv3GsYCxDMibcU8CVkugcifG4dYrthJNoGbQZX8XE1x"],"enrUri":"enr:-L24QDKHj1bQq63Yjp50OwAVi8i9e77l8uyLMDGUks3zkXDYD2Uvwh-lcYcC7xrsitBFLfzUmh-nMEdQZxDjTYNeZVYCgmlkgnY0gmlwhKwSqdyKbXVsdGlhZGRyc5YACASsEqncBuAJAAoErBKp3AbgCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAp-0r22eKwUEV7Us-CEAy1v2z2UzL0SuFSwGwjvysWuDdGNwguAJg3VkcILgC4V3YWt1MgE"}'
2026-02-25 07:24:59.078 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:59.079 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:59.079 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:59.082 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:59.082 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.174.215
2026-02-25 07:24:59.082 DEBUG [src.node.docker_mananger] Generated ports ['27297', '27298', '27299', '27300', '27301']
2026-02-25 07:24:59.083 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:59.083 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:59.083 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:59.084 DEBUG [src.node.docker_mananger] docker run -i -t -p 27297:27297 -p 27298:27298 -p 27299:27299 -p 27300:27300 -p 27301:27301 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27299 --rest-port=27297 --tcp-port=27298 --discv5-udp-port=27300 --rest-address=0.0.0.0 --nat=extip:172.18.174.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ddea5c9fbfabf68b9af098637f1d7c08a73fbfb5cf87356a9718d2dad64d2ae0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27301 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QDKHj1bQq63Yjp50OwAVi8i9e77l8uyLMDGUks3zkXDYD2Uvwh-lcYcC7xrsitBFLfzUmh-nMEdQZxDjTYNeZVYCgmlkgnY0gmlwhKwSqdyKbXVsdGlhZGRyc5YACASsEqncBuAJAAoErBKp3AbgCt0DgnJzhQADAQAAiXNlY3AyNTZrMaECAp-0r22eKwUEV7Us-CEAy1v2z2UzL0SuFSwGwjvysWuDdGNwguAJg3VkcILgC4V3YWt1MgE
2026-02-25 07:24:59.285 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.174.215 waku 4ec2a6bcd1c265d2266f9767c88478515c8df78282a7b2771676fd70cb8d7a24
2026-02-25 07:24:59.317 DEBUG [src.node.docker_mananger] Container started with ID 4ec2a6bcd1c2. Setting up logs at ./log/docker/node3_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:24:59.317 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 27297
2026-02-25 07:24:59.317 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:00.318 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27297/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:00.335 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:00.336 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:00.336 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27297/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:00.339 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.174.215/tcp/27298/p2p/16Uiu2HAm3Qdf9KoDy9ihE75Xb2dYpPTvXCkm8F6zHjhW1LZWbniK","/ip4/172.18.174.215/tcp/27299/ws/p2p/16Uiu2HAm3Qdf9KoDy9ihE75Xb2dYpPTvXCkm8F6zHjhW1LZWbniK"],"enrUri":"enr:-L24QO8RNfX8MzPEg077xQvvEPqw9x8f_crVaoe6ZX_dfq9-GyXnWrH7m2-F6mIWVz12XEM2HD_AUd05LR14J2QwqnACgmlkgnY0gmlwhKwSrteKbXVsdGlhZGRyc5YACASsEq7XBmqiAAoErBKu1wZqo90DgnJzhQADAQAAiXNlY3AyNTZrMaECdplKJT5QdlUvvAxRaiZ5ly1z3Dzj-WS39bhFW2JXHJCDdGNwgmqig3VkcIJqpIV3YWt1MgE"}'
2026-02-25 07:25:00.340 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:00.340 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:00.341 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:00.342 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:00.342 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.76.180
2026-02-25 07:25:00.342 DEBUG [src.node.docker_mananger] Generated ports ['60495', '60496', '60497', '60498', '60499']
2026-02-25 07:25:00.342 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:00.342 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:00.343 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:00.343 DEBUG [src.node.docker_mananger] docker run -i -t -p 60495:60495 -p 60496:60496 -p 60497:60497 -p 60498:60498 -p 60499:60499 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60497 --rest-port=60495 --tcp-port=60496 --discv5-udp-port=60498 --rest-address=0.0.0.0 --nat=extip:172.18.76.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=edc104f851cba06b9eff9f1e556add3cc7552257a2b0ef8e26d97ddec54e28ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60499 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QO8RNfX8MzPEg077xQvvEPqw9x8f_crVaoe6ZX_dfq9-GyXnWrH7m2-F6mIWVz12XEM2HD_AUd05LR14J2QwqnACgmlkgnY0gmlwhKwSrteKbXVsdGlhZGRyc5YACASsEq7XBmqiAAoErBKu1wZqo90DgnJzhQADAQAAiXNlY3AyNTZrMaECdplKJT5QdlUvvAxRaiZ5ly1z3Dzj-WS39bhFW2JXHJCDdGNwgmqig3VkcIJqpIV3YWt1MgE
2026-02-25 07:25:00.535 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.76.180 waku be00bd63834814f26daf14be9ac7701955e804e259538a23b090e18516106a5e
2026-02-25 07:25:00.567 DEBUG [src.node.docker_mananger] Container started with ID be00bd638348. Setting up logs at ./log/docker/node4_2026-02-25_07-24-56__1d79280f-85e2-4f5a-8341-0b2abe74ba89__wakuorg_nwaku:latest.log
2026-02-25 07:25:00.567 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60495
2026-02-25 07:25:00.567 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:01.568 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60495/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:01.582 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:01.583 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:01.583 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60495/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:01.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.76.180/tcp/60496/p2p/16Uiu2HAmFf8iw5TX2dRLQqH54EbDevcYjD6MLehW3cXysM6o7HVa","/ip4/172.18.76.180/tcp/60497/ws/p2p/16Uiu2HAmFf8iw5TX2dRLQqH54EbDevcYjD6MLehW3cXysM6o7HVa"],"enrUri":"enr:-L24QAPEQ5Hv3Uk18w03K4s-K6pk_Ife4LqBtdoKU7e6dkzcS8e5KPgMWnX5nbS2fWLz89xLu2nq7JafJpvOJB98LpkCgmlkgnY0gmlwhKwSTLSKbXVsdGlhZGRyc5YACASsEky0BuxQAAoErBJMtAbsUd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLJyHQWXKPtsGKEeCJgZ1ivLjq8sthD5o_PVNjyOz9KmDdGNwguxQg3VkcILsUoV3YWt1MgE"}'
2026-02-25 07:25:01.592 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:01.592 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:25:01.596 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:01.597 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:57352/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:25:01.604 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:01.606 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:27297/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:25:01.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:01.614 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60495/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:25:01.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:01.622 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3450/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:01.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.169.220/tcp/36088/p2p/16Uiu2HAkubv3GsYCxDMibcU8CVkugcifG4dYrthJNoGbQZX8XE1x","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 07:25:01.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:57352/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:01.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.174.215/tcp/56628/p2p/16Uiu2HAm3Qdf9KoDy9ihE75Xb2dYpPTvXCkm8F6zHjhW1LZWbniK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.186.103/tcp/3451/p2p/16Uiu2HAmMebaYwYrnCWXNgwri2fM8EVg4QVxaNBK6hT7SWEnZYFv","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 07:25:01.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:27297/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:01.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.169.220/tcp/57353/p2p/16Uiu2HAkubv3GsYCxDMibcU8CVkugcifG4dYrthJNoGbQZX8XE1x","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.76.180/tcp/53126/p2p/16Uiu2HAmFf8iw5TX2dRLQqH54EbDevcYjD6MLehW3cXysM6o7HVa","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 07:25:01.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60495/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:01.634 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.174.215/tcp/27298/p2p/16Uiu2HAm3Qdf9KoDy9ihE75Xb2dYpPTvXCkm8F6zHjhW1LZWbniK","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 07:25:01.634 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-25 07:25:21.634 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:21.637 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[]'
2026-02-25 07:25:21.638 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.652 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.664 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.664 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.694 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.710 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.727 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.728 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.737 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.740 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.750 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.751 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.765 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:21.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:21.784 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9051', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:25:21.804 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9051', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '50.0%']
2026-02-25 07:25:21.821 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9051', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 07:25:21.833 DEBUG [src.steps.network_conditions] 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
2026-02-25 07:25:21.834 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:29.438 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:29.438 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:33.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:33.151 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:34.390 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:34.390 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:36.894 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:36.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:43.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:43.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:46.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:46.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:50.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:50.111 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:50.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:50.124 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:50.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:50.135 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:52.030 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:52.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:53.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:53.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:53.478 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:53.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:53.500 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:53.500 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:54.536 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:54.537 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:55.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:55.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:55.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:55.769 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:57.214 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:57.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:58.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:58.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:58.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:58.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3450/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:58.678 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:58.678 DEBUG [src.libs.common] Sleeping for 30.0 seconds
2026-02-25 07:26:28.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60495/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:28.682 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":1772004321638279712,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321652457983,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321664615061,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321678191819,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321699006351,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321710787555,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321728279507,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321740385481,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321751247464,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321766390047,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004321834053371,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004329438879098,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004333151067450,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004334390521975,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004336894888916,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004343263073714,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004346974845938,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004350110974670,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004350124518916,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004350135665539,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004352030827837,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004353470941036,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004353483022148,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004353500564271,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004354536970964,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004355758838607,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004355769673714,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004357215062943,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004358447097677,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004358457227069,"ephemeral":false,"proof":""}]'
2026-02-25 07:26:28.684 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '9051', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:26:28.694 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:26:28.695 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:26:28.696 DEBUG [src.node.waku_node] Stopping container with id b5d2e1bac627
2026-02-25 07:26:29.317 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:29.318 DEBUG [src.node.waku_node] Stopping container with id 659d29b31bb0
2026-02-25 07:26:29.912 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:29.913 DEBUG [src.node.waku_node] Stopping container with id 4ec2a6bcd1c2
2026-02-25 07:26:30.421 ERROR [src.node.docker_mananger] Max retries reached for container b5d2e1bac627. Exiting log stream.
2026-02-25 07:26:30.422 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:30.422 DEBUG [src.node.waku_node] Stopping container with id be00bd638348
2026-02-25 07:26:30.725 ERROR [src.node.docker_mananger] Max retries reached for container 659d29b31bb0. Exiting log stream.
2026-02-25 07:26:30.958 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:30.959 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:26:31.117 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:31.199 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:31.275 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:31.355 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:26:31.359 ERROR [src.node.docker_mananger] Max retries reached for container 4ec2a6bcd1c2. Exiting log stream.

View File

@ -0,0 +1,138 @@
2026-02-25 07:32:19.928 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:32:19.928 DEBUG [tests.conftest] Running test: test_multiple_content_topics_and_multiple_pubsub_topics with id: 2026-02-25_07-32-19__33eada0f-65ec-498e-a047-ae38a27f41e5
2026-02-25 07:32:19.929 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:32:19.929 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:32:19.929 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 07:32:19.937 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:19.938 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-32-19__33eada0f-65ec-498e-a047-ae38a27f41e5__wakuorg_nwaku:latest.log
2026-02-25 07:32:19.938 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:19.938 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:19.940 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:19.940 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.162
2026-02-25 07:32:19.940 DEBUG [src.node.docker_mananger] Generated ports ['13015', '13016', '13017', '13018', '13019']
2026-02-25 07:32:19.941 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:32:19.941 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:19.941 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:19.941 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:19.941 DEBUG [src.node.docker_mananger] docker run -i -t -p 13015:13015 -p 13016:13016 -p 13017:13017 -p 13018:13018 -p 13019:13019 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13017 --rest-port=13015 --tcp-port=13016 --discv5-udp-port=13018 --rest-address=0.0.0.0 --nat=extip:172.18.165.162 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=6c8be7dcc8955b70d5db15aa48e92fda22933ac0b27bfed01d4db3d6ac9ccb55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13019 --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-02-25 07:32:20.139 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.162 waku 4985ea51ef8d42b8150a6f73ad8627e79b806fb887322842424abcb781c1db15
2026-02-25 07:32:20.143 ERROR [src.node.docker_mananger] Max retries reached for container fdc3f11b6be0. Exiting log stream.
2026-02-25 07:32:20.172 DEBUG [src.node.docker_mananger] Container started with ID 4985ea51ef8d. Setting up logs at ./log/docker/node1_2026-02-25_07-32-19__33eada0f-65ec-498e-a047-ae38a27f41e5__wakuorg_nwaku:latest.log
2026-02-25 07:32:20.174 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 13015
2026-02-25 07:32:20.174 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:20.721 ERROR [src.node.docker_mananger] Max retries reached for container 15a2ebd3218f. Exiting log stream.
2026-02-25 07:32:21.175 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:21.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:21.178 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:21.178 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:21.181 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.162/tcp/13016/p2p/16Uiu2HAm291NsNu1Ft5cg6hLdDrXyB5jLbLGumuSZM6ocHxEa8eR","/ip4/172.18.165.162/tcp/13017/ws/p2p/16Uiu2HAm291NsNu1Ft5cg6hLdDrXyB5jLbLGumuSZM6ocHxEa8eR"],"enrUri":"enr:-L24QCXhTH7wULxscHAlspDwbPRY5VFdXYR_UyNs10GUn1d3LuFaoKsDPd1DoTQtfhSMCv3aOdOaEJTKvFoPtRxUihECgmlkgnY0gmlwhKwSpaKKbXVsdGlhZGRyc5YACASsEqWiBjLYAAoErBKlogYy2d0DgnJzhQACAQAAiXNlY3AyNTZrMaECY7zeMqaQB60sdHMfkTa9y__wRVNuAPuRNcmXQ9kR1k6DdGNwgjLYg3VkcIIy2oV3YWt1MgU"}'
2026-02-25 07:32:21.181 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:21.188 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:21.188 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-32-19__33eada0f-65ec-498e-a047-ae38a27f41e5__wakuorg_nwaku:latest.log
2026-02-25 07:32:21.188 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:21.188 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:21.190 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:21.190 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.105
2026-02-25 07:32:21.190 DEBUG [src.node.docker_mananger] Generated ports ['21878', '21879', '21880', '21881', '21882']
2026-02-25 07:32:21.190 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:32:21.190 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:21.191 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:21.191 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:21.191 DEBUG [src.node.docker_mananger] docker run -i -t -p 21878:21878 -p 21879:21879 -p 21880:21880 -p 21881:21881 -p 21882:21882 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21880 --rest-port=21878 --tcp-port=21879 --discv5-udp-port=21881 --rest-address=0.0.0.0 --nat=extip:172.18.59.105 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=f9e47cfdfaec4d60b06affccdebf67e4e1f6beb28fca5b0c2ff6c323b1ea6fd6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21882 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCXhTH7wULxscHAlspDwbPRY5VFdXYR_UyNs10GUn1d3LuFaoKsDPd1DoTQtfhSMCv3aOdOaEJTKvFoPtRxUihECgmlkgnY0gmlwhKwSpaKKbXVsdGlhZGRyc5YACASsEqWiBjLYAAoErBKlogYy2d0DgnJzhQACAQAAiXNlY3AyNTZrMaECY7zeMqaQB60sdHMfkTa9y__wRVNuAPuRNcmXQ9kR1k6DdGNwgjLYg3VkcIIy2oV3YWt1MgU --content-topic=/myapp/1/latest/proto --content-topic=/waku/2/content/test.js --content-topic=/app/22/sometopic/someencoding --content-topic=/toychat/2/huilong/proto --content-topic=/statusim/1/community/cbor --content-topic=/app/27/sometopic/someencoding --content-topic=/app/29/sometopic/someencoding --content-topic=/app/20/sometopic/someencoding
2026-02-25 07:32:21.393 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.105 waku c56b3b832385955ef6496c1f22fa502e3bbe9fef7ff7454649f04c0d16029a9c
2026-02-25 07:32:21.427 DEBUG [src.node.docker_mananger] Container started with ID c56b3b832385. Setting up logs at ./log/docker/node2_2026-02-25_07-32-19__33eada0f-65ec-498e-a047-ae38a27f41e5__wakuorg_nwaku:latest.log
2026-02-25 07:32:21.428 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21878
2026-02-25 07:32:21.428 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:22.428 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:22.449 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:22.449 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.455 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.105/tcp/21879/p2p/16Uiu2HAmF964vZ2FPeW3qNb67kuwnfF4x4CATp6RbwE6EfNXJrqS","/ip4/172.18.59.105/tcp/21880/ws/p2p/16Uiu2HAmF964vZ2FPeW3qNb67kuwnfF4x4CATp6RbwE6EfNXJrqS"],"enrUri":"enr:-L24QIll0E5LrYFyWh5uSf51UUA3y82wHtB5CNl4ud6ax5JPesqiLAjDaGp-yWMzJ2nV3phfuT7VsxtRNVQLCdYX4yECgmlkgnY0gmlwhKwSO2mKbXVsdGlhZGRyc5YACASsEjtpBlV3AAoErBI7aQZVeN0DgnJzhQACAQAAiXNlY3AyNTZrMaEDJOoaB7Mgj1UV-aYQ2z-6HZtJUViaszoSAOz6I_jpzoWDdGNwglV3g3VkcIJVeYV3YWt1MgE"}'
2026-02-25 07:32:22.455 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:22.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21878/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.165.162/tcp/13016/p2p/16Uiu2HAm291NsNu1Ft5cg6hLdDrXyB5jLbLGumuSZM6ocHxEa8eR"]'
2026-02-25 07:32:22.461 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.461 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-25 07:32:22.464 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:21878/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
2026-02-25 07:32:22.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.467 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:22.471 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.472 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:22.573 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004742466936574,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.578 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Fmyapp%2F1%2Flatest%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004742466936574,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:22.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.588 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:22.688 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.689 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.691 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":1772004742582480782,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.693 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.693 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Fwaku%2F2%2Fcontent%2Ftest.js" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.695 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":1772004742582480782,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:22.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.702 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:22.803 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.803 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.806 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772004742697469713,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.807 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.808 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Fapp%2F22%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.810 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/22/sometopic/someencoding","version":0,"timestamp":1772004742697469713,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:22.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.817 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:22.918 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.919 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.921 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772004742812332759,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.923 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:22.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Ftoychat%2F2%2Fhuilong%2Fproto" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:22.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/toychat/2/huilong/proto","version":0,"timestamp":1772004742812332759,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:22.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:22.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.932 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:23.032 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772004742927099669,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.037 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.037 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Fstatusim%2F1%2Fcommunity%2Fcbor" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.039 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/statusim/1/community/cbor","version":0,"timestamp":1772004742927099669,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.041 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:23.045 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:23.046 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:23.146 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.146 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772004743041478740,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.150 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.151 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Fapp%2F27%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.153 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/27/sometopic/someencoding","version":0,"timestamp":1772004743041478740,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:23.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:23.160 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:23.260 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.261 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772004743155001023,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.265 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.265 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Fapp%2F29%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/29/sometopic/someencoding","version":0,"timestamp":1772004743155001023,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:13015/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:23.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:23.275 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:23.375 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.376 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:13015/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.379 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772004743269829351,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.380 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:23.380 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21878/relay/v1/auto/messages/%2Fapp%2F20%2Fsometopic%2Fsomeencoding" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:23.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/app/20/sometopic/someencoding","version":0,"timestamp":1772004743269829351,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:23.385 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:32:23.386 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:32:23.387 DEBUG [src.node.waku_node] Stopping container with id 4985ea51ef8d
2026-02-25 07:32:23.940 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:23.941 DEBUG [src.node.waku_node] Stopping container with id c56b3b832385
2026-02-25 07:32:24.492 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:24.493 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:32:24.502 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:32:24.508 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 07:23:42.513 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:42.513 DEBUG [tests.conftest] Running test: test_filter_subscribe_to_101_content_topics with id: 2026-02-25_07-23-42__8e4dcda4-83f1-4800-89bd-c8b1316ff112
2026-02-25 07:23:42.513 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:42.514 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:23:42.514 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:23:42.521 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:42.521 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-42__8e4dcda4-83f1-4800-89bd-c8b1316ff112__wakuorg_nwaku:latest.log
2026-02-25 07:23:42.522 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:42.522 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:42.523 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:42.523 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.199.206
2026-02-25 07:23:42.523 DEBUG [src.node.docker_mananger] Generated ports ['4094', '4095', '4096', '4097', '4098']
2026-02-25 07:23:42.524 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:42.524 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:42.524 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:42.524 DEBUG [src.node.docker_mananger] docker run -i -t -p 4094:4094 -p 4095:4095 -p 4096:4096 -p 4097:4097 -p 4098:4098 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4096 --rest-port=4094 --tcp-port=4095 --discv5-udp-port=4097 --rest-address=0.0.0.0 --nat=extip:172.18.199.206 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0ac6e5d5dbbd3bd5d06b6d7cb1f96fdca4c6aa9a3fac81a9defeb6ac1dbc0f35 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4098 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:23:42.713 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.199.206 waku 1202de6f0b44055f26b5357fee8ac9251d190d110d030db535ada800724c10d3
2026-02-25 07:23:42.746 DEBUG [src.node.docker_mananger] Container started with ID 1202de6f0b44. Setting up logs at ./log/docker/node1_2026-02-25_07-23-42__8e4dcda4-83f1-4800-89bd-c8b1316ff112__wakuorg_nwaku:latest.log
2026-02-25 07:23:42.746 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4094
2026-02-25 07:23:42.746 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:42.754 ERROR [src.node.docker_mananger] Max retries reached for container 314f75f9c314. Exiting log stream.
2026-02-25 07:23:43.319 ERROR [src.node.docker_mananger] Max retries reached for container fcbc95ed0575. Exiting log stream.
2026-02-25 07:23:43.747 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4094/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:43.749 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:43.750 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:43.750 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4094/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:43.752 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.199.206/tcp/4095/p2p/16Uiu2HAmRPicnVnmBXEDLdfXSDSh5vnbuB4Y8kxHSevy5DcXqnDB","/ip4/172.18.199.206/tcp/4096/ws/p2p/16Uiu2HAmRPicnVnmBXEDLdfXSDSh5vnbuB4Y8kxHSevy5DcXqnDB"],"enrUri":"enr:-L24QNDin4TfjuOo5wm3OcxxXpFdl2rpZgkB-eGBkzMnPMPJMK9qSxlxkKgMb2owQAFuZkYdzARhqIxdDCHVvhsQfB4CgmlkgnY0gmlwhKwSx86KbXVsdGlhZGRyc5YACASsEsfOBg__AAoErBLHzgYQAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvT5twTEUhDr1VKZWE7Wj8FK943YMg7K_cMnnCJhuAVaDdGNwgg__g3VkcIIQAYV3YWt1MgU"}'
2026-02-25 07:23:43.752 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:43.753 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:23:43.759 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:43.759 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-42__8e4dcda4-83f1-4800-89bd-c8b1316ff112__wakuorg_nwaku:latest.log
2026-02-25 07:23:43.759 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:43.760 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:43.761 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:43.761 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.170.79
2026-02-25 07:23:43.761 DEBUG [src.node.docker_mananger] Generated ports ['65167', '65168', '65169', '65170', '65171']
2026-02-25 07:23:43.761 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:43.761 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:43.762 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:43.762 DEBUG [src.node.docker_mananger] docker run -i -t -p 65167:65167 -p 65168:65168 -p 65169:65169 -p 65170:65170 -p 65171:65171 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=65169 --rest-port=65167 --tcp-port=65168 --discv5-udp-port=65170 --rest-address=0.0.0.0 --nat=extip:172.18.170.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7fb58daa32d65f51ca44b57c29d5de6fca3b34f03afdc5288f484a3db3f9e0cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=65171 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNDin4TfjuOo5wm3OcxxXpFdl2rpZgkB-eGBkzMnPMPJMK9qSxlxkKgMb2owQAFuZkYdzARhqIxdDCHVvhsQfB4CgmlkgnY0gmlwhKwSx86KbXVsdGlhZGRyc5YACASsEsfOBg__AAoErBLHzgYQAN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDvT5twTEUhDr1VKZWE7Wj8FK943YMg7K_cMnnCJhuAVaDdGNwgg__g3VkcIIQAYV3YWt1MgU --filternode=/ip4/172.18.199.206/tcp/4095/p2p/16Uiu2HAmRPicnVnmBXEDLdfXSDSh5vnbuB4Y8kxHSevy5DcXqnDB
2026-02-25 07:23:43.941 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.170.79 waku 59afccf767ca22cf595966836a5654a9611a8bfc6aed6ef36c26ba955c45a04b
2026-02-25 07:23:43.971 DEBUG [src.node.docker_mananger] Container started with ID 59afccf767ca. Setting up logs at ./log/docker/node2_2026-02-25_07-23-42__8e4dcda4-83f1-4800-89bd-c8b1316ff112__wakuorg_nwaku:latest.log
2026-02-25 07:23:43.972 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 65167
2026-02-25 07:23:43.972 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:44.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65167/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:44.975 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:44.976 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:44.976 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:65167/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:44.978 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.170.79/tcp/65168/p2p/16Uiu2HAmSptHp6pK7PGf58oGeRfWHj2GFvfbUMQAqzi5oKEKuXbP","/ip4/172.18.170.79/tcp/65169/ws/p2p/16Uiu2HAmSptHp6pK7PGf58oGeRfWHj2GFvfbUMQAqzi5oKEKuXbP"],"enrUri":"enr:-L24QNcYIwfmq3ebEPiESSRJPMUuyMOfM70QMjwvE0XoIbXCCP6TXofJeJ_O7EiTXfcaIVyF6nBvF_pQCIR3xtcd9KACgmlkgnY0gmlwhKwSqk-KbXVsdGlhZGRyc5YACASsEqpPBv6QAAoErBKqTwb-kd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0oySs7S-5Tlm_nutEwrkPmITOd9HcGdthTC6V8g4G-KDdGNwgv6Qg3VkcIL-koV3YWt1MgA"}'
2026-02-25 07:23:44.978 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:44.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65167/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.206/tcp/4095/p2p/16Uiu2HAmRPicnVnmBXEDLdfXSDSh5vnbuB4Y8kxHSevy5DcXqnDB"]'
2026-02-25 07:23:45.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:45.013 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 07:23:45.014 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4094/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:23:45.034 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:45.035 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65167/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8f2ef757-e5cb-475b-bb7f-50c46dff1810", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:23:45.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"8f2ef757-e5cb-475b-bb7f-50c46dff1810","statusDesc":"OK"}'
2026-02-25 07:23:45.048 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:65167/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:23:45.056 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:65167/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
2026-02-25 07:23:45.059 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:45.059 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:45.060 DEBUG [src.node.waku_node] Stopping container with id 1202de6f0b44
2026-02-25 07:23:45.586 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:45.587 DEBUG [src.node.waku_node] Stopping container with id 59afccf767ca
2026-02-25 07:23:46.099 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:46.100 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:46.110 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:46.116 DEBUG [src.node.docker_mananger] 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_light_push_with_no_timestamp with id: 2026-02-25_07-22-39__82d60291-6745-4f2b-8fde-f79fa2179bb6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-22-39__82d60291-6745-4f2b-8fde-f79fa2179bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.214.214
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41472', '41473', '41474', '41475', '41476']
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 41472:41472 -p 41473:41473 -p 41474:41474 -p 41475:41475 -p 41476:41476 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41474 --rest-port=41472 --tcp-port=41473 --discv5-udp-port=41475 --rest-address=0.0.0.0 --nat=extip:172.18.214.214 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c8ff16ac8a3edcddeebb5f0e4ffcdaa2dadfbe3ca1be406bad85b706feb1fbf9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41476 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.214.214 waku ee15dea792bd2a12be2b43c9306751d026e0c83b5bcfefb7a33588bea93e92a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ee15dea792bd. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-22-39__82d60291-6745-4f2b-8fde-f79fa2179bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41472
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 2b257d3a31b5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container fec8af6836ec. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41472/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:41472/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.214.214/tcp/41473/p2p/16Uiu2HAkyENVigqpRJo5rSYPGHWygGLpVruRCtV5xuForr1Xjnqq","/ip4/172.18.214.214/tcp/41474/ws/p2p/16Uiu2HAkyENVigqpRJo5rSYPGHWygGLpVruRCtV5xuForr1Xjnqq"],"enrUri":"enr:-L24QPGddHWPc1pIhXP7HAgc0rgzBOUZAoHi_fyeOIjU9cxoDZdYmAVo3Ll_OD-jHi3R0-huK4iTrIo6Wk1Tm9DN3VkCgmlkgnY0gmlwhKwS1taKbXVsdGlhZGRyc5YACASsEtbWBqIBAAoErBLW1gaiAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOImW7HTW4sgB3pEpo4kw3In1XAl2QnKUoSJWeT0cI5SDdGNwgqIBg3VkcIKiA4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-22-39__82d60291-6745-4f2b-8fde-f79fa2179bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.17
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6446', '6447', '6448', '6449', '6450']
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 6446:6446 -p 6447:6447 -p 6448:6448 -p 6449:6449 -p 6450:6450 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6448 --rest-port=6446 --tcp-port=6447 --discv5-udp-port=6449 --rest-address=0.0.0.0 --nat=extip:172.18.158.17 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=42c4dfffd3df7f9b319f5baa00cdc99e9fa40cabd431defa50ce98cbafcada39 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6450 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.17 waku b6141b6e6f3743d3452c895636d54dd72bb83fa8ed8bd4a509f8e8c97bcfefe7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b6141b6e6f37. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-22-39__82d60291-6745-4f2b-8fde-f79fa2179bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6446
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:6446/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:6446/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.17/tcp/6447/p2p/16Uiu2HAmS6D9UV6ax9pCNEkuJHYChvKJ1BiFhzrE48EDqXhZJ25r","/ip4/172.18.158.17/tcp/6448/ws/p2p/16Uiu2HAmS6D9UV6ax9pCNEkuJHYChvKJ1BiFhzrE48EDqXhZJ25r"],"enrUri":"enr:-L24QE3EtMISF62QZ3RPKCGijwuo95FJ6N36A17ie9-JPV0uMchd5OIlPJkhBPS_X8NJTNqaYMGYo26J2Qd0Naep8MkCgmlkgnY0gmlwhKwSnhGKbXVsdGlhZGRyc5YACASsEp4RBhkvAAoErBKeEQYZMN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDx53rSNvTiEZtA6cxwAZ34HizNTj8e7wTBjMkjmmtg2WDdGNwghkvg3VkcIIZMYV3YWt1MgE"}'
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:6446/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.214/tcp/41473/p2p/16Uiu2HAkyENVigqpRJo5rSYPGHWygGLpVruRCtV5xuForr1Xjnqq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-22-39__82d60291-6745-4f2b-8fde-f79fa2179bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.26.48
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57631', '57632', '57633', '57634', '57635']
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 57631:57631 -p 57632:57632 -p 57633:57633 -p 57634:57634 -p 57635:57635 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57633 --rest-port=57631 --tcp-port=57632 --discv5-udp-port=57634 --rest-address=0.0.0.0 --nat=extip:172.18.26.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9ce1802dc7f2d6e0c54ba7a5df97c8bf88cbe6c9eaaf34e7ed00d8750241c7b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57635 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPGddHWPc1pIhXP7HAgc0rgzBOUZAoHi_fyeOIjU9cxoDZdYmAVo3Ll_OD-jHi3R0-huK4iTrIo6Wk1Tm9DN3VkCgmlkgnY0gmlwhKwS1taKbXVsdGlhZGRyc5YACASsEtbWBqIBAAoErBLW1gaiAt0DgnJzhQADAQAAiXNlY3AyNTZrMaECOImW7HTW4sgB3pEpo4kw3In1XAl2QnKUoSJWeT0cI5SDdGNwgqIBg3VkcIKiA4V3YWt1Mgk --lightpushnode=/ip4/172.18.214.214/tcp/41473/p2p/16Uiu2HAkyENVigqpRJo5rSYPGHWygGLpVruRCtV5xuForr1Xjnqq --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.26.48 waku 19a023eea2df5a25465c39a4ee4cbd92f36d190463542724e49ccadf1c6a9ad8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 19a023eea2df. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-22-39__82d60291-6745-4f2b-8fde-f79fa2179bb6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57631
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:57631/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:57631/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.48/tcp/57632/p2p/16Uiu2HAmL28TpTXMgFuaFiTYUugfAEwrbseGka5jXvGZRCq796uj","/ip4/172.18.26.48/tcp/57633/ws/p2p/16Uiu2HAmL28TpTXMgFuaFiTYUugfAEwrbseGka5jXvGZRCq796uj"],"enrUri":"enr:-L24QAZkAhgnx4gVksHpy_5c-eOArcAsYPKP-BQP4vuRFNpPCZx0k0Q3mIRa9b6UlpvDaXxE-9S0HJ-BrPNE-EpBXRoCgmlkgnY0gmlwhKwSGjCKbXVsdGlhZGRyc5YACASsEhowBuEgAAoErBIaMAbhId0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbWwtquw0yU8HxuiCaImtyXLVuVtKPm6KywiNteTKpgaDdGNwguEgg3VkcILhIoV3YWt1Mgk"}'
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:57631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.214.214/tcp/41473/p2p/16Uiu2HAkyENVigqpRJo5rSYPGHWygGLpVruRCtV5xuForr1Xjnqq"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:57631/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.158.17/tcp/6447/p2p/16Uiu2HAmS6D9UV6ax9pCNEkuJHYChvKJ1BiFhzrE48EDqXhZJ25r"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41472/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:6446/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:57631/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:57631/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto"}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41472/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":1772004162964652288,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6446/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":1772004162964652288,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57631/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":1772004162964652288,"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 ee15dea792bd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b6141b6e6f37
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 19a023eea2df
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container ee15dea792bd. 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,470 @@
2026-02-25 07:31:41.243 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:31:41.244 DEBUG [tests.conftest] Running test: test_store_sync_after_partition_under_100_msgs with id: 2026-02-25_07-31-41__5f6c9d29-bd94-42d7-8892-9f82737dc244
2026-02-25 07:31:41.245 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:31:41.253 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:41.254 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-31-41__5f6c9d29-bd94-42d7-8892-9f82737dc244__wakuorg_nwaku:latest.log
2026-02-25 07:31:41.262 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:41.262 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-31-41__5f6c9d29-bd94-42d7-8892-9f82737dc244__wakuorg_nwaku:latest.log
2026-02-25 07:31:41.270 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:41.270 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-31-41__5f6c9d29-bd94-42d7-8892-9f82737dc244__wakuorg_nwaku:latest.log
2026-02-25 07:31:41.271 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:31:41.273 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:41.274 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:41.276 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:41.276 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.24
2026-02-25 07:31:41.276 DEBUG [src.node.docker_mananger] Generated ports ['48682', '48683', '48684', '48685', '48686']
2026-02-25 07:31:41.277 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:41.277 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:41.277 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:41.277 DEBUG [src.node.docker_mananger] docker run -i -t -p 48682:48682 -p 48683:48683 -p 48684:48684 -p 48685:48685 -p 48686:48686 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48684 --rest-port=48682 --tcp-port=48683 --discv5-udp-port=48685 --rest-address=0.0.0.0 --nat=extip:172.18.156.24 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccda0e91ba28abab60ac92f5f9bbe18fc8bda2fdfdc29f5b4c4c9bbd0be75f04 --store-sync=true --store=true --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48686 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-25 07:31:41.437 ERROR [src.node.docker_mananger] Max retries reached for container 8c4afd28dc4a. Exiting log stream.
2026-02-25 07:31:41.484 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.24 waku 9f8755506ec66700b7bdfda8dd2ec986288c31bdf0c8ac987ebe7b6895c49755
2026-02-25 07:31:41.518 DEBUG [src.node.docker_mananger] Container started with ID 9f8755506ec6. Setting up logs at ./log/docker/node1_2026-02-25_07-31-41__5f6c9d29-bd94-42d7-8892-9f82737dc244__wakuorg_nwaku:latest.log
2026-02-25 07:31:41.518 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48682
2026-02-25 07:31:41.520 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:42.153 ERROR [src.node.docker_mananger] Max retries reached for container 449c792094de. Exiting log stream.
2026-02-25 07:31:42.520 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48682/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:42.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:42.524 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:42.524 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48682/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:42.527 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.24/tcp/48683/p2p/16Uiu2HAmNB6gKx2ZCoHjowHaf9FT4hHBTn4pYXWbPwd1jjF4cTsZ","/ip4/172.18.156.24/tcp/48684/ws/p2p/16Uiu2HAmNB6gKx2ZCoHjowHaf9FT4hHBTn4pYXWbPwd1jjF4cTsZ"],"enrUri":"enr:-L24QGjDIqFWsPj55sQJHA6nyIdMNHVlE85HF2mfVYMdU0-gTiKTbOtceFOtwr0Hrsm3Xr8uw_ULaKnitXwGhUSKXKcCgmlkgnY0gmlwhKwSnBiKbXVsdGlhZGRyc5YACASsEpwYBr4rAAoErBKcGAa-LN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjW_DEFJRXb9XBI-qGGV9tybFM6lbALQVdkxsITp3OgSDdGNwgr4rg3VkcIK-LYV3YWt1MhM"}'
2026-02-25 07:31:42.527 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:42.527 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:42.527 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:42.529 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:42.529 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.156.10
2026-02-25 07:31:42.529 DEBUG [src.node.docker_mananger] Generated ports ['61490', '61491', '61492', '61493', '61494']
2026-02-25 07:31:42.529 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:42.530 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:42.530 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:42.530 DEBUG [src.node.docker_mananger] docker run -i -t -p 61490:61490 -p 61491:61491 -p 61492:61492 -p 61493:61493 -p 61494:61494 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61492 --rest-port=61490 --tcp-port=61491 --discv5-udp-port=61493 --rest-address=0.0.0.0 --nat=extip:172.18.156.10 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eeeda41daeb4b29cc8232d5b27bddeaabe72ee376330c8df48badbe9ae06c2f4 --store-sync=true --store=true --store-sync-range=180 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61494 --metrics-logging=true --store-sync-relay-jitter=0 --relay=false --dns-discovery=false --discv5-bootstrap-node=enr:-L24QGjDIqFWsPj55sQJHA6nyIdMNHVlE85HF2mfVYMdU0-gTiKTbOtceFOtwr0Hrsm3Xr8uw_ULaKnitXwGhUSKXKcCgmlkgnY0gmlwhKwSnBiKbXVsdGlhZGRyc5YACASsEpwYBr4rAAoErBKcGAa-LN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDjW_DEFJRXb9XBI-qGGV9tybFM6lbALQVdkxsITp3OgSDdGNwgr4rg3VkcIK-LYV3YWt1MhM
2026-02-25 07:31:42.719 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.156.10 waku a97ef631ccf135296fa6213659631fa447eb1d5069da3672b05eabe373a75a03
2026-02-25 07:31:42.752 DEBUG [src.node.docker_mananger] Container started with ID a97ef631ccf1. Setting up logs at ./log/docker/node2_2026-02-25_07-31-41__5f6c9d29-bd94-42d7-8892-9f82737dc244__wakuorg_nwaku:latest.log
2026-02-25 07:31:42.753 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61490
2026-02-25 07:31:42.753 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:43.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61490/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:43.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:43.758 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:43.758 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61490/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:43.761 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.156.10/tcp/61491/p2p/16Uiu2HAkvPknkfbNcAhe7ZWR4hWZEB451PFPcZwzsPRNPFmBk7is","/ip4/172.18.156.10/tcp/61492/ws/p2p/16Uiu2HAkvPknkfbNcAhe7ZWR4hWZEB451PFPcZwzsPRNPFmBk7is"],"enrUri":"enr:-L24QAaXq4qfRRXzhScAa66QMDrLBuoD1OmavJsK9y4n2hpHDf6gqh6DpA6nX1bpCpy8KgdB_zHPfkfotRlL6kaT_EwCgmlkgnY0gmlwhKwSnAqKbXVsdGlhZGRyc5YACASsEpwKBvAzAAoErBKcCgbwNN0DgnJzhQADAQAAiXNlY3AyNTZrMaECDl32rtsMcufq5OyZj0-ju9QAHTE_XXvNhN9T3RppcqyDdGNwgvAzg3VkcILwNYV3YWt1MhI"}'
2026-02-25 07:31:43.761 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:43.761 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61490/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.156.24/tcp/48683/p2p/16Uiu2HAmNB6gKx2ZCoHjowHaf9FT4hHBTn4pYXWbPwd1jjF4cTsZ"]'
2026-02-25 07:31:43.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:43.800 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:43.800 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:43.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:43.813 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:44.013 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:44.814 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:44.815 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:44.819 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:44.819 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:45.020 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:45.820 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:45.821 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:45.825 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:45.825 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:46.026 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:46.827 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:46.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:46.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:46.831 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:47.032 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:47.833 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:47.833 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:47.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:47.837 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:48.038 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:48.839 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:48.839 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:48.843 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:48.843 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:49.044 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:49.845 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:49.845 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:49.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:49.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:50.050 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:50.851 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:50.851 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:50.855 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:50.855 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:51.056 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:51.857 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:51.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:51.861 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:51.862 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:52.062 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:52.863 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:52.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:52.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:52.868 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:53.068 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:53.869 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:53.869 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:53.874 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:53.874 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:54.075 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:54.876 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:54.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:54.880 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:54.880 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:55.081 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:55.882 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:55.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:55.886 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:55.886 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:56.087 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:56.888 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:56.888 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:56.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:56.893 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:57.093 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:57.894 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:57.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:57.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:57.899 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:58.100 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:58.900 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:58.901 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:58.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:58.905 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:59.106 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:31:59.907 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:59.907 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:59.911 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:59.911 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:00.112 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:00.913 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:00.913 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:00.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:00.917 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:01.118 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:01.919 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:01.919 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:01.923 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:01.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:02.124 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:02.925 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:02.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:02.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:02.930 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:03.130 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:03.931 DEBUG [tests.store_sync.test_store_sync] Pausing Node2 container
2026-02-25 07:32:03.931 DEBUG [src.node.waku_node] Pausing container with id a97ef631ccf1
2026-02-25 07:32:03.941 DEBUG [tests.store_sync.test_store_sync] Publishing while node2 paused
2026-02-25 07:32:03.941 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:03.941 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:03.945 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:03.945 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:04.146 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:04.947 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:04.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:04.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:04.952 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:05.152 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:05.953 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:05.953 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:05.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:05.957 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:06.158 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:06.959 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:06.959 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:06.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:06.969 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:07.169 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:07.970 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:07.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:07.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:07.975 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:08.175 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:08.976 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:08.976 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:08.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:08.981 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:09.182 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:09.982 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:09.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:09.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:09.987 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:10.188 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:10.988 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:10.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:10.993 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:10.993 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:11.194 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:11.995 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:11.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:11.999 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:11.999 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:12.200 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:13.001 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:13.001 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:13.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:13.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:13.206 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:14.007 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:14.007 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:14.011 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:14.012 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:14.212 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:15.013 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:15.013 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:15.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:15.017 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:15.218 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:16.019 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:16.019 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:16.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:16.023 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:16.224 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:17.025 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:17.025 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:17.029 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:17.029 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:17.230 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:18.031 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:18.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:18.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:18.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:18.236 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:19.037 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:19.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:19.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:19.042 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:19.242 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:20.043 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:20.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:20.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:20.048 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:20.248 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:21.049 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:21.050 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:21.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:21.054 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:21.255 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:22.055 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:22.055 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:22.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:22.060 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:22.260 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:23.061 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:23.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:23.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:23.066 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:23.267 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:24.068 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:24.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:24.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:24.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:24.273 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:25.074 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:25.074 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:25.078 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:25.078 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:25.279 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:26.080 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:26.080 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:26.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:26.087 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:26.288 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:27.089 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:27.089 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:27.093 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:27.094 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:27.294 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:28.095 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:28.095 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:28.099 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:28.099 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:28.300 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:29.101 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:29.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:29.105 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:29.105 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:29.306 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:30.107 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:30.107 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:30.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:30.112 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:30.313 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:31.113 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:31.114 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:31.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:31.118 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:31.319 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:32.120 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:32.120 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:32.124 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:32.124 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:32.325 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:33.126 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:33.126 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:33.130 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:33.131 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:33.331 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:34.132 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:34.132 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:34.136 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:34.137 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:34.337 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:35.138 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:35.138 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:35.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:35.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:35.343 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:36.144 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:36.144 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:36.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:36.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:36.349 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:37.150 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:37.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:37.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:37.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:37.355 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:38.156 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:38.156 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:38.160 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:38.161 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:38.361 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:39.162 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:39.162 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:39.167 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:39.167 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:39.367 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:40.168 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:40.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:40.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:40.173 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:40.374 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:41.174 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:41.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:41.179 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:41.179 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:41.380 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:42.180 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:42.181 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:42.185 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:42.185 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:42.386 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:43.186 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:43.187 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:43.191 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:43.191 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:43.391 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:44.192 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:44.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:44.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:44.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:44.398 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:45.198 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:45.199 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:45.203 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:45.203 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:45.404 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:46.205 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:46.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:46.209 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:46.209 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:46.410 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:47.211 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:47.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:47.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:47.216 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:47.416 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:48.217 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:48.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:48.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:48.221 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:48.422 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:49.223 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:49.223 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:49.227 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:49.228 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:49.428 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:50.229 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:50.229 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:50.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:50.234 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:50.435 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:51.235 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:51.236 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:51.240 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:51.240 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:51.441 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:52.242 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:52.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:52.246 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:52.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:52.447 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:53.248 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:53.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:53.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:53.253 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:53.453 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:54.254 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:54.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:54.259 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:54.259 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:54.460 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:55.260 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:55.261 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:55.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:55.265 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:55.466 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:56.266 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:56.267 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:56.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:56.271 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:56.472 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:57.273 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:57.273 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:57.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:57.277 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:57.478 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:58.279 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:58.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:58.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:58.284 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:58.484 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:32:59.285 DEBUG [src.steps.store] Relaying message
2026-02-25 07:32:59.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:59.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:59.290 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:32:59.490 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:33:00.291 DEBUG [src.steps.store] Relaying message
2026-02-25 07:33:00.291 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:33:00.296 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:33:00.296 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:33:00.497 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:33:01.297 DEBUG [src.steps.store] Relaying message
2026-02-25 07:33:01.298 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:33:01.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:33:01.302 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:33:01.503 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:33:02.303 DEBUG [src.steps.store] Relaying message
2026-02-25 07:33:02.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:33:02.308 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:33:02.308 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:33:02.509 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:33:03.309 DEBUG [src.steps.store] Relaying message
2026-02-25 07:33:03.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48682/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:33:03.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:33:03.314 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:33:03.515 DEBUG [src.libs.common] Sleeping for 0.8 seconds
2026-02-25 07:33:04.315 DEBUG [tests.store_sync.test_store_sync] Unpausing Node2
2026-02-25 07:33:04.315 DEBUG [src.node.waku_node] Unpause container with id a97ef631ccf1
2026-02-25 07:33:04.327 DEBUG [src.libs.common] Sleeping for 20 seconds
2026-02-25 07:33:24.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61490/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=100&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:33:24.333 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:33:24.334 DEBUG [tests.store_sync.test_store_sync] Node2 store has 80 messages; expected 80
2026-02-25 07:33:24.335 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:33:24.337 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:33:24.337 DEBUG [src.node.waku_node] Stopping container with id 9f8755506ec6
2026-02-25 07:33:24.911 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:33:24.911 DEBUG [src.node.waku_node] Stopping container with id a97ef631ccf1
2026-02-25 07:33:25.479 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:33:25.480 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:33:25.514 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:33:25.539 DEBUG [src.node.docker_mananger] 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_node1_restarts with id: 2026-02-25_07-27-07__41c6a877-0d5f-46a7-9bb4-8afa9dc1310d
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-27-07__41c6a877-0d5f-46a7-9bb4-8afa9dc1310d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.144.54
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47412', '47413', '47414', '47415', '47416']
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 47412:47412 -p 47413:47413 -p 47414:47414 -p 47415:47415 -p 47416:47416 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47414 --rest-port=47412 --tcp-port=47413 --discv5-udp-port=47415 --rest-address=0.0.0.0 --nat=extip:172.18.144.54 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c4c9e9823294ceb5866fa4ff2d4f317afad3f1b0639ed069cfb6ed46cdc8a2dd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47416 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.144.54 waku d7f099e0e023b237d70f9567a276389047fc2e913229e37d3f47f04d0d7d0928
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d7f099e0e023. Setting up logs at ./log/docker/node1_2026-02-25_07-27-07__41c6a877-0d5f-46a7-9bb4-8afa9dc1310d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47412
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 972ee2f8206d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 298d1d7bff7c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47412/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:47412/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.144.54/tcp/47413/p2p/16Uiu2HAmDTUaXJC7rzT1Fu6ujvnkSrqhudAehe4pce36P1zACJUm","/ip4/172.18.144.54/tcp/47414/ws/p2p/16Uiu2HAmDTUaXJC7rzT1Fu6ujvnkSrqhudAehe4pce36P1zACJUm"],"enrUri":"enr:-L24QBxwCq2EaCuSU02VaWh-nQN-4jlsQV_bUasbKLBrGvgTEXPrWGFUjT-9145ZAmEv-R-TWMKZCaZPz9-nMAgnwdACgmlkgnY0gmlwhKwSkDaKbXVsdGlhZGRyc5YACASsEpA2Brk1AAoErBKQNga5Nt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC-iiiM253YRYyuTrjD--mhdeZIMN6QBQUfFYgzRfp5aDdGNwgrk1g3VkcIK5N4V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-27-07__41c6a877-0d5f-46a7-9bb4-8afa9dc1310d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.110
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20695', '20696', '20697', '20698', '20699']
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 20695:20695 -p 20696:20696 -p 20697:20697 -p 20698:20698 -p 20699:20699 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20697 --rest-port=20695 --tcp-port=20696 --discv5-udp-port=20698 --rest-address=0.0.0.0 --nat=extip:172.18.30.110 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=31c37f414820eef16a37d99fcb597dbdcd4ae3894c61fddb15ba77a0d5ae6ad2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20699 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QBxwCq2EaCuSU02VaWh-nQN-4jlsQV_bUasbKLBrGvgTEXPrWGFUjT-9145ZAmEv-R-TWMKZCaZPz9-nMAgnwdACgmlkgnY0gmlwhKwSkDaKbXVsdGlhZGRyc5YACASsEpA2Brk1AAoErBKQNga5Nt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC-iiiM253YRYyuTrjD--mhdeZIMN6QBQUfFYgzRfp5aDdGNwgrk1g3VkcIK5N4V3YWt1MgU --filternode=/ip4/172.18.144.54/tcp/47413/p2p/16Uiu2HAmDTUaXJC7rzT1Fu6ujvnkSrqhudAehe4pce36P1zACJUm
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.110 waku ef2c330f42fbca5313e4e2569299007a55e65a53d3c6da61bc612981e2e99c47
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef2c330f42fb. Setting up logs at ./log/docker/node2_2026-02-25_07-27-07__41c6a877-0d5f-46a7-9bb4-8afa9dc1310d__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20695
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:20695/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:20695/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.110/tcp/20696/p2p/16Uiu2HAm9z5mfUtjHKew1asuqooLGZY7sVtKAg2DmUUSSqcr2Q8e","/ip4/172.18.30.110/tcp/20697/ws/p2p/16Uiu2HAm9z5mfUtjHKew1asuqooLGZY7sVtKAg2DmUUSSqcr2Q8e"],"enrUri":"enr:-L24QJOwztE1gvZLSC9lcdTMWB2FzuOne6GF0IzTjG4ngGWhL7gvMEMvaRJs-KJiKnBjW8PRicWZlt8HJTGOrXlV6xICgmlkgnY0gmlwhKwSHm6KbXVsdGlhZGRyc5YACASsEh5uBlDYAAoErBIebgZQ2d0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2FEacRBAb_HkjcLEldcCErQlqnZyg0B-LSHRqscB1I-DdGNwglDYg3VkcIJQ2oV3YWt1MgA"}'
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:20695/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.144.54/tcp/47413/p2p/16Uiu2HAmDTUaXJC7rzT1Fu6ujvnkSrqhudAehe4pce36P1zACJUm"]'
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:47412/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:20695/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "61258149-e7d9-4b70-b6d9-9dc69fa39395", "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":"61258149-e7d9-4b70-b6d9-9dc69fa39395","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20695/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":1772004430041620989,"ephemeral":false}]'
DEBUG  src.node.waku_node:waku_node.py:257 Restarting container with id d7f099e0e023
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47412/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:47412/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:47412/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.144.54/tcp/47413/p2p/16Uiu2HAmDTUaXJC7rzT1Fu6ujvnkSrqhudAehe4pce36P1zACJUm","/ip4/172.18.144.54/tcp/47414/ws/p2p/16Uiu2HAmDTUaXJC7rzT1Fu6ujvnkSrqhudAehe4pce36P1zACJUm"],"enrUri":"enr:-L24QBxwCq2EaCuSU02VaWh-nQN-4jlsQV_bUasbKLBrGvgTEXPrWGFUjT-9145ZAmEv-R-TWMKZCaZPz9-nMAgnwdACgmlkgnY0gmlwhKwSkDaKbXVsdGlhZGRyc5YACASsEpA2Brk1AAoErBKQNga5Nt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDC-iiiM253YRYyuTrjD--mhdeZIMN6QBQUfFYgzRfp5aDdGNwgrk1g3VkcIK5N4V3YWt1MgU"}'
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:47412/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:20695/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "a5dd6bb4-c4f4-4982-97d3-6e521f375ac8", "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":"a5dd6bb4-c4f4-4982-97d3-6e521f375ac8","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47412/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "/test/1/waku-filter/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20695/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":1772004433323548857,"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 d7f099e0e023
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ef2c330f42fb
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,137 @@
2026-02-25 07:23:55.797 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:55.797 DEBUG [tests.conftest] Running test: test_light_push_after_node_pauses_and_pauses with id: 2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee
2026-02-25 07:23:55.797 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:55.798 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:23:55.805 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:55.805 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
2026-02-25 07:23:55.805 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:55.805 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:55.806 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:55.806 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.94.127
2026-02-25 07:23:55.807 DEBUG [src.node.docker_mananger] Generated ports ['38732', '38733', '38734', '38735', '38736']
2026-02-25 07:23:55.807 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:55.807 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:55.807 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:55.807 DEBUG [src.node.docker_mananger] docker run -i -t -p 38732:38732 -p 38733:38733 -p 38734:38734 -p 38735:38735 -p 38736:38736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38734 --rest-port=38732 --tcp-port=38733 --discv5-udp-port=38735 --rest-address=0.0.0.0 --nat=extip:172.18.94.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7237cfba5e79b5490e0bbf0a8a56f020bbe50c310f0ccb931fb3e7dbabc7c72f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38736 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:23:55.987 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.94.127 waku d4c81f23908b2fa8c69c0076363f00169662752ae65c67adfc12d553059161ac
2026-02-25 07:23:56.020 DEBUG [src.node.docker_mananger] Container started with ID d4c81f23908b. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
2026-02-25 07:23:56.020 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38732
2026-02-25 07:23:56.021 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:56.088 ERROR [src.node.docker_mananger] Max retries reached for container ab6f390b0269. Exiting log stream.
2026-02-25 07:23:56.575 ERROR [src.node.docker_mananger] Max retries reached for container c312b2a5210f. Exiting log stream.
2026-02-25 07:23:57.021 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38732/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:57.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-02-25 07:23:57.024 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:57.024 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38732/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:57.027 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc","/ip4/172.18.94.127/tcp/38734/ws/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc"],"enrUri":"enr:-L24QEV7cRxr2oXvsYZ-ziRuqru0wdWGbhA3zyIYkAJ1Y7gdLoNMEAv-NyCh1QqhvD7VKLtFFJgv_H-_BwGLEt7RI2ECgmlkgnY0gmlwhKwSXn-KbXVsdGlhZGRyc5YACASsEl5_BpdNAAoErBJefwaXTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7zG0tWigbibgZgrD6OzNbV1VZezn8MqbtShpQvB9T5eDdGNwgpdNg3VkcIKXT4V3YWt1Mgk"}'
2026-02-25 07:23:57.027 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:57.034 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:57.034 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
2026-02-25 07:23:57.034 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:57.034 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:57.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:57.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.121.185
2026-02-25 07:23:57.036 DEBUG [src.node.docker_mananger] Generated ports ['17171', '17172', '17173', '17174', '17175']
2026-02-25 07:23:57.036 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:57.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:57.036 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:57.036 DEBUG [src.node.docker_mananger] docker run -i -t -p 17171:17171 -p 17172:17172 -p 17173:17173 -p 17174:17174 -p 17175:17175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17173 --rest-port=17171 --tcp-port=17172 --discv5-udp-port=17174 --rest-address=0.0.0.0 --nat=extip:172.18.121.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c9beeafb8afe9429b9ee7a7de3caa716c9c6c30b1a1859adf10905eea9c182d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17175 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 07:23:57.223 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.121.185 waku cd7849013e932c9eeb59bd944392574d334b57bc8a396700d235f22dd0559ab1
2026-02-25 07:23:57.255 DEBUG [src.node.docker_mananger] Container started with ID cd7849013e93. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
2026-02-25 07:23:57.256 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17171
2026-02-25 07:23:57.257 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:58.257 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17171/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:58.260 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:58.260 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:58.260 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:58.263 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.185/tcp/17172/p2p/16Uiu2HAkwRejDFyN6gk49hKeafb2CoGKSF7z6rn7tTTs4yBmD1BF","/ip4/172.18.121.185/tcp/17173/ws/p2p/16Uiu2HAkwRejDFyN6gk49hKeafb2CoGKSF7z6rn7tTTs4yBmD1BF"],"enrUri":"enr:-L24QBGCMYAPrFBqOKS40uDBkMM5eT7flTjfsK0Xp3IC563VNNTxv4ESPKMsgbrdCw2QdbwqoeEMyiY8-nJykl2dnf0CgmlkgnY0gmlwhKwSebmKbXVsdGlhZGRyc5YACASsEnm5BkMUAAoErBJ5uQZDFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECHbX1eaIJXiU3WQyqp12wO5Q4faos389o4gnDucJuprKDdGNwgkMUg3VkcIJDFoV3YWt1MgE"}'
2026-02-25 07:23:58.263 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:58.263 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc"]'
2026-02-25 07:23:58.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:58.311 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:58.311 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
2026-02-25 07:23:58.311 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:58.312 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:58.313 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:58.313 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.188.145
2026-02-25 07:23:58.314 DEBUG [src.node.docker_mananger] Generated ports ['44610', '44611', '44612', '44613', '44614']
2026-02-25 07:23:58.314 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:58.315 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:58.316 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:58.317 DEBUG [src.node.docker_mananger] docker run -i -t -p 44610:44610 -p 44611:44611 -p 44612:44612 -p 44613:44613 -p 44614:44614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44612 --rest-port=44610 --tcp-port=44611 --discv5-udp-port=44613 --rest-address=0.0.0.0 --nat=extip:172.18.188.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b52de61ec720fa81cf3d2e97cfea2b7a1ea11bb06a395faf383c40ffa499efbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44614 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEV7cRxr2oXvsYZ-ziRuqru0wdWGbhA3zyIYkAJ1Y7gdLoNMEAv-NyCh1QqhvD7VKLtFFJgv_H-_BwGLEt7RI2ECgmlkgnY0gmlwhKwSXn-KbXVsdGlhZGRyc5YACASsEl5_BpdNAAoErBJefwaXTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7zG0tWigbibgZgrD6OzNbV1VZezn8MqbtShpQvB9T5eDdGNwgpdNg3VkcIKXT4V3YWt1Mgk --lightpushnode=/ip4/172.18.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc --lightpush=true --relay=true
2026-02-25 07:23:58.510 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.188.145 waku 380e98224c5df54e072ab884bba8565873aa02fef247467d271bde0b43782d20
2026-02-25 07:23:58.543 DEBUG [src.node.docker_mananger] Container started with ID 380e98224c5d. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
2026-02-25 07:23:58.543 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 44610
2026-02-25 07:23:58.543 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:59.544 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44610/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.547 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:59.547 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:59.547 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44610/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.550 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.188.145/tcp/44611/p2p/16Uiu2HAmNdkPyvKve2aKYGKmufQu88SNdvdzzutbP4DoG1bd4dps","/ip4/172.18.188.145/tcp/44612/ws/p2p/16Uiu2HAmNdkPyvKve2aKYGKmufQu88SNdvdzzutbP4DoG1bd4dps"],"enrUri":"enr:-L24QN5qg9SkBi_Eymoups2kfhfiTRH7cM9j2Lp9Wm0jeJ2CaREOPbB7GBdtb-M4u40RdPLWILrnCbHGBdWrMZeJs78CgmlkgnY0gmlwhKwSvJGKbXVsdGlhZGRyc5YACASsEryRBq5DAAoErBK8kQauRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlEOC1s-408TNP2HujcQJmEju7eo2SPPUbP7Z44HAx2CDdGNwgq5Dg3VkcIKuRYV3YWt1Mgk"}'
2026-02-25 07:23:59.551 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:59.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc"]'
2026-02-25 07:23:59.585 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.185/tcp/17172/p2p/16Uiu2HAkwRejDFyN6gk49hKeafb2CoGKSF7z6rn7tTTs4yBmD1BF"]'
2026-02-25 07:23:59.611 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.611 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38732/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:59.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17171/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:59.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.626 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44610/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:59.629 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.634 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:59.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44610/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004239634026554}}'
2026-02-25 07:23:59.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.650 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:59.750 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:59.751 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.754 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239634026554,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:59.755 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:59.755 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.758 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239634026554,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:59.759 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:59.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239634026554,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:59.763 DEBUG [src.node.waku_node] Pausing container with id 380e98224c5d
2026-02-25 07:23:59.773 DEBUG [src.node.waku_node] Unpause container with id 380e98224c5d
2026-02-25 07:23:59.781 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:59.781 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44610/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004239781714095}}'
2026-02-25 07:23:59.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.796 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:59.897 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:59.898 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239781714095,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:59.902 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:59.902 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.905 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239781714095,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:59.906 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:59.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:59.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239781714095,"ephemeral":false,"proof":""}]'
2026-02-25 07:23:59.909 DEBUG [src.node.waku_node] Pausing container with id d4c81f23908b
2026-02-25 07:23:59.929 DEBUG [src.node.waku_node] Unpause container with id d4c81f23908b
2026-02-25 07:23:59.943 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:59.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44610/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004239942990323}}'
2026-02-25 07:23:59.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:59.960 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:00.061 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:24:00.061 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38732/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:00.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239942990323,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:00.065 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:24:00.065 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17171/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:00.067 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239942990323,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:00.069 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:24:00.069 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44610/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:00.071 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"TGlnaHQgcHVzaCB3b3JrcyEh","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004239942990323,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:00.074 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:00.075 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:00.075 DEBUG [src.node.waku_node] Stopping container with id d4c81f23908b
2026-02-25 07:24:00.623 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:00.623 DEBUG [src.node.waku_node] Stopping container with id cd7849013e93
2026-02-25 07:24:01.138 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:01.139 DEBUG [src.node.waku_node] Stopping container with id 380e98224c5d
2026-02-25 07:24:01.435 ERROR [src.node.docker_mananger] Max retries reached for container d4c81f23908b. Exiting log stream.
2026-02-25 07:24:01.666 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:01.667 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:01.677 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:01.687 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:01.697 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,466 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_sync_high_jitter_stress with id: 2026-02-25_07-25-05__fabacb48-c527-4a9d-9223-f08817bf6859
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-05__fabacb48-c527-4a9d-9223-f08817bf6859__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-05__fabacb48-c527-4a9d-9223-f08817bf6859__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-25-05__fabacb48-c527-4a9d-9223-f08817bf6859__wakuorg_nwaku:latest.log
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.39
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27089', '27090', '27091', '27092', '27093']
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 27089:27089 -p 27090:27090 -p 27091:27091 -p 27092:27092 -p 27093:27093 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27091 --rest-port=27089 --tcp-port=27090 --discv5-udp-port=27092 --rest-address=0.0.0.0 --nat=extip:172.18.44.39 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e652bcfcbafe2ce2dd6d6aaf5de7ffe206c6392f1a3c82019dba47fe4e97083a --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27093 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.39 waku d34a5196e5f8a64506f6005984bd8d656b5fdc701c189c2f33e82642834e44e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d34a5196e5f8. Setting up logs at ./log/docker/node1_2026-02-25_07-25-05__fabacb48-c527-4a9d-9223-f08817bf6859__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27089
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 114d8f953217. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 49b249987e87. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27089/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:27089/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.44.39/tcp/27090/p2p/16Uiu2HAmSa3u2XmR5LkXZ2mBxNhW5ovcs5NWTtgWQtzPvhF7FVyg","/ip4/172.18.44.39/tcp/27091/ws/p2p/16Uiu2HAmSa3u2XmR5LkXZ2mBxNhW5ovcs5NWTtgWQtzPvhF7FVyg"],"enrUri":"enr:-L24QDbpZZtX_xccM0xUUQ0U-wVGgHxz1kAnDT3Ipa62QtqENILW0ORqJluQ4_G-1FaGv2W58kqPKTfaVbAdmlIPiD0CgmlkgnY0gmlwhKwSLCeKbXVsdGlhZGRyc5YACASsEiwnBmnSAAoErBIsJwZp090DgnJzhQADAQAAiXNlY3AyNTZrMaEDzr-5R689g7pah-c6t-tWvbKy5spSRUugO3c7ScijopeDdGNwgmnSg3VkcIJp1IV3YWt1MhM"}'
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.238.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['32674', '32675', '32676', '32677', '32678']
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 32674:32674 -p 32675:32675 -p 32676:32676 -p 32677:32677 -p 32678:32678 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32676 --rest-port=32674 --tcp-port=32675 --discv5-udp-port=32677 --rest-address=0.0.0.0 --nat=extip:172.18.238.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=db853a94ccf534cdceb9bfeda7ffd0ceb37c11bddf8092cf8c8fc26e321ff6ca --store-sync=true --store=true --store-sync-range=120 --store-sync-interval=10 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32678 --metrics-logging=true --store-sync-relay-jitter=90 --relay=true --dns-discovery=false
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.238.72 waku 14cb877b632691076f8b5d16ccdeb2982dae88a1c71af1020c41b08cb435c4aa
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 14cb877b6326. Setting up logs at ./log/docker/node2_2026-02-25_07-25-05__fabacb48-c527-4a9d-9223-f08817bf6859__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 32674
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:32674/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:32674/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.238.72/tcp/32675/p2p/16Uiu2HAm5LYtXy4z4iwPcjC2Ycho3SQpEdvsQ4bD6mv5eKZJZfQK","/ip4/172.18.238.72/tcp/32676/ws/p2p/16Uiu2HAm5LYtXy4z4iwPcjC2Ycho3SQpEdvsQ4bD6mv5eKZJZfQK"],"enrUri":"enr:-L24QFiuTK__jo7KLaVA5zbSTHktp2MeUh9-qEOzW0z555QPDOdDR6kTxiujrDw5uUfi-jlGcfseN_OZyhi5OXWW1loCgmlkgnY0gmlwhKwS7kiKbXVsdGlhZGRyc5YACASsEu5IBn-jAAoErBLuSAZ_pN0DgnJzhQADAQAAiXNlY3AyNTZrMaECk0TyoUYjHb5z_SM8XlCQsnQC05oytxx99uznDGOCwrCDdGNwgn-jg3VkcIJ_pYV3YWt1MhM"}'
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:27089/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.238.72/tcp/32675/p2p/16Uiu2HAm5LYtXy4z4iwPcjC2Ycho3SQpEdvsQ4bD6mv5eKZJZfQK"]'
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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 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:27089/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.0 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:32674/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.0 seconds
DEBUG  src.libs.common:common.py:47 Sleeping for 120 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27089/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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:32674/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:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
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 d34a5196e5f8
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 14cb877b6326
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,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_unsubscribe_from_non_existing_pubsub_topic with id: 2026-02-25_07-31-54__f1688789-8977-4adc-9717-58b5ed2c2dd6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-31-54__f1688789-8977-4adc-9717-58b5ed2c2dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.79.100
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20986', '20987', '20988', '20989', '20990']
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 20986:20986 -p 20987:20987 -p 20988:20988 -p 20989:20989 -p 20990:20990 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20988 --rest-port=20986 --tcp-port=20987 --discv5-udp-port=20989 --rest-address=0.0.0.0 --nat=extip:172.18.79.100 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bf7a47d3db5ea6b8d6bb8c2ee84afac123bb0b9eb7057ea19a7db6b0b0ea4cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20990 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7446b1ab0039. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.79.100 waku b63bac30a83d465ab761479c8e7ea725593191f7966a54a2978537569e6d1626
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b63bac30a83d. Setting up logs at ./log/docker/node1_2026-02-25_07-31-54__f1688789-8977-4adc-9717-58b5ed2c2dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20986
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 ed2936374be1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20986/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:20986/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.79.100/tcp/20987/p2p/16Uiu2HAmUgrKSGTTSBBdz1HDBzqWZeWTCAQTAd3zpseaQpHrRzkk","/ip4/172.18.79.100/tcp/20988/ws/p2p/16Uiu2HAmUgrKSGTTSBBdz1HDBzqWZeWTCAQTAd3zpseaQpHrRzkk"],"enrUri":"enr:-L24QJ9TLuGm-uXFW4n6mi6BXBWEV6RJUmnvQ9RY39_P1CjzC1SELqWb-O2pa3okpf2n7hVNKKJKmxxIEAj6CxUcousCgmlkgnY0gmlwhKwST2SKbXVsdGlhZGRyc5YACASsEk9kBlH7AAoErBJPZAZR_N0DgnJzhQADAQAAiXNlY3AyNTZrMaED7jUSF_ziQ97gBEVAyrbO6g_n8ui0mLWmAcLUEZHTTv2DdGNwglH7g3VkcIJR_YV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-31-54__f1688789-8977-4adc-9717-58b5ed2c2dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.179.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59219', '59220', '59221', '59222', '59223']
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 59219:59219 -p 59220:59220 -p 59221:59221 -p 59222:59222 -p 59223:59223 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59221 --rest-port=59219 --tcp-port=59220 --discv5-udp-port=59222 --rest-address=0.0.0.0 --nat=extip:172.18.179.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eaf77975d97c6afb5e9cb4fbd8c0cbcccde4a45d7eb9a1061dccc41b7e3466bc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59223 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QJ9TLuGm-uXFW4n6mi6BXBWEV6RJUmnvQ9RY39_P1CjzC1SELqWb-O2pa3okpf2n7hVNKKJKmxxIEAj6CxUcousCgmlkgnY0gmlwhKwST2SKbXVsdGlhZGRyc5YACASsEk9kBlH7AAoErBJPZAZR_N0DgnJzhQADAQAAiXNlY3AyNTZrMaED7jUSF_ziQ97gBEVAyrbO6g_n8ui0mLWmAcLUEZHTTv2DdGNwglH7g3VkcIJR_YV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.179.159 waku ca374ee22ff4487efc3b8580c332407ef279927e50fa32a9d0a5c04202fbb98a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ca374ee22ff4. Setting up logs at ./log/docker/node2_2026-02-25_07-31-54__f1688789-8977-4adc-9717-58b5ed2c2dd6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59219
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:59219/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:59219/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.159/tcp/59220/p2p/16Uiu2HAmTEEN4RRaxcprX8cW8q6ArXHRtyaH1KjKp5LQnwn1Mfqn","/ip4/172.18.179.159/tcp/59221/ws/p2p/16Uiu2HAmTEEN4RRaxcprX8cW8q6ArXHRtyaH1KjKp5LQnwn1Mfqn"],"enrUri":"enr:-L24QNiZ3YHI7x61CC3ooRuWyeryd637F1kGhSYIkifxQYdqQ7HJoQuRfgQl2GDv93NfBtqT7-h4GQE2gZWhdTwGHWYCgmlkgnY0gmlwhKwSs5-KbXVsdGlhZGRyc5YACASsErOfBudUAAoErBKznwbnVd0DgnJzhQADAQAAiXNlY3AyNTZrMaED2Ieg5z4CvsSRVWR3jQSSRouvswzPG0eFlwGSgszKTaWDdGNwgudUg3VkcILnVoV3YWt1MgE"}'
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:59219/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.79.100/tcp/20987/p2p/16Uiu2HAmUgrKSGTTSBBdz1HDBzqWZeWTCAQTAd3zpseaQpHrRzkk"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20986/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:59219/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:20986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20986/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":1772004716974241024,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59219/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":1772004716974241024,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:20986/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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 DELETE "http://127.0.0.1:59219/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/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:20986/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:20986/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":1772004717094622706,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59219/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":1772004717094622706,"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 b63bac30a83d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ca374ee22ff4
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,82 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_messages_with_timestamps_far_from_now with id: 2026-02-25_07-25-31__95b177e1-e984-4be1-b6b8-c22db93cb8f5
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-25-31__95b177e1-e984-4be1-b6b8-c22db93cb8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.209.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38502', '38503', '38504', '38505', '38506']
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 38502:38502 -p 38503:38503 -p 38504:38504 -p 38505:38505 -p 38506:38506 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38504 --rest-port=38502 --tcp-port=38503 --discv5-udp-port=38505 --rest-address=0.0.0.0 --nat=extip:172.18.209.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d6fe6ceeafcdca2340dcabe499af0ad7eac1edc6e7b01dede7bd79f0fc58ec93 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38506 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.209.175 waku 6cceb004c2529c0808d435a0401bd16155bb45bff3c8b240f40b4e08912d1903
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6cceb004c252. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-25-31__95b177e1-e984-4be1-b6b8-c22db93cb8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38502
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 5fc2ab0473d5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a2f400e557e1. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38502/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:38502/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.209.175/tcp/38503/p2p/16Uiu2HAmL1qNBFWF6xwazG4KwvMuDCVwC3bnQCpvRFhzWjkxfvLz","/ip4/172.18.209.175/tcp/38504/ws/p2p/16Uiu2HAmL1qNBFWF6xwazG4KwvMuDCVwC3bnQCpvRFhzWjkxfvLz"],"enrUri":"enr:-L24QF9PGlcVgry8P4mWrnmqhkNlwdXteoUX8750qHAbCOwqahgar-JBj5KqN3Tb3GvmlpF8R9W0-zXSQmCKZBWN9xQCgmlkgnY0gmlwhKwS0a-KbXVsdGlhZGRyc5YACASsEtGvBpZnAAoErBLRrwaWaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbVjYsMlOFuA7Z_PuH7ZMFH4bDgMc4Oh1DA0OU3IyNzuDdGNwgpZng3VkcIKWaYV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-25-31__95b177e1-e984-4be1-b6b8-c22db93cb8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.158.159
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['55241', '55242', '55243', '55244', '55245']
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 55241:55241 -p 55242:55242 -p 55243:55243 -p 55244:55244 -p 55245:55245 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=55243 --rest-port=55241 --tcp-port=55242 --discv5-udp-port=55244 --rest-address=0.0.0.0 --nat=extip:172.18.158.159 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d669124ccb15d8eba4d5bfcbbd47581f0c8acbc5a0afaedccb2996eaad8aae83 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=55245 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF9PGlcVgry8P4mWrnmqhkNlwdXteoUX8750qHAbCOwqahgar-JBj5KqN3Tb3GvmlpF8R9W0-zXSQmCKZBWN9xQCgmlkgnY0gmlwhKwS0a-KbXVsdGlhZGRyc5YACASsEtGvBpZnAAoErBLRrwaWaN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbVjYsMlOFuA7Z_PuH7ZMFH4bDgMc4Oh1DA0OU3IyNzuDdGNwgpZng3VkcIKWaYV3YWt1MgM --storenode=/ip4/172.18.209.175/tcp/38503/p2p/16Uiu2HAmL1qNBFWF6xwazG4KwvMuDCVwC3bnQCpvRFhzWjkxfvLz --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.158.159 waku 8e402005779814505c753e368cd56bede865807c434d3b850c207d75f7ecfe6c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8e4020057798. Setting up logs at ./log/docker/store_node1_2026-02-25_07-25-31__95b177e1-e984-4be1-b6b8-c22db93cb8f5__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 55241
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:55241/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:55241/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.159/tcp/55242/p2p/16Uiu2HAmQZnLbeDoW5Kj3oyugERjb46Ew5qhKt1gxhf1khM43Wj5","/ip4/172.18.158.159/tcp/55243/ws/p2p/16Uiu2HAmQZnLbeDoW5Kj3oyugERjb46Ew5qhKt1gxhf1khM43Wj5"],"enrUri":"enr:-L24QHUI_Rou8g2fj5Lok07yCTqvphyY6IvlkqUWiK15_O4qFypieiHa-bW_fyRGz_cWdiaONbvclRA6k0_HpmNzfCICgmlkgnY0gmlwhKwSnp-KbXVsdGlhZGRyc5YACASsEp6fBtfKAAoErBKenwbXy90DgnJzhQADAQAAiXNlY3AyNTZrMaEDsPbB1AJzW3IHB8sHUHEVn3W0g6RwNhheqNX50pRk1ByDdGNwgtfKg3VkcILXzIV3YWt1MgM"}'
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:55241/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.175/tcp/38503/p2p/16Uiu2HAmL1qNBFWF6xwazG4KwvMuDCVwC3bnQCpvRFhzWjkxfvLz"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38502/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:55241/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  tests.store.test_time_filter:test_time_filter.py:31 Running test with payload 20 sec Past
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38502/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38502/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 0
DEBUG  tests.store.test_time_filter:test_time_filter.py:31 Running test with payload 40 sec Future
DEBUG  src.steps.store:store.py:132 Relaying message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38502/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38502/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 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 6cceb004c252
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8e4020057798
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,62 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_metadata_protocol_mounted_also_on_non_1_clusters with id: 2026-02-25_07-24-05__ff7862ae-1edc-4267-a7e1-13d46ed4c180
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-05__ff7862ae-1edc-4267-a7e1-13d46ed4c180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.199.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31469', '31470', '31471', '31472', '31473']
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 31469:31469 -p 31470:31470 -p 31471:31471 -p 31472:31472 -p 31473:31473 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31471 --rest-port=31469 --tcp-port=31470 --discv5-udp-port=31472 --rest-address=0.0.0.0 --nat=extip:172.18.199.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2fff97f12d9c7ac7ae43531cf22ada19bbbecaf07fdd2adb0f29b6fefcbd8fad --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31473 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.199.30 waku 64a4ba88c5cab062366b0a0b355614204eee2b64173cd8390a67dd95fa522770
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 64a4ba88c5ca. Setting up logs at ./log/docker/node1_2026-02-25_07-24-05__ff7862ae-1edc-4267-a7e1-13d46ed4c180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31469
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 153ca3d1a7d7. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container e12e42c03cb9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31469/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:31469/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.30/tcp/31470/p2p/16Uiu2HAmGVJwM66HJfKmbznyDCf4oVsnjAJzZwCRzs5P6PUnFTiw","/ip4/172.18.199.30/tcp/31471/ws/p2p/16Uiu2HAmGVJwM66HJfKmbznyDCf4oVsnjAJzZwCRzs5P6PUnFTiw"],"enrUri":"enr:-L24QF_4OvDbI4mJUJl1Us-1oHdMsUcseCZ0ksPgfKeYENqqRJRxy3Qb6uBGs8lCQEfkMI49mjOiuPse-Ypk0FSqKZoCgmlkgnY0gmlwhKwSxx6KbXVsdGlhZGRyc5YACASsEsceBnruAAoErBLHHgZ6790DgnJzhQADAQAAiXNlY3AyNTZrMaEDOPP0yv89Y-Sn8aopyWwc-o3G_uL-oVxkyipaLonYTQiDdGNwgnrug3VkcIJ68IV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-05__ff7862ae-1edc-4267-a7e1-13d46ed4c180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.162.30
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['11449', '11450', '11451', '11452', '11453']
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 11449:11449 -p 11450:11450 -p 11451:11451 -p 11452:11452 -p 11453:11453 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=11451 --rest-port=11449 --tcp-port=11450 --discv5-udp-port=11452 --rest-address=0.0.0.0 --nat=extip:172.18.162.30 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9ce4bddb94382ffaf8ecb02a2b4d2ad8de701fb4dc07e583afedaaf4eb8fd2a6 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=11453 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QF_4OvDbI4mJUJl1Us-1oHdMsUcseCZ0ksPgfKeYENqqRJRxy3Qb6uBGs8lCQEfkMI49mjOiuPse-Ypk0FSqKZoCgmlkgnY0gmlwhKwSxx6KbXVsdGlhZGRyc5YACASsEsceBnruAAoErBLHHgZ6790DgnJzhQADAQAAiXNlY3AyNTZrMaEDOPP0yv89Y-Sn8aopyWwc-o3G_uL-oVxkyipaLonYTQiDdGNwgnrug3VkcIJ68IV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.162.30 waku 119fefc87d23bd44b1597580154919d98393fcdaa52a0fe035236e93be35ebae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 119fefc87d23. Setting up logs at ./log/docker/node2_2026-02-25_07-24-05__ff7862ae-1edc-4267-a7e1-13d46ed4c180__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 11449
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:11449/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:11449/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.162.30/tcp/11450/p2p/16Uiu2HAkw4GsTLKvSQZ7CZ1bZdkUGeoNftZ2gvhhH9VUPaj7Cm7k","/ip4/172.18.162.30/tcp/11451/ws/p2p/16Uiu2HAkw4GsTLKvSQZ7CZ1bZdkUGeoNftZ2gvhhH9VUPaj7Cm7k"],"enrUri":"enr:-L24QLoITN05pAFu4jL_zD4tF3UtbshfnrLK1MbdzsOvtXHCNdkCAOOEZ1xuUAn6tZfDmiPoyF49sKlAhXml_K29FzYCgmlkgnY0gmlwhKwSoh6KbXVsdGlhZGRyc5YACASsEqIeBiy6AAoErBKiHgYsu90DgnJzhQADAQAAiXNlY3AyNTZrMaECGDwMDzpNvYEAtHD4hlxEAPErtd5KbR8ByAq1H4s4pk-DdGNwgiy6g3VkcIIsvIV3YWt1MgE"}'
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:11449/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.199.30/tcp/31470/p2p/16Uiu2HAmGVJwM66HJfKmbznyDCf4oVsnjAJzZwCRzs5P6PUnFTiw"]'
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:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-02-25 07:24:05.580+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[0]"']
DEBUG  src.node.docker_mananger:docker_mananger.py:141 Found matches for keyword 'Created WakuMetadata protocol': ['INF 2026-02-25 07:24:06.806+00:00 Created WakuMetadata protocol topics="waku node" tid=1 file=protocol.nim:107 clusterId=3 shards="[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 64a4ba88c5ca
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 119fefc87d23
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,73 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_lightpush_with_a_single_receiving_node with id: 2026-02-25_07-24-01__93cd7975-d250-4e16-9993-0ad1a475552b
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-24-01__93cd7975-d250-4e16-9993-0ad1a475552b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.99.233
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38972', '38973', '38974', '38975', '38976']
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 38972:38972 -p 38973:38973 -p 38974:38974 -p 38975:38975 -p 38976:38976 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38974 --rest-port=38972 --tcp-port=38973 --discv5-udp-port=38975 --rest-address=0.0.0.0 --nat=extip:172.18.99.233 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=da1f2f443ca1df1493aa9ffc9ea0db53dbc6aa6c8ce91aada4bdce2e1022e6d1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38976 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.99.233 waku 153ca3d1a7d7f76cd32b5bc0947fc2068cff656fa207cbb31cf230934fd310c3
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 153ca3d1a7d7. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-24-01__93cd7975-d250-4e16-9993-0ad1a475552b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38972
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 cd7849013e93. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 380e98224c5d. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38972/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:38972/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.233/tcp/38973/p2p/16Uiu2HAkvKCqMKpzFjPLQpAZ9gwSYAoC5vJWHAFDqJHfKWE5LTqB","/ip4/172.18.99.233/tcp/38974/ws/p2p/16Uiu2HAkvKCqMKpzFjPLQpAZ9gwSYAoC5vJWHAFDqJHfKWE5LTqB"],"enrUri":"enr:-L24QCg5oKOCHHymNPdqwDu-A3HsXZn0eCj_Uufs6GCQ8i3FZhVpPY1hFbxciFxdvko5pHe-VnFgTwP6L0sjt4fLWlcCgmlkgnY0gmlwhKwSY-mKbXVsdGlhZGRyc5YACASsEmPpBpg9AAoErBJj6QaYPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDTOCLJ5mSdgTqCfEXgj0SxEqIw3PAjZxXy5n3DWUWyqDdGNwgpg9g3VkcIKYP4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-24-01__93cd7975-d250-4e16-9993-0ad1a475552b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.135.136
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['53012', '53013', '53014', '53015', '53016']
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 53012:53012 -p 53013:53013 -p 53014:53014 -p 53015:53015 -p 53016:53016 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=53014 --rest-port=53012 --tcp-port=53013 --discv5-udp-port=53015 --rest-address=0.0.0.0 --nat=extip:172.18.135.136 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=80084f68c4d26dab69eed09be953ba2cfd6bcb0fc39acdb2a27feead2af3fb8d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=53016 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QCg5oKOCHHymNPdqwDu-A3HsXZn0eCj_Uufs6GCQ8i3FZhVpPY1hFbxciFxdvko5pHe-VnFgTwP6L0sjt4fLWlcCgmlkgnY0gmlwhKwSY-mKbXVsdGlhZGRyc5YACASsEmPpBpg9AAoErBJj6QaYPt0DgnJzhQADAQAAiXNlY3AyNTZrMaECDTOCLJ5mSdgTqCfEXgj0SxEqIw3PAjZxXy5n3DWUWyqDdGNwgpg9g3VkcIKYP4V3YWt1Mgk --lightpushnode=/ip4/172.18.99.233/tcp/38973/p2p/16Uiu2HAkvKCqMKpzFjPLQpAZ9gwSYAoC5vJWHAFDqJHfKWE5LTqB --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.135.136 waku e12e42c03cb9e49bcba973dd355f5141bab9bac716e04effaea734ec6468abad
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e12e42c03cb9. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-24-01__93cd7975-d250-4e16-9993-0ad1a475552b__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 53012
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:53012/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:53012/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.135.136/tcp/53013/p2p/16Uiu2HAmJfPL9zKjUhnjKf4RNFQmn9MeS77m3m8YcRd2im6XCkpi","/ip4/172.18.135.136/tcp/53014/ws/p2p/16Uiu2HAmJfPL9zKjUhnjKf4RNFQmn9MeS77m3m8YcRd2im6XCkpi"],"enrUri":"enr:-L24QJrBmEodlj-GbWlJQ0rR3YLNdiiXfjaOxM8rFxiWxEjQZQpYJZMnzxxK2LRfxyXfbdi4_-y1Z1QL-eo6UGBO7TACgmlkgnY0gmlwhKwSh4iKbXVsdGlhZGRyc5YACASsEoeIBs8VAAoErBKHiAbPFt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDWUAbCrRyamDOJjUGb8MYOqmW4iDIKB2En_-SPLYFJhODdGNwgs8Vg3VkcILPF4V3YWt1Mgk"}'
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:53012/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.99.233/tcp/38973/p2p/16Uiu2HAkvKCqMKpzFjPLQpAZ9gwSYAoC5vJWHAFDqJHfKWE5LTqB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38972/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:53012/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:53012/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004244217212465}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38972/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":1772004244217212465,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:53012/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":1772004244217212465,"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 153ca3d1a7d7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id e12e42c03cb9
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,124 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_peers_for_filter_node with id: 2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.218.123
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12277', '12278', '12279', '12280', '12281']
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 12277:12277 -p 12278:12278 -p 12279:12279 -p 12280:12280 -p 12281:12281 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12279 --rest-port=12277 --tcp-port=12278 --discv5-udp-port=12280 --rest-address=0.0.0.0 --nat=extip:172.18.218.123 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=63488f21be3bf5aac48a3f713b6df9bebdbda4b2f0fd8aceef2cf91997c34ad4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12281 --metrics-logging=true --relay=true --filter=true --relay-peer-exchange=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.218.123 waku bdf8411468442ecd208b57dc4dca6f6dd5616df8c0be1b0e139b8ea0d52594bb
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 25a0fd405db2. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bdf841146844. Setting up logs at ./log/docker/node1_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12277
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 c7aee208b93b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12277/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:12277/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.218.123/tcp/12278/p2p/16Uiu2HAkxxqTkk1wt8dNGv8PFyCYr1uxVHZa9Lbv5EQe1vFcG9Zf","/ip4/172.18.218.123/tcp/12279/ws/p2p/16Uiu2HAkxxqTkk1wt8dNGv8PFyCYr1uxVHZa9Lbv5EQe1vFcG9Zf"],"enrUri":"enr:-L24QByABUpk9Mc82AXrNPFH2JEey6YwBxQaXCAjF-PglAadJljj3fNgqKiFFpSsL3OrfwxHCSA9AJ1y8i-ccxEVonMCgmlkgnY0gmlwhKwS2nuKbXVsdGlhZGRyc5YACASsEtp7Bi_2AAoErBLaewYv990DgnJzhQADAQAAiXNlY3AyNTZrMaECNI7JjGVZYO9IzfpiaQDityJwxxk1sKphM3GlKgddGw6DdGNwgi_2g3VkcIIv-IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.112
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12579', '12580', '12581', '12582', '12583']
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 12579:12579 -p 12580:12580 -p 12581:12581 -p 12582:12582 -p 12583:12583 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12581 --rest-port=12579 --tcp-port=12580 --discv5-udp-port=12582 --rest-address=0.0.0.0 --nat=extip:172.18.64.112 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1074efafbebb3997e4b464ba271de2e9d514ff90b078bff66e0eed09ecf8f055 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12583 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QByABUpk9Mc82AXrNPFH2JEey6YwBxQaXCAjF-PglAadJljj3fNgqKiFFpSsL3OrfwxHCSA9AJ1y8i-ccxEVonMCgmlkgnY0gmlwhKwS2nuKbXVsdGlhZGRyc5YACASsEtp7Bi_2AAoErBLaewYv990DgnJzhQADAQAAiXNlY3AyNTZrMaECNI7JjGVZYO9IzfpiaQDityJwxxk1sKphM3GlKgddGw6DdGNwgi_2g3VkcIIv-IV3YWt1MgU --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.112 waku 9476df562de062cb3c7d47630b01fcfdc527ea4310ca6caa9e937dfe2b51f477
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9476df562de0. Setting up logs at ./log/docker/node2_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12579
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:12579/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:12579/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.112/tcp/12580/p2p/16Uiu2HAmMGRo1pa8kgzoePwQxKisLT3TE63EfnmhyVPdFVA1w74P","/ip4/172.18.64.112/tcp/12581/ws/p2p/16Uiu2HAmMGRo1pa8kgzoePwQxKisLT3TE63EfnmhyVPdFVA1w74P"],"enrUri":"enr:-L24QJLNWZFevNSeqbyVAqUGx0iVLX3iOp1VG9bRLi0uDYhXeaIxOH9Sh2OO9VQlGAjx0PiH4pfMGwhwXoaVkTgSiPkCgmlkgnY0gmlwhKwSQHCKbXVsdGlhZGRyc5YACASsEkBwBjEkAAoErBJAcAYxJd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDf_GXw3UbmJHT-mUGH4wJxC_uwfpI84fdK72HPgkGiKyDdGNwgjEkg3VkcIIxJoV3YWt1MgU"}'
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:12579/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.123/tcp/12278/p2p/16Uiu2HAkxxqTkk1wt8dNGv8PFyCYr1uxVHZa9Lbv5EQe1vFcG9Zf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:12277/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:12579/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 1 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12277/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.64.112/tcp/39048/p2p/16Uiu2HAmMGRo1pa8kgzoePwQxKisLT3TE63EfnmhyVPdFVA1w74P","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-subscribe/2.0.0-beta1","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.44.151
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49180', '49181', '49182', '49183', '49184']
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 49180:49180 -p 49181:49181 -p 49182:49182 -p 49183:49183 -p 49184:49184 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49182 --rest-port=49180 --tcp-port=49181 --discv5-udp-port=49183 --rest-address=0.0.0.0 --nat=extip:172.18.44.151 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=d0c2d725de5dfe4de14f4ef62528d9c2cc82eda6bd048a4fddba19a0cfaa1b86 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49184 --metrics-logging=true --relay=false --peer-exchange-node=/ip4/172.18.64.112/tcp/39048/p2p/16Uiu2HAmMGRo1pa8kgzoePwQxKisLT3TE63EfnmhyVPdFVA1w74P
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.44.151 waku 15db6e2384a5987b1b647ac02a36181d316ce87d6e262f7aa699556caa07a063
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 15db6e2384a5. Setting up logs at ./log/docker/node3_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49180
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:49180/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:49180/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:49180/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.44.151/tcp/49181/p2p/16Uiu2HAmFh458v93Np4ASxrGVLHgDJk7gkUabbVXoNGiRLZKytV3","/ip4/172.18.44.151/tcp/49182/ws/p2p/16Uiu2HAmFh458v93Np4ASxrGVLHgDJk7gkUabbVXoNGiRLZKytV3"],"enrUri":"enr:-La4QH8AJGJmHzrnbajWGFXWRzm4q7jdxtQmlHDYFAg3loSoK3nNrWAapbmhNa7YHdKt7EGW4LmskquO20SyDDk_hJACgmlkgnY0gmlwhKwSLJeKbXVsdGlhZGRyc5YACASsEiyXBsAdAAoErBIslwbAHt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDLRpuKWKEywNfpwIXP2m4uDAMjK8m1WB9pSd865CfgiaDdGNwgsAdhXdha3UyAA"}'
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:49180/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.123/tcp/12278/p2p/16Uiu2HAkxxqTkk1wt8dNGv8PFyCYr1uxVHZa9Lbv5EQe1vFcG9Zf"]'
INFO  src.node.api_clients.base_client:base_client.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:49180/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.218.123/tcp/12278/p2p/16Uiu2HAkxxqTkk1wt8dNGv8PFyCYr1uxVHZa9Lbv5EQe1vFcG9Zf","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,1000,9,1,25],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.64.112/tcp/39048/p2p/16Uiu2HAmMGRo1pa8kgzoePwQxKisLT3TE63EfnmhyVPdFVA1w74P","protocols":[],"shards":[],"connected":"NotConnected","agent":"","origin":"UnknownOrigin"}]'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.217
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22108', '22109', '22110', '22111', '22112']
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 22108:22108 -p 22109:22109 -p 22110:22110 -p 22111:22111 -p 22112:22112 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22110 --rest-port=22108 --tcp-port=22109 --discv5-udp-port=22111 --rest-address=0.0.0.0 --nat=extip:172.18.92.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8a1eb20c8ee5f9ca25a1d12b5f6895a6c45e9f20bba08c16cad84a618dadf684 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22112 --metrics-logging=true --relay=false --filternode=/ip4/172.18.218.123/tcp/12278/p2p/16Uiu2HAkxxqTkk1wt8dNGv8PFyCYr1uxVHZa9Lbv5EQe1vFcG9Zf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.217 waku ae228b803af26e47dab1920bc38c3aa4765cd8f43ee8c4e42ab414d29fc09bae
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae228b803af2. Setting up logs at ./log/docker/node4_2026-02-25_07-25-18__90ce9e2c-8208-4b8c-b6dd-34cea588f7a4__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22108
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:22108/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:22108/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.217/tcp/22109/p2p/16Uiu2HAmUvC9KSFTr37urQVpempTWR6Z9xdkTZza1kUV89XbWo8d","/ip4/172.18.92.217/tcp/22110/ws/p2p/16Uiu2HAmUvC9KSFTr37urQVpempTWR6Z9xdkTZza1kUV89XbWo8d"],"enrUri":"enr:-L24QLllEOxkb4iiSQj00ae0tufdvHosT9Itt1n_9CfP-baaRQM1dTPfYKFj-esfTlMNwDp19aImMEDPbiqnKmWNmjUCgmlkgnY0gmlwhKwSXNmKbXVsdGlhZGRyc5YACASsElzZBlZdAAoErBJc2QZWXt0DgnJzhQADAQAAiXNlY3AyNTZrMaED8aAJu-p7_9wBzqqem6AES16iM4fUCGLm81jyrMUaixqDdGNwglZdg3VkcIJWX4V3YWt1MgA"}'
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:22108/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.218.123/tcp/12278/p2p/16Uiu2HAkxxqTkk1wt8dNGv8PFyCYr1uxVHZa9Lbv5EQe1vFcG9Zf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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 bdf841146844
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 9476df562de0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 15db6e2384a5
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bdf841146844. 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 ae228b803af2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9476df562de0. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,77 @@
2026-02-25 07:25:30.122 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:25:30.123 DEBUG [tests.conftest] Running test: test_publish_on_non_subscribed_pubsub_topic with id: 2026-02-25_07-25-30__404adf4e-71df-4457-affa-734b3ecca435
2026-02-25 07:25:30.123 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:25:30.124 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:25:30.124 DEBUG [src.steps.relay] Running fixture setup: setup_main_relay_nodes
2026-02-25 07:25:30.134 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:25:30.135 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-30__404adf4e-71df-4457-affa-734b3ecca435__wakuorg_nwaku:latest.log
2026-02-25 07:25:30.136 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:30.136 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:30.139 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:30.140 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.77
2026-02-25 07:25:30.140 DEBUG [src.node.docker_mananger] Generated ports ['38984', '38985', '38986', '38987', '38988']
2026-02-25 07:25:30.140 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:30.140 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:30.140 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:30.140 DEBUG [src.node.docker_mananger] docker run -i -t -p 38984:38984 -p 38985:38985 -p 38986:38986 -p 38987:38987 -p 38988:38988 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38986 --rest-port=38984 --tcp-port=38985 --discv5-udp-port=38987 --rest-address=0.0.0.0 --nat=extip:172.18.125.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4f1fff6cf822bbc9c3dbc58bfdcce59d8a1cacfa94f9cbeee3c1e8ac2a9c68f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38988 --metrics-logging=true --relay=true
2026-02-25 07:25:30.320 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.77 waku a325eea8ac56f582a90d33748a92c7182efcfca7222ef1b67e8b1a232583dbba
2026-02-25 07:25:30.351 DEBUG [src.node.docker_mananger] Container started with ID a325eea8ac56. Setting up logs at ./log/docker/node1_2026-02-25_07-25-30__404adf4e-71df-4457-affa-734b3ecca435__wakuorg_nwaku:latest.log
2026-02-25 07:25:30.352 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38984
2026-02-25 07:25:30.352 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:30.400 ERROR [src.node.docker_mananger] Max retries reached for container a88d88978945. Exiting log stream.
2026-02-25 07:25:30.950 ERROR [src.node.docker_mananger] Max retries reached for container b5f03fca4671. Exiting log stream.
2026-02-25 07:25:31.353 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38984/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:31.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:31.355 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:31.356 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38984/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:31.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.77/tcp/38985/p2p/16Uiu2HAm2YLcnhNuxgNmw9KRiUmxWFuesxBUa3E7dFs4PgxVoqWA","/ip4/172.18.125.77/tcp/38986/ws/p2p/16Uiu2HAm2YLcnhNuxgNmw9KRiUmxWFuesxBUa3E7dFs4PgxVoqWA"],"enrUri":"enr:-L24QOZfPLch6AI2761wW2vrbv83YSxAnwLEwM9a_qGg6CqZOyRyztYx9gkjBH4PX7EBk9IJ68KF8PM71IVhtdilnPICgmlkgnY0gmlwhKwSfU2KbXVsdGlhZGRyc5YACASsEn1NBphJAAoErBJ9TQaYSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECabb7Nf0FVVh_bQ4lPqF8TzhL0cgK6yEpr9FZg1cfLWuDdGNwgphJg3VkcIKYS4V3YWt1MgE"}'
2026-02-25 07:25:31.358 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:31.364 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:25:31.365 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-30__404adf4e-71df-4457-affa-734b3ecca435__wakuorg_nwaku:latest.log
2026-02-25 07:25:31.365 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:31.365 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:31.366 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:31.366 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.73.63
2026-02-25 07:25:31.366 DEBUG [src.node.docker_mananger] Generated ports ['52110', '52111', '52112', '52113', '52114']
2026-02-25 07:25:31.367 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:31.367 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:31.367 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:31.367 DEBUG [src.node.docker_mananger] docker run -i -t -p 52110:52110 -p 52111:52111 -p 52112:52112 -p 52113:52113 -p 52114:52114 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52112 --rest-port=52110 --tcp-port=52111 --discv5-udp-port=52113 --rest-address=0.0.0.0 --nat=extip:172.18.73.63 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3931b3caf1be5ac31f30dcefec00be6fd21d5fb0aeb1c4a12eb2cfdb29b812b3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52114 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOZfPLch6AI2761wW2vrbv83YSxAnwLEwM9a_qGg6CqZOyRyztYx9gkjBH4PX7EBk9IJ68KF8PM71IVhtdilnPICgmlkgnY0gmlwhKwSfU2KbXVsdGlhZGRyc5YACASsEn1NBphJAAoErBJ9TQaYSt0DgnJzhQADAQAAiXNlY3AyNTZrMaECabb7Nf0FVVh_bQ4lPqF8TzhL0cgK6yEpr9FZg1cfLWuDdGNwgphJg3VkcIKYS4V3YWt1MgE
2026-02-25 07:25:31.540 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.73.63 waku 8d6f77f7eb681c3c0ae224e0908966f9ea17d18a47ea71a9e77785262641ed5c
2026-02-25 07:25:31.571 DEBUG [src.node.docker_mananger] Container started with ID 8d6f77f7eb68. Setting up logs at ./log/docker/node2_2026-02-25_07-25-30__404adf4e-71df-4457-affa-734b3ecca435__wakuorg_nwaku:latest.log
2026-02-25 07:25:31.572 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52110
2026-02-25 07:25:31.572 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:32.573 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52110/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:32.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:32.591 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:32.594 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52110/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:32.597 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.73.63/tcp/52111/p2p/16Uiu2HAm7P7CvLrfChBqQCD8QawZVFAKWu8vjzZyoYX3aRVioFBa","/ip4/172.18.73.63/tcp/52112/ws/p2p/16Uiu2HAm7P7CvLrfChBqQCD8QawZVFAKWu8vjzZyoYX3aRVioFBa"],"enrUri":"enr:-L24QPdeFgqOxjI8FYGMEl-WpAMIf6Lfx7sn-1ISw8CnjxdzG0ueVx6TRkol-UrrX5QqI4g1LPujUtqyRrzlMh6EGIICgmlkgnY0gmlwhKwSST-KbXVsdGlhZGRyc5YACASsEkk_BsuPAAoErBJJPwbLkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECsaQGMTa5znwB-6KifqtAULDKoyiVsrRR55g490beLR2DdGNwgsuPg3VkcILLkYV3YWt1MgE"}'
2026-02-25 07:25:32.598 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:32.598 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52110/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.125.77/tcp/38985/p2p/16Uiu2HAm2YLcnhNuxgNmw9KRiUmxWFuesxBUa3E7dFs4PgxVoqWA"]'
2026-02-25 07:25:32.600 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:32.601 DEBUG [src.steps.relay] Running fixture setup: subscribe_main_relay_nodes
2026-02-25 07:25:32.601 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38984/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:25:32.605 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:32.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52110/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:25:32.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:32.612 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:32.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:32.618 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:25:32.719 DEBUG [src.steps.relay] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:25:32.719 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:32.721 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":1772004332612541184,"ephemeral":false,"proof":""}]'
2026-02-25 07:25:32.723 DEBUG [src.steps.relay] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:25:32.723 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52110/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:32.725 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":1772004332612541184,"ephemeral":false,"proof":""}]'
2026-02-25 07:25:32.726 INFO [src.steps.relay] WARM UP successful!!
2026-02-25 07:25:32.727 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:25:32.730 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:38984/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1000. Response content: b'Failed to publish: Node not subscribed to topic: /waku/2/rs/3/1000'
2026-02-25 07:25:32.732 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:25:32.733 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:25:32.733 DEBUG [src.node.waku_node] Stopping container with id a325eea8ac56
2026-02-25 07:25:33.255 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:25:33.255 DEBUG [src.node.waku_node] Stopping container with id 8d6f77f7eb68
2026-02-25 07:25:33.775 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:25:33.777 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:25:33.783 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:25:33.788 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_publish_while_peer_is_paused with id: 2026-02-25_07-25-39__c95c92ba-170b-4222-81cc-3483319f52eb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-39__c95c92ba-170b-4222-81cc-3483319f52eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.58.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10881', '10882', '10883', '10884', '10885']
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 10881:10881 -p 10882:10882 -p 10883:10883 -p 10884:10884 -p 10885:10885 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10883 --rest-port=10881 --tcp-port=10882 --discv5-udp-port=10884 --rest-address=0.0.0.0 --nat=extip:172.18.58.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e21835ceec41bc4eac1ce89cd0a0cee2236c0df04c09d708160dc2ebddfc44af --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10885 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.58.1 waku 2964b6afd14774b07c566e66e04fa242cdb4957c6613f6345eae9e4a5f4ef133
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2964b6afd147. Setting up logs at ./log/docker/node1_2026-02-25_07-25-39__c95c92ba-170b-4222-81cc-3483319f52eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10881
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 4378b6333fb3. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4802a20e1556. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10881/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:10881/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.1/tcp/10882/p2p/16Uiu2HAm5rr5EkxNrA5gz1iyfszQBUcofjCL1szSzFZQPRnEzJ1c","/ip4/172.18.58.1/tcp/10883/ws/p2p/16Uiu2HAm5rr5EkxNrA5gz1iyfszQBUcofjCL1szSzFZQPRnEzJ1c"],"enrUri":"enr:-L24QEbz2wWtZ-nC03Qj3H-9G9hJMv0rCzFB_NoV4ZUEk-iHN6zVniKnghv_JAFeyXK2MGKlM84kv1v5p84TlaSdPZQCgmlkgnY0gmlwhKwSOgGKbXVsdGlhZGRyc5YACASsEjoBBiqCAAoErBI6AQYqg90DgnJzhQADAQAAiXNlY3AyNTZrMaECmwfNe4xKtxKIxAIHG_bcFB-dhGOv5hvVvU1_ow7jTV-DdGNwgiqCg3VkcIIqhIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-39__c95c92ba-170b-4222-81cc-3483319f52eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.248.15
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38798', '38799', '38800', '38801', '38802']
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 38798:38798 -p 38799:38799 -p 38800:38800 -p 38801:38801 -p 38802:38802 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38800 --rest-port=38798 --tcp-port=38799 --discv5-udp-port=38801 --rest-address=0.0.0.0 --nat=extip:172.18.248.15 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=efb00a80ab5e3eb77db6a245a1edda9bb33978487da3970d2447bfbb32ad88ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38802 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QEbz2wWtZ-nC03Qj3H-9G9hJMv0rCzFB_NoV4ZUEk-iHN6zVniKnghv_JAFeyXK2MGKlM84kv1v5p84TlaSdPZQCgmlkgnY0gmlwhKwSOgGKbXVsdGlhZGRyc5YACASsEjoBBiqCAAoErBI6AQYqg90DgnJzhQADAQAAiXNlY3AyNTZrMaECmwfNe4xKtxKIxAIHG_bcFB-dhGOv5hvVvU1_ow7jTV-DdGNwgiqCg3VkcIIqhIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.248.15 waku 6fbb58f9667f7cebfffacd1432eca43623c607212cf0b5fce48178c60dc2b0b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6fbb58f9667f. Setting up logs at ./log/docker/node2_2026-02-25_07-25-39__c95c92ba-170b-4222-81cc-3483319f52eb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38798
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:38798/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:38798/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.248.15/tcp/38799/p2p/16Uiu2HAm5HB63wFeEyDyRt4TagpKKwNbAA9h3f7kvWxraEqR9tZv","/ip4/172.18.248.15/tcp/38800/ws/p2p/16Uiu2HAm5HB63wFeEyDyRt4TagpKKwNbAA9h3f7kvWxraEqR9tZv"],"enrUri":"enr:-L24QNM10Wsw9qXLBwaYVXpJsKiD30hmf9_Qg7u1vu58jbKFI-uvf0SnJAhYX0_qxyqGWasdwt8E6LS2lJWDzVgUDPgCgmlkgnY0gmlwhKwS-A-KbXVsdGlhZGRyc5YACASsEvgPBpePAAoErBL4DwaXkN0DgnJzhQADAQAAiXNlY3AyNTZrMaECkmeN7BYZmvfnLN0iLlfOFOFjo0apvt9noeUB-EOifSGDdGNwgpePg3VkcIKXkYV3YWt1MgE"}'
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:38798/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.58.1/tcp/10882/p2p/16Uiu2HAm5rr5EkxNrA5gz1iyfszQBUcofjCL1szSzFZQPRnEzJ1c"]'
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:10881/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:38798/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:10881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10881/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":1772004342116367104,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38798/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":1772004342116367104,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 6fbb58f9667f
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10881/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 6fbb58f9667f
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38798/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":1772004342234264218,"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 2964b6afd147
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6fbb58f9667f
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,53 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_log_level_INFO_from_DEBUG with id: 2026-02-25_07-29-17__42c5925e-50d0-4079-82c9-b82a8d0f4259
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-02-25_07-29-17__42c5925e-50d0-4079-82c9-b82a8d0f4259__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-02-25_07-29-17__42c5925e-50d0-4079-82c9-b82a8d0f4259__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-02-25_07-29-17__42c5925e-50d0-4079-82c9-b82a8d0f4259__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-02-25_07-29-17__42c5925e-50d0-4079-82c9-b82a8d0f4259__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.46.208
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['36222', '36223', '36224', '36225', '36226']
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 36222:36222 -p 36223:36223 -p 36224:36224 -p 36225:36225 -p 36226:36226 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=36224 --rest-port=36222 --tcp-port=36223 --discv5-udp-port=36225 --rest-address=0.0.0.0 --nat=extip:172.18.46.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e89efce53a27a756efc3258a9962b1bfdb6d77c7259b5f71d7bf3fbcf4f87a7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36226 --metrics-logging=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 46cd1d6d3b8c. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 5f9353fe76cf. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.46.208 waku d1c4d958037f90eea09c5ad141483bc33648cddbb071f1fffee308e0d73f363c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d1c4d958037f. Setting up logs at ./log/docker/node1_2026-02-25_07-29-17__42c5925e-50d0-4079-82c9-b82a8d0f4259__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: 36222
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:36222/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:36222/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.208/tcp/36223/p2p/16Uiu2HAkxDdT3CAZZP9Hsk5oRru8Sp945EfjLa98exy8NdAfMhQq","/ip4/172.18.46.208/tcp/36224/ws/p2p/16Uiu2HAkxDdT3CAZZP9Hsk5oRru8Sp945EfjLa98exy8NdAfMhQq"],"enrUri":"enr:-L24QC-zmo1ty3VFCcRe9oKwSnuEByHX_M5oNZLO5EotWn7bEv5mU5m4hl1QCY1tdduubQu4VLS2-Keb8Y60AMgrHIQCgmlkgnY0gmlwhKwSLtCKbXVsdGlhZGRyc5YACASsEi7QBo1_AAoErBIu0AaNgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKX06585pEMk1bXX6q6s-Uv4899kvl5BzePDlniQb2aaDdGNwgo1_g3VkcIKNgYV3YWt1MgE"}'
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:36222/admin/v1/log-level/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'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36222/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.208/tcp/36223/p2p/16Uiu2HAkxDdT3CAZZP9Hsk5oRru8Sp945EfjLa98exy8NdAfMhQq","/ip4/172.18.46.208/tcp/36224/ws/p2p/16Uiu2HAkxDdT3CAZZP9Hsk5oRru8Sp945EfjLa98exy8NdAfMhQq"],"enrUri":"enr:-L24QC-zmo1ty3VFCcRe9oKwSnuEByHX_M5oNZLO5EotWn7bEv5mU5m4hl1QCY1tdduubQu4VLS2-Keb8Y60AMgrHIQCgmlkgnY0gmlwhKwSLtCKbXVsdGlhZGRyc5YACASsEi7QBo1_AAoErBIu0AaNgN0DgnJzhQADAQAAiXNlY3AyNTZrMaECKX06585pEMk1bXX6q6s-Uv4899kvl5BzePDlniQb2aaDdGNwgo1_g3VkcIKNgYV3YWt1MgE"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36222/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'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:36222/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_admin_flags:test_admin_flags.py:224 counts at INFO: {'TRC': 0, 'DBG': 0, 'INF': 1, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:36222/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
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 d1c4d958037f
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.

View File

@ -0,0 +1,80 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_get_store_duplicate_messages with id: 2026-02-25_07-25-46__69f090f1-b836-499d-9f2e-9da3363a9e84
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-25-46__69f090f1-b836-499d-9f2e-9da3363a9e84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.61.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58063', '58064', '58065', '58066', '58067']
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 58063:58063 -p 58064:58064 -p 58065:58065 -p 58066:58066 -p 58067:58067 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58065 --rest-port=58063 --tcp-port=58064 --discv5-udp-port=58066 --rest-address=0.0.0.0 --nat=extip:172.18.61.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4fe233a9fdd5ccf42d60df603a19be6ac6ad86528214b978dac4b4451a476b9a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58067 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.61.139 waku bb28c62b3b6b1c3a00755d5b3408c6f157340441d73731a703342445a409c84b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bb28c62b3b6b. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-25-46__69f090f1-b836-499d-9f2e-9da3363a9e84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58063
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 040f54b6af20. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 3a99a6a465a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58063/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:58063/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.61.139/tcp/58064/p2p/16Uiu2HAm72Rpdz3MWYxC4hTsbGAannyAAWSw8RHk1BYnRBbqw7o5","/ip4/172.18.61.139/tcp/58065/ws/p2p/16Uiu2HAm72Rpdz3MWYxC4hTsbGAannyAAWSw8RHk1BYnRBbqw7o5"],"enrUri":"enr:-L24QF6rSObwsIJdIPrBLap7f556ZQJFDx3QVDlzgU719m7ITN09hkV6Ze0rqtaYsFTf7nHI9o5lWvTpWlmlIMmvvGgCgmlkgnY0gmlwhKwSPYuKbXVsdGlhZGRyc5YACASsEj2LBuLQAAoErBI9iwbi0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECrFfgTVlZfIhpxpQjFuxPm_qACqmq4c0lS77Z2Qn21XiDdGNwguLQg3VkcILi0oV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-25-46__69f090f1-b836-499d-9f2e-9da3363a9e84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.62.203
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['26196', '26197', '26198', '26199', '26200']
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 26196:26196 -p 26197:26197 -p 26198:26198 -p 26199:26199 -p 26200:26200 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=26198 --rest-port=26196 --tcp-port=26197 --discv5-udp-port=26199 --rest-address=0.0.0.0 --nat=extip:172.18.62.203 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cefcc30ef8ea1a7caf94ffdfd07d4cf6c4c515eb41af6efddf55aa9fafd7d16e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=26200 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QF6rSObwsIJdIPrBLap7f556ZQJFDx3QVDlzgU719m7ITN09hkV6Ze0rqtaYsFTf7nHI9o5lWvTpWlmlIMmvvGgCgmlkgnY0gmlwhKwSPYuKbXVsdGlhZGRyc5YACASsEj2LBuLQAAoErBI9iwbi0d0DgnJzhQADAQAAiXNlY3AyNTZrMaECrFfgTVlZfIhpxpQjFuxPm_qACqmq4c0lS77Z2Qn21XiDdGNwguLQg3VkcILi0oV3YWt1MgM --storenode=/ip4/172.18.61.139/tcp/58064/p2p/16Uiu2HAm72Rpdz3MWYxC4hTsbGAannyAAWSw8RHk1BYnRBbqw7o5 --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.62.203 waku 3c6b204e8fe96e2e3a96370f32893be7b831405d34e629fde85e9745f0aa6761
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3c6b204e8fe9. Setting up logs at ./log/docker/store_node1_2026-02-25_07-25-46__69f090f1-b836-499d-9f2e-9da3363a9e84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 26196
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:26196/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:26196/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.203/tcp/26197/p2p/16Uiu2HAmL6uLAaeLpNdZRYWht93wojx3gvcS7Lb3oB4UhmZjDT9p","/ip4/172.18.62.203/tcp/26198/ws/p2p/16Uiu2HAmL6uLAaeLpNdZRYWht93wojx3gvcS7Lb3oB4UhmZjDT9p"],"enrUri":"enr:-L24QACTGiyI8UwJ06qICozc6ApuMFW31iwK7XrGVxVYsCMjTELRdzilfVAud2zwCOBHseGEz3MJgm_4ytNnRcXWgv8CgmlkgnY0gmlwhKwSPsuKbXVsdGlhZGRyc5YACASsEj7LBmZVAAoErBI-ywZmVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDbqU77XoQPEG_sA3c5Kyg2eIMcnbFZA30oaPVaVGhgieDdGNwgmZVg3VkcIJmV4V3YWt1MgM"}'
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:26196/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.61.139/tcp/58064/p2p/16Uiu2HAm72Rpdz3MWYxC4hTsbGAannyAAWSw8RHk1BYnRBbqw7o5"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:58063/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:26196/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:58063/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:58063/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58063/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":"0xc030bf95fc4532677ae83407d8869361c93e754354f8c326ed0b7be93bf97c93"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:26196/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":"0xc030bf95fc4532677ae83407d8869361c93e754354f8c326ed0b7be93bf97c93"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bb28c62b3b6b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3c6b204e8fe9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 07:29:21.717 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:29:21.717 DEBUG [tests.conftest] Running test: test_filter_update_subscription_with_no_content_topic with id: 2026-02-25_07-29-21__845519ab-0f4f-4e54-b968-8c56f7272900
2026-02-25 07:29:21.718 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:29:21.718 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:29:21.718 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:29:21.724 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:29:21.724 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-29-21__845519ab-0f4f-4e54-b968-8c56f7272900__wakuorg_nwaku:latest.log
2026-02-25 07:29:21.724 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:29:21.725 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:29:21.726 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:29:21.726 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.110.217
2026-02-25 07:29:21.726 DEBUG [src.node.docker_mananger] Generated ports ['61057', '61058', '61059', '61060', '61061']
2026-02-25 07:29:21.726 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:29:21.727 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:29:21.727 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:29:21.727 DEBUG [src.node.docker_mananger] docker run -i -t -p 61057:61057 -p 61058:61058 -p 61059:61059 -p 61060:61060 -p 61061:61061 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61059 --rest-port=61057 --tcp-port=61058 --discv5-udp-port=61060 --rest-address=0.0.0.0 --nat=extip:172.18.110.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3def7d666ef2fd7caced93e511e91d6c78df731bfbd4aca3e5d855ddbf53b1e2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61061 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:29:21.902 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.110.217 waku 8782d7a0ec9b370d00400b2c52640b15b1d265b686f3de5cae207f9f54e5039a
2026-02-25 07:29:21.935 DEBUG [src.node.docker_mananger] Container started with ID 8782d7a0ec9b. Setting up logs at ./log/docker/node1_2026-02-25_07-29-21__845519ab-0f4f-4e54-b968-8c56f7272900__wakuorg_nwaku:latest.log
2026-02-25 07:29:21.936 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 61057
2026-02-25 07:29:21.936 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:29:22.004 ERROR [src.node.docker_mananger] Max retries reached for container a35528227089. Exiting log stream.
2026-02-25 07:29:22.531 ERROR [src.node.docker_mananger] Max retries reached for container 898db69091c6. Exiting log stream.
2026-02-25 07:29:22.936 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61057/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:22.939 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:29:22.939 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:29:22.939 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:61057/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:22.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.110.217/tcp/61058/p2p/16Uiu2HAmGC23mhHQdLYBg5EU4byQyf8BmHXqDaQEs9ExX14pSb4w","/ip4/172.18.110.217/tcp/61059/ws/p2p/16Uiu2HAmGC23mhHQdLYBg5EU4byQyf8BmHXqDaQEs9ExX14pSb4w"],"enrUri":"enr:-L24QNrM3vHwtmTdqRA7gpag3ABV_PhwfjZ9YNkNellF8BnfM-SaBbfk2T7VqTtWuUOOwhdLxi3TD_0Co_V0gFAPFwsCgmlkgnY0gmlwhKwSbtmKbXVsdGlhZGRyc5YACASsEm7ZBu6CAAoErBJu2Qbug90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNIX8Wetpla09D-Dtm4fxBouO39kHrv-BExLh6AJIuGSDdGNwgu6Cg3VkcILuhIV3YWt1MgU"}'
2026-02-25 07:29:22.942 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:29:22.943 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:29:22.949 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:29:22.949 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-29-21__845519ab-0f4f-4e54-b968-8c56f7272900__wakuorg_nwaku:latest.log
2026-02-25 07:29:22.950 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:29:22.950 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:29:22.951 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:29:22.951 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.236.232
2026-02-25 07:29:22.951 DEBUG [src.node.docker_mananger] Generated ports ['46151', '46152', '46153', '46154', '46155']
2026-02-25 07:29:22.951 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:29:22.952 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:29:22.952 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:29:22.952 DEBUG [src.node.docker_mananger] docker run -i -t -p 46151:46151 -p 46152:46152 -p 46153:46153 -p 46154:46154 -p 46155:46155 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46153 --rest-port=46151 --tcp-port=46152 --discv5-udp-port=46154 --rest-address=0.0.0.0 --nat=extip:172.18.236.232 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=542042abcdf2d2d8deafd7cd5112fbea1faf9eaa4b3ee7be96cbb1ba7b99a798 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46155 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QNrM3vHwtmTdqRA7gpag3ABV_PhwfjZ9YNkNellF8BnfM-SaBbfk2T7VqTtWuUOOwhdLxi3TD_0Co_V0gFAPFwsCgmlkgnY0gmlwhKwSbtmKbXVsdGlhZGRyc5YACASsEm7ZBu6CAAoErBJu2Qbug90DgnJzhQADAQAAiXNlY3AyNTZrMaEDNIX8Wetpla09D-Dtm4fxBouO39kHrv-BExLh6AJIuGSDdGNwgu6Cg3VkcILuhIV3YWt1MgU --filternode=/ip4/172.18.110.217/tcp/61058/p2p/16Uiu2HAmGC23mhHQdLYBg5EU4byQyf8BmHXqDaQEs9ExX14pSb4w
2026-02-25 07:29:23.137 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.236.232 waku 52afb2e550fc95cd034de651bfef8b92f3306d75bcc2c9b0b327ad008f749634
2026-02-25 07:29:23.167 DEBUG [src.node.docker_mananger] Container started with ID 52afb2e550fc. Setting up logs at ./log/docker/node2_2026-02-25_07-29-21__845519ab-0f4f-4e54-b968-8c56f7272900__wakuorg_nwaku:latest.log
2026-02-25 07:29:23.168 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 46151
2026-02-25 07:29:23.168 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:29:24.169 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46151/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:24.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:29:24.172 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:29:24.172 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:46151/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:24.174 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.232/tcp/46152/p2p/16Uiu2HAm6BAq9F9JrdBhXpRMDKY9Fkb69ooB5MoxJRFAqMcVkYQH","/ip4/172.18.236.232/tcp/46153/ws/p2p/16Uiu2HAm6BAq9F9JrdBhXpRMDKY9Fkb69ooB5MoxJRFAqMcVkYQH"],"enrUri":"enr:-L24QGPcKTeQQQFUHwyTGatx0IH_tZyOya45qEtRxq8s7rLzfMzf479KCKyr5p9qumSMkK35sBLZFOegXH7QD4EpTgICgmlkgnY0gmlwhKwS7OiKbXVsdGlhZGRyc5YACASsEuzoBrRIAAoErBLs6Aa0Sd0DgnJzhQADAQAAiXNlY3AyNTZrMaECn7l3P7-OU0HTqlluwZ86RQwFoSD4mnt_7xKUb4ePZfqDdGNwgrRIg3VkcIK0SoV3YWt1MgA"}'
2026-02-25 07:29:24.175 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:29:24.175 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46151/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.110.217/tcp/61058/p2p/16Uiu2HAmGC23mhHQdLYBg5EU4byQyf8BmHXqDaQEs9ExX14pSb4w"]'
2026-02-25 07:29:24.207 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:24.209 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 07:29:24.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:61057/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:29:24.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:24.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:46151/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "aee6870c-5889-443b-a173-bc83b4b4000c", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:29:24.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"aee6870c-5889-443b-a173-bc83b4b4000c","statusDesc":"OK"}'
2026-02-25 07:29:24.246 INFO [src.node.api_clients.base_client] curl -v -X PUT "http://127.0.0.1:46151/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:29:24.248 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:46151/filter/v2/subscriptions. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 07:29:24.251 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:29:24.252 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:29:24.252 DEBUG [src.node.waku_node] Stopping container with id 8782d7a0ec9b
2026-02-25 07:29:24.797 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:29:24.797 DEBUG [src.node.waku_node] Stopping container with id 52afb2e550fc
2026-02-25 07:29:25.395 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:29:25.398 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:29:25.403 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:29:25.408 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,86 @@
2026-02-25 07:32:07.628 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:32:07.628 DEBUG [tests.conftest] Running test: test_subscribe_and_publish_on_another_shard with id: 2026-02-25_07-32-07__0bfea4bc-c9e7-4002-84ed-ae9e036f29eb
2026-02-25 07:32:07.628 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:32:07.629 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:32:07.629 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 07:32:07.636 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:07.636 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-32-07__0bfea4bc-c9e7-4002-84ed-ae9e036f29eb__wakuorg_nwaku:latest.log
2026-02-25 07:32:07.636 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:07.637 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:07.638 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:07.638 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.59.96
2026-02-25 07:32:07.638 DEBUG [src.node.docker_mananger] Generated ports ['50281', '50282', '50283', '50284', '50285']
2026-02-25 07:32:07.638 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:32:07.638 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:32:07.639 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:07.639 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:07.639 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:07.639 DEBUG [src.node.docker_mananger] docker run -i -t -p 50281:50281 -p 50282:50282 -p 50283:50283 -p 50284:50284 -p 50285:50285 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=50283 --rest-port=50281 --tcp-port=50282 --discv5-udp-port=50284 --rest-address=0.0.0.0 --nat=extip:172.18.59.96 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=374a2a0fbccee69f147bbf7cee9b70bd7c6e022eae2514d7911efebf4ddf0fa3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50285 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:32:07.827 ERROR [src.node.docker_mananger] Max retries reached for container 063d05cb08d9. Exiting log stream.
2026-02-25 07:32:07.842 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.59.96 waku 9d8a434560f83a370444f27287f88eb7ab2dd921103d07a5559725d136f5b31d
2026-02-25 07:32:07.876 DEBUG [src.node.docker_mananger] Container started with ID 9d8a434560f8. Setting up logs at ./log/docker/node1_2026-02-25_07-32-07__0bfea4bc-c9e7-4002-84ed-ae9e036f29eb__wakuorg_nwaku:latest.log
2026-02-25 07:32:07.876 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 50281
2026-02-25 07:32:07.876 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:08.400 ERROR [src.node.docker_mananger] Max retries reached for container 4981e8142854. Exiting log stream.
2026-02-25 07:32:08.877 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50281/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:08.879 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:08.880 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:08.880 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50281/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:08.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.59.96/tcp/50282/p2p/16Uiu2HAm1mtLsnJWwb3Xs7u3VhegL6S53urNhcpY5uocQHYtweRK","/ip4/172.18.59.96/tcp/50283/ws/p2p/16Uiu2HAm1mtLsnJWwb3Xs7u3VhegL6S53urNhcpY5uocQHYtweRK"],"enrUri":"enr:-L24QOaLW7j67wctfcfRFPSTgGZD0BI0ueQPjnxnUzRi2dXfJE0lFdlMUxA9RPbDs_QZ292JtJv-3TjwYKvJNZDuMd0CgmlkgnY0gmlwhKwSO2CKbXVsdGlhZGRyc5YACASsEjtgBsRqAAoErBI7YAbEa90DgnJzhQACAQAAiXNlY3AyNTZrMaECXlO3mcqIAEhq245H2zVuAsL0KVnCd-zm00C7MAr7TTaDdGNwgsRqg3VkcILEbIV3YWt1MgU"}'
2026-02-25 07:32:08.883 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:08.889 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:32:08.890 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-32-07__0bfea4bc-c9e7-4002-84ed-ae9e036f29eb__wakuorg_nwaku:latest.log
2026-02-25 07:32:08.890 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:32:08.890 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:32:08.891 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:32:08.891 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.92.126
2026-02-25 07:32:08.892 DEBUG [src.node.docker_mananger] Generated ports ['36618', '36619', '36620', '36621', '36622']
2026-02-25 07:32:08.892 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:32:08.892 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:32:08.892 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:32:08.892 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:32:08.892 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:32:08.892 DEBUG [src.node.docker_mananger] docker run -i -t -p 36618:36618 -p 36619:36619 -p 36620:36620 -p 36621:36621 -p 36622:36622 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=36620 --rest-port=36618 --tcp-port=36619 --discv5-udp-port=36621 --rest-address=0.0.0.0 --nat=extip:172.18.92.126 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=547cd3d14b71cdfe1cfbfc6bbfac312ef8fbcfc5aeeee7eacd8e6458bc70723d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=36622 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOaLW7j67wctfcfRFPSTgGZD0BI0ueQPjnxnUzRi2dXfJE0lFdlMUxA9RPbDs_QZ292JtJv-3TjwYKvJNZDuMd0CgmlkgnY0gmlwhKwSO2CKbXVsdGlhZGRyc5YACASsEjtgBsRqAAoErBI7YAbEa90DgnJzhQACAQAAiXNlY3AyNTZrMaECXlO3mcqIAEhq245H2zVuAsL0KVnCd-zm00C7MAr7TTaDdGNwgsRqg3VkcILEbIV3YWt1MgU
2026-02-25 07:32:09.083 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.92.126 waku 14fb734194bf5aee2a404e8b6232d2cb1d647925ca44fcd63d418ffb685715e3
2026-02-25 07:32:09.115 DEBUG [src.node.docker_mananger] Container started with ID 14fb734194bf. Setting up logs at ./log/docker/node2_2026-02-25_07-32-07__0bfea4bc-c9e7-4002-84ed-ae9e036f29eb__wakuorg_nwaku:latest.log
2026-02-25 07:32:09.115 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 36618
2026-02-25 07:32:09.115 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:32:10.116 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36618/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:10.131 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:32:10.134 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:32:10.134 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36618/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:10.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.92.126/tcp/36619/p2p/16Uiu2HAm2R5qyMJ5CDnNV8GhUExCBcwnBGr59FNk35mv1RuiN4w2","/ip4/172.18.92.126/tcp/36620/ws/p2p/16Uiu2HAm2R5qyMJ5CDnNV8GhUExCBcwnBGr59FNk35mv1RuiN4w2"],"enrUri":"enr:-L24QD92LoQcP9A6ZImq0jOhZL82THuzE7xMF6J0dGYzgIuwfbBOvbZZPw-BVVFFSh-xnhuvGSFCeH6USE9k_GbaNusCgmlkgnY0gmlwhKwSXH6KbXVsdGlhZGRyc5YACASsElx-Bo8LAAoErBJcfgaPDN0DgnJzhQACAQAAiXNlY3AyNTZrMaECZ9s2S35MdhWKTIEZqFQcLzqVLtOqzWqCeKwbRS5haAGDdGNwgo8Lg3VkcIKPDYV3YWt1MgE"}'
2026-02-25 07:32:10.140 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:32:10.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36618/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.59.96/tcp/50282/p2p/16Uiu2HAm1mtLsnJWwb3Xs7u3VhegL6S53urNhcpY5uocQHYtweRK"]'
2026-02-25 07:32:10.145 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:10.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50281/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-25 07:32:10.149 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:10.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:36618/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/2/1"]'
2026-02-25 07:32:10.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:10.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50281/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:10.162 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:10.163 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:10.263 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:10.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50281/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:10.266 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004730155820063,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:10.268 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:10.268 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:10.271 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004730155820063,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:10.272 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:50281/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:32:10.277 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:32:10.278 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:32:10.378 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:10.379 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:50281/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:10.381 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004730272799213,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:10.383 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:32:10.383 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:36618/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:32:10.385 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004730272799213,"ephemeral":false,"proof":""}]'
2026-02-25 07:32:10.388 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:32:10.389 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:32:10.389 DEBUG [src.node.waku_node] Stopping container with id 9d8a434560f8
2026-02-25 07:32:10.954 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:10.956 DEBUG [src.node.waku_node] Stopping container with id 14fb734194bf
2026-02-25 07:32:11.548 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:32:11.549 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:32:11.561 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:32:11.567 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_store_with_filter with id: 2026-02-25_07-28-42__5f86fada-1cbb-45d5-ba73-6724ecad1110
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-28-42__5f86fada-1cbb-45d5-ba73-6724ecad1110__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.1.97
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35468', '35469', '35470', '35471', '35472']
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 35468:35468 -p 35469:35469 -p 35470:35470 -p 35471:35471 -p 35472:35472 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35470 --rest-port=35468 --tcp-port=35469 --discv5-udp-port=35471 --rest-address=0.0.0.0 --nat=extip:172.18.1.97 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=4edf8ca2d86c73e266adaa3efd2cb1587ccbf1acbbab40f4c61f6b4b89e5cdac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35472 --metrics-logging=true --store=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.1.97 waku c15886d2cb40139e9b949fa91338b14a9c7214670efb0dbb40913663bcf8891a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID c15886d2cb40. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-28-42__5f86fada-1cbb-45d5-ba73-6724ecad1110__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35468
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 ad4c6785dede. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c1271656107b. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35468/health" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
INFO  src.node.waku_node:waku_node.py:287 Node protocols are initialized !!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35468/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.1.97/tcp/35469/p2p/16Uiu2HAmNst71yQPpcGoy89qQWQVECgjqd3dBFXpE7fMHGkYuCNh","/ip4/172.18.1.97/tcp/35470/ws/p2p/16Uiu2HAmNst71yQPpcGoy89qQWQVECgjqd3dBFXpE7fMHGkYuCNh"],"enrUri":"enr:-L24QDHVGKyUcVOH5Jxhe9Js4up-onEH7ixrAew7mdtZMmdFLdVoFLKTLk4aZ_iaIIIAuZcK5rSQ9wbcaRootbgvAe4CgmlkgnY0gmlwhKwSAWGKbXVsdGlhZGRyc5YACASsEgFhBoqNAAoErBIBYQaKjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl-JbeYa9PsRvTlKOXMvZjo6USOn0Twr787qk9U8YAiaDdGNwgoqNg3VkcIKKj4V3YWt1Mgc"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-28-42__5f86fada-1cbb-45d5-ba73-6724ecad1110__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.139
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13550', '13551', '13552', '13553', '13554']
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 13550:13550 -p 13551:13551 -p 13552:13552 -p 13553:13553 -p 13554:13554 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=13552 --rest-port=13550 --tcp-port=13551 --discv5-udp-port=13553 --rest-address=0.0.0.0 --nat=extip:172.18.102.139 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c52cb70f2d3bebfd86f659ce41f3de401b26dad62bd1bcd0c7c988b4febc26e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13554 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDHVGKyUcVOH5Jxhe9Js4up-onEH7ixrAew7mdtZMmdFLdVoFLKTLk4aZ_iaIIIAuZcK5rSQ9wbcaRootbgvAe4CgmlkgnY0gmlwhKwSAWGKbXVsdGlhZGRyc5YACASsEgFhBoqNAAoErBIBYQaKjt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDl-JbeYa9PsRvTlKOXMvZjo6USOn0Twr787qk9U8YAiaDdGNwgoqNg3VkcIKKj4V3YWt1Mgc --storenode=/ip4/172.18.1.97/tcp/35469/p2p/16Uiu2HAmNst71yQPpcGoy89qQWQVECgjqd3dBFXpE7fMHGkYuCNh --store=false --relay=false --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.139 waku 790be1bd2b7863775dab874138f126ea11645887a8f73fdbfcd3a0f199260825
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 790be1bd2b78. Setting up logs at ./log/docker/store_node1_2026-02-25_07-28-42__5f86fada-1cbb-45d5-ba73-6724ecad1110__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 13550
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:13550/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_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:13550/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.102.139/tcp/13551/p2p/16Uiu2HAkzdPFJKmAfLdouvVxzeBDXwWTrcT5UE5utqkd364LpmAU","/ip4/172.18.102.139/tcp/13552/ws/p2p/16Uiu2HAkzdPFJKmAfLdouvVxzeBDXwWTrcT5UE5utqkd364LpmAU"],"enrUri":"enr:-L24QOwgmRYkfQS-3pIrsnqR40OHPe5OskML1CcFpFUWvrTRXNGrnmy3zWjPMkEVja8QzscM3QlVd_8SLBVi37BXq4sCgmlkgnY0gmlwhKwSZouKbXVsdGlhZGRyc5YACASsEmaLBjTvAAoErBJmiwY08N0DgnJzhQADAQAAiXNlY3AyNTZrMaECTUp8Ex7GWc_wuWx1huU2EGexFKECI6EIoTgtTHHKGP2DdGNwgjTvg3VkcII08YV3YWt1MgQ"}'
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:13550/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.1.97/tcp/35469/p2p/16Uiu2HAmNst71yQPpcGoy89qQWQVECgjqd3dBFXpE7fMHGkYuCNh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35468/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:35468/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.2 seconds
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35468/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":"0x6b1a730d8c2f58bf5acdd5d8803abcae713f31a851d830c72f15febfa8ef43df"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  src.steps.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:13550/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":"5eff44fc966107666c0e","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x6b1a730d8c2f58bf5acdd5d8803abcae713f31a851d830c72f15febfa8ef43df"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id c15886d2cb40
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 790be1bd2b78
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,108 @@
2026-02-25 07:23:50.026 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:50.026 DEBUG [tests.conftest] Running test: test_light_push_with_payload_less_than_150_kb with id: 2026-02-25_07-23-50__5c701f1b-7f18-4a3d-a000-0cb246f3dfb5
2026-02-25 07:23:50.026 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:50.027 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:23:50.034 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:50.034 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-23-50__5c701f1b-7f18-4a3d-a000-0cb246f3dfb5__wakuorg_nwaku:latest.log
2026-02-25 07:23:50.034 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:50.034 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:50.036 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:50.036 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.52
2026-02-25 07:23:50.036 DEBUG [src.node.docker_mananger] Generated ports ['42260', '42261', '42262', '42263', '42264']
2026-02-25 07:23:50.036 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:50.036 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:50.036 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:50.036 DEBUG [src.node.docker_mananger] docker run -i -t -p 42260:42260 -p 42261:42261 -p 42262:42262 -p 42263:42263 -p 42264:42264 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42262 --rest-port=42260 --tcp-port=42261 --discv5-udp-port=42263 --rest-address=0.0.0.0 --nat=extip:172.18.16.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2caeffcfecbbecef9f1d2ffbc9df1b01d8f70e5465d7fa0fce113d10dcc83dd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42264 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:23:50.217 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.52 waku 54c9d2b3991ee0b1176a74ebb00a092c829c04903b23808837c1dd3287021ad7
2026-02-25 07:23:50.254 DEBUG [src.node.docker_mananger] Container started with ID 54c9d2b3991e. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-23-50__5c701f1b-7f18-4a3d-a000-0cb246f3dfb5__wakuorg_nwaku:latest.log
2026-02-25 07:23:50.255 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 42260
2026-02-25 07:23:50.255 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:50.263 ERROR [src.node.docker_mananger] Max retries reached for container 1c4db99a80ab. Exiting log stream.
2026-02-25 07:23:50.829 ERROR [src.node.docker_mananger] Max retries reached for container 6fa4ded9c91c. Exiting log stream.
2026-02-25 07:23:51.255 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42260/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:51.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:51.258 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:51.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42260/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:51.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.52/tcp/42261/p2p/16Uiu2HAmVmPg12R868C6j7TdMastStfPvkYDQRtNKwM9BLiAGNwq","/ip4/172.18.16.52/tcp/42262/ws/p2p/16Uiu2HAmVmPg12R868C6j7TdMastStfPvkYDQRtNKwM9BLiAGNwq"],"enrUri":"enr:-L24QPRAUa2NfS75n51JuJyTfMoTSAMfAnJMwq-aAUQw0wyfRvtPNVEn14NWuOxfIaMH0XGCsr7e4PSSoCBgU3t1BvkCgmlkgnY0gmlwhKwSEDSKbXVsdGlhZGRyc5YACASsEhA0BqUVAAoErBIQNAalFt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_jqIl3i_NZsdcomh-CkAMTb-e1GrDov6UwFVAD7fnKiDdGNwgqUVg3VkcIKlF4V3YWt1Mgk"}'
2026-02-25 07:23:51.261 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:51.269 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:51.269 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-23-50__5c701f1b-7f18-4a3d-a000-0cb246f3dfb5__wakuorg_nwaku:latest.log
2026-02-25 07:23:51.269 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:51.269 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:51.270 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:51.270 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.182.231
2026-02-25 07:23:51.271 DEBUG [src.node.docker_mananger] Generated ports ['3265', '3266', '3267', '3268', '3269']
2026-02-25 07:23:51.271 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:51.271 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:51.271 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:51.271 DEBUG [src.node.docker_mananger] docker run -i -t -p 3265:3265 -p 3266:3266 -p 3267:3267 -p 3268:3268 -p 3269:3269 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3267 --rest-port=3265 --tcp-port=3266 --discv5-udp-port=3268 --rest-address=0.0.0.0 --nat=extip:172.18.182.231 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fb429bedb81edc43dbaeacd0fdc05f8abfa05d19bc98dd8096fb01ac9e04d54b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3269 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 07:23:51.452 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.182.231 waku e7e8bba25746913779a2221b94085f57ae55eb7ee58038153e9f63911d7248c5
2026-02-25 07:23:51.488 DEBUG [src.node.docker_mananger] Container started with ID e7e8bba25746. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-23-50__5c701f1b-7f18-4a3d-a000-0cb246f3dfb5__wakuorg_nwaku:latest.log
2026-02-25 07:23:51.489 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3265
2026-02-25 07:23:51.489 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:52.489 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3265/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:52.492 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:52.492 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:52.492 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3265/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:52.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.182.231/tcp/3266/p2p/16Uiu2HAmScmNqnDtnED8yUPVvUiRpyS3u9vTHXkzNy3wDQ39wT2b","/ip4/172.18.182.231/tcp/3267/ws/p2p/16Uiu2HAmScmNqnDtnED8yUPVvUiRpyS3u9vTHXkzNy3wDQ39wT2b"],"enrUri":"enr:-L24QNgUNMRw6Unksfs92tgAiNofAJGXfGqr3NjsTXuKwelFd8t_iKDa7Y54RVKy6JH0XPokjSCunwexBAnK60ISk0ACgmlkgnY0gmlwhKwStueKbXVsdGlhZGRyc5YACASsErbnBgzCAAoErBK25wYMw90DgnJzhQADAQAAiXNlY3AyNTZrMaEDz3HJVWcvCmD6xNiRlKoMGD_qnHHO4b02v-z-CwHEXfSDdGNwggzCg3VkcIIMxIV3YWt1MgE"}'
2026-02-25 07:23:52.495 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:52.495 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3265/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.52/tcp/42261/p2p/16Uiu2HAmVmPg12R868C6j7TdMastStfPvkYDQRtNKwM9BLiAGNwq"]'
2026-02-25 07:23:52.532 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:52.541 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:52.541 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-23-50__5c701f1b-7f18-4a3d-a000-0cb246f3dfb5__wakuorg_nwaku:latest.log
2026-02-25 07:23:52.541 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:52.541 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:52.543 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:52.543 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.214.177
2026-02-25 07:23:52.543 DEBUG [src.node.docker_mananger] Generated ports ['25924', '25925', '25926', '25927', '25928']
2026-02-25 07:23:52.543 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:52.543 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:52.543 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:52.543 DEBUG [src.node.docker_mananger] docker run -i -t -p 25924:25924 -p 25925:25925 -p 25926:25926 -p 25927:25927 -p 25928:25928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25926 --rest-port=25924 --tcp-port=25925 --discv5-udp-port=25927 --rest-address=0.0.0.0 --nat=extip:172.18.214.177 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbfdedaa2bacb4cf3e15a1cff1be11bb29643a51f9e7ccc1d2bc68a8b44cbebf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25928 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QPRAUa2NfS75n51JuJyTfMoTSAMfAnJMwq-aAUQw0wyfRvtPNVEn14NWuOxfIaMH0XGCsr7e4PSSoCBgU3t1BvkCgmlkgnY0gmlwhKwSEDSKbXVsdGlhZGRyc5YACASsEhA0BqUVAAoErBIQNAalFt0DgnJzhQADAQAAiXNlY3AyNTZrMaED_jqIl3i_NZsdcomh-CkAMTb-e1GrDov6UwFVAD7fnKiDdGNwgqUVg3VkcIKlF4V3YWt1Mgk --lightpushnode=/ip4/172.18.16.52/tcp/42261/p2p/16Uiu2HAmVmPg12R868C6j7TdMastStfPvkYDQRtNKwM9BLiAGNwq --lightpush=true --relay=true
2026-02-25 07:23:52.745 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.214.177 waku cb01a8fb493d84efc17d0bd91445ea50fd1b04ee988c228f5dfed9adc42ea937
2026-02-25 07:23:52.775 DEBUG [src.node.docker_mananger] Container started with ID cb01a8fb493d. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-23-50__5c701f1b-7f18-4a3d-a000-0cb246f3dfb5__wakuorg_nwaku:latest.log
2026-02-25 07:23:52.775 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 25924
2026-02-25 07:23:52.775 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:53.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25924/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:53.779 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:53.779 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:53.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:53.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.214.177/tcp/25925/p2p/16Uiu2HAm9LhvBSKpfsYkivPaj9HNGfYuqh7DdYyiXWZXmyShQkhe","/ip4/172.18.214.177/tcp/25926/ws/p2p/16Uiu2HAm9LhvBSKpfsYkivPaj9HNGfYuqh7DdYyiXWZXmyShQkhe"],"enrUri":"enr:-L24QDOL-ONvbzbICEMwtMFM98gBZ2mrbdJAyzS3brxSENAJLYh2SgUgOmxB7IfGV8mznegVizFl-ailAkUHT4RemOUCgmlkgnY0gmlwhKwS1rGKbXVsdGlhZGRyc5YACASsEtaxBmVFAAoErBLWsQZlRt0DgnJzhQADAQAAiXNlY3AyNTZrMaECzr3nZgTUHtVWAMiD4Jg06n1mwSAsrD0-3XN6dRmCXPmDdGNwgmVFg3VkcIJlR4V3YWt1Mgk"}'
2026-02-25 07:23:53.781 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:53.782 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.16.52/tcp/42261/p2p/16Uiu2HAmVmPg12R868C6j7TdMastStfPvkYDQRtNKwM9BLiAGNwq"]'
2026-02-25 07:23:53.844 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:53.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.182.231/tcp/3266/p2p/16Uiu2HAmScmNqnDtnED8yUPVvUiRpyS3u9vTHXkzNy3wDQ39wT2b"]'
2026-02-25 07:23:53.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:53.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:42260/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:53.876 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:53.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3265/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:53.881 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:53.882 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:25924/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:53.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:53.889 DEBUG [tests.light_push.test_publish] Running test with payload length of 143360 bytes
2026-02-25 07:23:53.892 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:53.893 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:23:54.060 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:54.061 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:23:54.161 DEBUG [src.steps.light_push] Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:54.161 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:42260/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:54.168 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:23:54.170 DEBUG [src.steps.light_push] Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:54.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3265/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:54.176 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:23:54.178 DEBUG [src.steps.light_push] Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
2026-02-25 07:23:54.179 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:25924/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:54.184 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:23:54.188 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:54.189 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:54.189 DEBUG [src.node.waku_node] Stopping container with id 54c9d2b3991e
2026-02-25 07:23:54.753 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:54.754 DEBUG [src.node.waku_node] Stopping container with id e7e8bba25746
2026-02-25 07:23:55.283 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:55.283 DEBUG [src.node.waku_node] Stopping container with id cb01a8fb493d
2026-02-25 07:23:55.567 ERROR [src.node.docker_mananger] Max retries reached for container 54c9d2b3991e. Exiting log stream.
2026-02-25 07:23:55.857 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:55.861 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:55.872 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:55.880 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:55.918 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_request_id with id: 2026-02-25_07-25-00__44660728-decb-47b6-8e96-7c4ff74bcccd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-00__44660728-decb-47b6-8e96-7c4ff74bcccd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.211.150
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['1489', '1490', '1491', '1492', '1493']
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 1489:1489 -p 1490:1490 -p 1491:1491 -p 1492:1492 -p 1493:1493 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=1491 --rest-port=1489 --tcp-port=1490 --discv5-udp-port=1492 --rest-address=0.0.0.0 --nat=extip:172.18.211.150 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=aacfd48ae3714b62cf266158adbf4844c27fb6eabadb84e79b2a12ae21daffce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=1493 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.211.150 waku 2e85affcd218e23855c440ac4de11564b35f7106849767497dec5a615562eb9d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2e85affcd218. Setting up logs at ./log/docker/node1_2026-02-25_07-25-00__44660728-decb-47b6-8e96-7c4ff74bcccd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 1489
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 e192108a8e60. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 824b0bfbbb66. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:1489/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:1489/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.211.150/tcp/1490/p2p/16Uiu2HAmPvhvgTkpRj4abYuv9NWmxhgsDJs2TrnRA11LXyQBgjda","/ip4/172.18.211.150/tcp/1491/ws/p2p/16Uiu2HAmPvhvgTkpRj4abYuv9NWmxhgsDJs2TrnRA11LXyQBgjda"],"enrUri":"enr:-L24QHcSnRq-7ISTniZRFGF8UNWPDzYOlgSH8TOpH68EhnjlQbl5x43wvCbI1qgwu3GetLZr1p0Sdi-mFjIbXNaBj8ACgmlkgnY0gmlwhKwS05aKbXVsdGlhZGRyc5YACASsEtOWBgXSAAoErBLTlgYF090DgnJzhQADAQAAiXNlY3AyNTZrMaEDp3dHM8RuZkepT31pD_NXEQzyySbXDxyrTsIf5EhodEmDdGNwggXSg3VkcIIF1IV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-00__44660728-decb-47b6-8e96-7c4ff74bcccd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.181.135
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24376', '24377', '24378', '24379', '24380']
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 24376:24376 -p 24377:24377 -p 24378:24378 -p 24379:24379 -p 24380:24380 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24378 --rest-port=24376 --tcp-port=24377 --discv5-udp-port=24379 --rest-address=0.0.0.0 --nat=extip:172.18.181.135 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cad3acce02bb0ebdeafeee9f1280ef32f5e3a9dfdcde00efa6ec6f3f804ccbaf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24380 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHcSnRq-7ISTniZRFGF8UNWPDzYOlgSH8TOpH68EhnjlQbl5x43wvCbI1qgwu3GetLZr1p0Sdi-mFjIbXNaBj8ACgmlkgnY0gmlwhKwS05aKbXVsdGlhZGRyc5YACASsEtOWBgXSAAoErBLTlgYF090DgnJzhQADAQAAiXNlY3AyNTZrMaEDp3dHM8RuZkepT31pD_NXEQzyySbXDxyrTsIf5EhodEmDdGNwggXSg3VkcIIF1IV3YWt1MgU --filternode=/ip4/172.18.211.150/tcp/1490/p2p/16Uiu2HAmPvhvgTkpRj4abYuv9NWmxhgsDJs2TrnRA11LXyQBgjda
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.181.135 waku 2b8d2f178866495da620cf40317e594dbc20e2f4a73f03ed7df19aac6dfc8fa6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b8d2f178866. Setting up logs at ./log/docker/node2_2026-02-25_07-25-00__44660728-decb-47b6-8e96-7c4ff74bcccd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24376
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:24376/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:24376/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.181.135/tcp/24377/p2p/16Uiu2HAmR2ze28HaGshspcko8uS3vLiNc4U7yHF8kmvyY9Rm4J3H","/ip4/172.18.181.135/tcp/24378/ws/p2p/16Uiu2HAmR2ze28HaGshspcko8uS3vLiNc4U7yHF8kmvyY9Rm4J3H"],"enrUri":"enr:-L24QHHlxpcPxIFYFWKZRkawLH9oIJrPnguEa1bsFqdyQv3qTtpMBvb7yRmnnlOOIZsjdyVO-cNSe_pi7qvya5aeYV8CgmlkgnY0gmlwhKwStYeKbXVsdGlhZGRyc5YACASsErWHBl85AAoErBK1hwZfOt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt-9Y2biYReXddx3Aq_xIHw1zH3K3qwPpQsceTNxC_aCDdGNwgl85g3VkcIJfO4V3YWt1MgA"}'
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:24376/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.211.150/tcp/1490/p2p/16Uiu2HAmPvhvgTkpRj4abYuv9NWmxhgsDJs2TrnRA11LXyQBgjda"]'
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:1489/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:24376/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "f9f2368a-1bef-4159-88a0-7c3f83f6a1d4", "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":"f9f2368a-1bef-4159-88a0-7c3f83f6a1d4","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24376/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:24376/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 2e85affcd218
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2b8d2f178866
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,76 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_different_latency_between_two_nodes[5000] with id: 2026-02-25_07-21-54__7f385ba1-44e8-424a-bbd5-2ca4ada48b81
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-21-54__7f385ba1-44e8-424a-bbd5-2ca4ada48b81__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-21-54__7f385ba1-44e8-424a-bbd5-2ca4ada48b81__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
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.69.89
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59439', '59440', '59441', '59442', '59443']
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 59439:59439 -p 59440:59440 -p 59441:59441 -p 59442:59442 -p 59443:59443 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59441 --rest-port=59439 --tcp-port=59440 --discv5-udp-port=59442 --rest-address=0.0.0.0 --nat=extip:172.18.69.89 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1ee4aedcb93ed113fe6f9cdca712d1d6c23143903328b8f53a0178f1b72ccadf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59443 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.69.89 waku 2a484eea3b8dd0b0030c773cca6b57ba8f9d52049b6f2ce20d50021f69afeecc
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2a484eea3b8d. Setting up logs at ./log/docker/node1_2026-02-25_07-21-54__7f385ba1-44e8-424a-bbd5-2ca4ada48b81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59439
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:59439/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:59439/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.69.89/tcp/59440/p2p/16Uiu2HAm9t7KrkG3sJnd5HYnmikfimB4WXxu4DC5wTvi4bKf9Qw7","/ip4/172.18.69.89/tcp/59441/ws/p2p/16Uiu2HAm9t7KrkG3sJnd5HYnmikfimB4WXxu4DC5wTvi4bKf9Qw7"],"enrUri":"enr:-L24QHaHvxc-fM3eqoihMU79P_EuKJjZ6RREdJ3CyrgZIQTXO8wYvp4hUUnaya9YodvgKfEirSJqaxTN-Yy-q4ZKmAwCgmlkgnY0gmlwhKwSRVmKbXVsdGlhZGRyc5YACASsEkVZBugwAAoErBJFWQboMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1slgc1LnGGI7kEsDbjL1xvcElyM8jHqGoWbzUnUAWF6DdGNwgugwg3VkcILoMoV3YWt1MgE"}'
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.34.188
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61857', '61858', '61859', '61860', '61861']
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 61857:61857 -p 61858:61858 -p 61859:61859 -p 61860:61860 -p 61861:61861 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61859 --rest-port=61857 --tcp-port=61858 --discv5-udp-port=61860 --rest-address=0.0.0.0 --nat=extip:172.18.34.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bb0096e9eab18f9cd45eed07ac4f6bbee12aadd80f3db0b010e4ef5c0cb8b9f7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61861 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHaHvxc-fM3eqoihMU79P_EuKJjZ6RREdJ3CyrgZIQTXO8wYvp4hUUnaya9YodvgKfEirSJqaxTN-Yy-q4ZKmAwCgmlkgnY0gmlwhKwSRVmKbXVsdGlhZGRyc5YACASsEkVZBugwAAoErBJFWQboMd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1slgc1LnGGI7kEsDbjL1xvcElyM8jHqGoWbzUnUAWF6DdGNwgugwg3VkcILoMoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.188 waku 3e46d1f260e9d61fdfff0c95b124108c8b10f85fde730fe305026b62dce03e5f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 3e46d1f260e9. Setting up logs at ./log/docker/node2_2026-02-25_07-21-54__7f385ba1-44e8-424a-bbd5-2ca4ada48b81__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61857
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:61857/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:61857/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.34.188/tcp/61858/p2p/16Uiu2HAmARxBVwbzNWbTo8Z964g4ijNRvTgLRYMgGJxHBwcuTfzM","/ip4/172.18.34.188/tcp/61859/ws/p2p/16Uiu2HAmARxBVwbzNWbTo8Z964g4ijNRvTgLRYMgGJxHBwcuTfzM"],"enrUri":"enr:-L24QE20O5-QxO7D_gCMPRVuoK-_Qk586wUNFe-WWRaOl-Y8bAk6TyeQrLw50X7LaOxq2Gd-enYGSD7OK9YUCJhSaAUCgmlkgnY0gmlwhKwSIryKbXVsdGlhZGRyc5YACASsEiK8BvGiAAoErBIivAbxo90DgnJzhQADAQAAiXNlY3AyNTZrMaEC3vGflOZ1zS0XlU7f8HbIGTFAC43yO-wzL0mrWyEl0QaDdGNwgvGig3VkcILxpIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59439/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:61857/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  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:59439/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.34.188/tcp/51228/p2p/16Uiu2HAmARxBVwbzNWbTo8Z964g4ijNRvTgLRYMgGJxHBwcuTfzM","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61857/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.69.89/tcp/59440/p2p/16Uiu2HAm9t7KrkG3sJnd5HYnmikfimB4WXxu4DC5wTvi4bKf9Qw7","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 5000ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3769', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3769', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3769', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '5000ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:59439/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61857/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":1772004130104962244,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3769', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2a484eea3b8d
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 3e46d1f260e9
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,518 @@
2026-02-25 07:24:06.323 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:24:06.323 DEBUG [tests.conftest] Running test: test_start_node_with_50_pubsub_topics with id: 2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468
2026-02-25 07:24:06.324 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:24:06.324 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:24:06.324 DEBUG [src.steps.sharding] Running fixture setup: sharding_setup
2026-02-25 07:24:06.331 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:06.331 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
2026-02-25 07:24:06.331 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:06.331 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:06.333 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:06.333 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.56.64
2026-02-25 07:24:06.333 DEBUG [src.node.docker_mananger] Generated ports ['35887', '35888', '35889', '35890', '35891']
2026-02-25 07:24:06.333 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:24:06.333 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:24:06.334 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:06.334 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:06.334 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:06.334 DEBUG [src.node.docker_mananger] docker run -i -t -p 35887:35887 -p 35888:35888 -p 35889:35889 -p 35890:35890 -p 35891:35891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35889 --rest-port=35887 --tcp-port=35888 --discv5-udp-port=35890 --rest-address=0.0.0.0 --nat=extip:172.18.56.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=be3baeba2154aed9dd3d0fbcc66cb157d6fdc67a66e3b70c7c0efcdfeb26771f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35891 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:24:06.519 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.56.64 waku ed7f4560ce450affe60e9bc2e6eafcf568b4f032ced69d9c67b29918508bfabe
2026-02-25 07:24:06.551 DEBUG [src.node.docker_mananger] Container started with ID ed7f4560ce45. Setting up logs at ./log/docker/node1_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
2026-02-25 07:24:06.552 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35887
2026-02-25 07:24:06.552 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:06.616 ERROR [src.node.docker_mananger] Max retries reached for container 886cd7a596a1. Exiting log stream.
2026-02-25 07:24:07.118 ERROR [src.node.docker_mananger] Max retries reached for container 65d9dccc6a55. Exiting log stream.
2026-02-25 07:24:07.553 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:07.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:07.556 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:07.556 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:07.558 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.56.64/tcp/35888/p2p/16Uiu2HAmT5bGgMvvKFnsJYD1UzcvfvUYtB5RKdfpm1xp2vubhRHf","/ip4/172.18.56.64/tcp/35889/ws/p2p/16Uiu2HAmT5bGgMvvKFnsJYD1UzcvfvUYtB5RKdfpm1xp2vubhRHf"],"enrUri":"enr:-L24QLqLp8wiwOGtTkU2BYAC9WGw3RD0-k_G0m3_kijD4EBlD-kpV-TnrLTNVTI_ZWnh9vgfTZVJdtKJTFs8G2TRzawCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABowwAAoErBI4QAaMMd0DgnJzhQACAQAAiXNlY3AyNTZrMaED1lEKh7RlFxgHSkvl9l8HtcYNIulsikNQRCMJOZyJIMaDdGNwgowwg3VkcIKMMoV3YWt1MgU"}'
2026-02-25 07:24:07.559 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:07.565 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:07.565 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
2026-02-25 07:24:07.565 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:07.566 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:07.567 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:07.567 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.119
2026-02-25 07:24:07.567 DEBUG [src.node.docker_mananger] Generated ports ['33518', '33519', '33520', '33521', '33522']
2026-02-25 07:24:07.567 DEBUG [src.node.waku_node] Cluster id was resolved to: 2
2026-02-25 07:24:07.567 DEBUG [src.node.waku_node] Removing pubsub-topic from nwaku args
2026-02-25 07:24:07.568 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:07.568 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:07.568 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:07.568 DEBUG [src.node.docker_mananger] docker run -i -t -p 33518:33518 -p 33519:33519 -p 33520:33520 -p 33521:33521 -p 33522:33522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33520 --rest-port=33518 --tcp-port=33519 --discv5-udp-port=33521 --rest-address=0.0.0.0 --nat=extip:172.18.165.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4fa6a22ffcab064fff05d3fcb890d7db4d1cd7e59e17bdbcdc330fabb703c245 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33522 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLqLp8wiwOGtTkU2BYAC9WGw3RD0-k_G0m3_kijD4EBlD-kpV-TnrLTNVTI_ZWnh9vgfTZVJdtKJTFs8G2TRzawCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABowwAAoErBI4QAaMMd0DgnJzhQACAQAAiXNlY3AyNTZrMaED1lEKh7RlFxgHSkvl9l8HtcYNIulsikNQRCMJOZyJIMaDdGNwgowwg3VkcIKMMoV3YWt1MgU
2026-02-25 07:24:07.751 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.119 waku b57402e8b3ae6f0aca631d9da8b9be323a51683429a43d35c9afd0a082301f7c
2026-02-25 07:24:07.780 DEBUG [src.node.docker_mananger] Container started with ID b57402e8b3ae. Setting up logs at ./log/docker/node2_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
2026-02-25 07:24:07.781 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 33518
2026-02-25 07:24:07.782 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:08.782 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:08.805 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:08.805 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:08.805 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:08.812 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.119/tcp/33519/p2p/16Uiu2HAmKbgVH6wh4bRyY3AhHCtermq5tH2A2xAhnEBadxDWWuSK","/ip4/172.18.165.119/tcp/33520/ws/p2p/16Uiu2HAmKbgVH6wh4bRyY3AhHCtermq5tH2A2xAhnEBadxDWWuSK"],"enrUri":"enr:-L24QPjIv7cd6_RCfUHSP3BZuxIuUbyZObyp92KOiq2GadIKVBVlrfWoMDAxsO6jDrN0QkVo0zQ6z1x0XIkSJN3S_swCgmlkgnY0gmlwhKwSpXeKbXVsdGlhZGRyc5YACASsEqV3BoLvAAoErBKldwaC8N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZyjefza97zU0rNolzBJuEdOWDWidQOaJMdMezDuAmKSDdGNwgoLvg3VkcIKC8YV3YWt1MgE"}'
2026-02-25 07:24:08.812 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:08.814 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.64/tcp/35888/p2p/16Uiu2HAmT5bGgMvvKFnsJYD1UzcvfvUYtB5RKdfpm1xp2vubhRHf"]'
2026-02-25 07:24:08.817 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:08.817 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/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", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-02-25 07:24:08.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:08.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:33518/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", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
2026-02-25 07:24:08.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:08.944 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.002 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.002 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.103 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.103 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004248944593878,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.108 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.108 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004248944593878,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.112 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.117 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.117 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.218 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.218 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249112180207,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.222 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.222 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.224 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249112180207,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.226 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.230 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.231 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.331 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.332 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249226184621,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.335 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249226184621,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.339 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.343 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.344 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.444 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249339556422,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.448 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.451 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249339556422,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.452 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.457 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.458 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.558 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.558 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.560 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249452594028,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.562 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.562 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.564 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249452594028,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.566 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.570 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.570 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.670 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.671 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.673 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249566006384,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.674 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249566006384,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.678 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.683 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.684 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.784 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.784 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.786 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249678583746,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.788 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249678583746,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.792 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.796 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:09.896 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.897 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.899 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249791891278,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.900 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:09.900 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:09.903 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249791891278,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:09.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:09.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:09.909 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.009 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.010 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249904518216,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.013 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.014 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.016 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004249904518216,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.017 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.022 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.022 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.123 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.123 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.125 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250017633937,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.127 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.127 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.129 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250017633937,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.131 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.135 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.136 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.237 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.237 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.239 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250131375934,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.241 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.241 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.243 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250131375934,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.245 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.250 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.350 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.351 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250244927877,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.354 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250244927877,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.358 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.363 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.363 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.464 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.464 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.466 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250358526436,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.468 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.468 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250358526436,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.472 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.477 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.578 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.578 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.580 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250472463337,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.582 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.582 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.584 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250472463337,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.591 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.691 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.691 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250586145644,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.695 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.695 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.697 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250586145644,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.699 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.703 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.704 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.804 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.804 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250699086591,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.808 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.809 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.811 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250699086591,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.812 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.817 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:10.917 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.918 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.920 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250812620261,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.922 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:10.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.925 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250812620261,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:10.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.931 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.931 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.032 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.032 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250927075151,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.036 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.036 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250927075151,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.040 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.044 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.045 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.145 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.145 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.147 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251040178715,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.149 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.149 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.151 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251040178715,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.153 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.158 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.158 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.258 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.259 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.261 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251153137601,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.263 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.263 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.265 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251153137601,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.266 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.270 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.271 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.371 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.372 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.374 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251266762958,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.375 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.375 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.377 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251266762958,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.379 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.384 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.484 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.484 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.487 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251379534863,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.488 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.488 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.490 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251379534863,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.492 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.497 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.597 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.597 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.599 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251492127766,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.601 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.601 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.603 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251492127766,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.605 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.610 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.711 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.711 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.713 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251605125511,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.714 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.715 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.717 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251605125511,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.723 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.723 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.824 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.824 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251718653260,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.828 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.828 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251718653260,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.832 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.837 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:11.937 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.938 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.940 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251832622787,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.941 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:11.942 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:11.944 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251832622787,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:11.946 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.951 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.051 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.052 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.054 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251945896100,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.055 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.055 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.058 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004251945896100,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.059 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.064 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.065 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.165 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.165 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.168 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252059592716,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.169 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.170 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.172 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252059592716,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.174 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.179 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.279 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.279 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252173918387,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.283 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.283 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.285 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252173918387,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.287 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.291 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.392 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.392 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.394 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252287225155,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.395 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.396 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.398 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252287225155,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.399 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.403 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.504 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.504 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.506 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252399510769,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.508 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.508 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.510 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252399510769,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.512 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.516 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.617 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252511926581,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.621 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.621 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252511926581,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.630 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.631 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.731 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.731 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252625569707,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.734 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.735 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.738 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252625569707,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.739 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.744 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.744 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.844 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.845 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252739727504,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.848 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252739727504,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.852 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.857 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.858 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:12.958 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.958 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.960 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252852722866,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.962 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:12.962 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:12.964 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252852722866,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:12.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:12.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:12.971 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.071 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.071 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.074 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252966035002,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.075 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.075 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004252966035002,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.079 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.084 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.084 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.184 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.185 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.187 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253079087669,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.188 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.188 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253079087669,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.192 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.197 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.298 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.298 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.300 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253192253107,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.302 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.302 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.304 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253192253107,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.312 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.412 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.413 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.415 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253306357017,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.416 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.417 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253306357017,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.420 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.425 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.425 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.525 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.526 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253420512612,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.530 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.530 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253420512612,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.538 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.545 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.546 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.646 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.646 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.649 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253537860707,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.650 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.650 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.652 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253537860707,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.659 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.759 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.759 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253654169487,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.765 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.766 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.774 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253654169487,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.776 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.780 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.781 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.881 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.881 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.884 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253776020551,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.885 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.886 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.888 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253776020551,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.889 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:13.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:13.894 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:13.995 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.995 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:13.998 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253889809395,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:13.999 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:13.999 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004253889809395,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.003 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:14.008 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:14.008 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:14.109 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.109 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.111 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254003243746,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.113 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.113 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254003243746,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.117 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:14.121 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:14.122 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:14.222 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.223 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.225 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254117195355,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.226 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.226 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.228 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254117195355,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.230 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:14.234 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:14.235 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:14.335 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.335 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254230176638,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.339 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.339 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.341 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254230176638,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.343 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:14.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:14.347 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:14.448 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254343194111,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.452 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.452 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254343194111,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.456 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:14.460 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:14.460 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:14.561 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.561 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.563 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254456219367,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.565 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.566 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254456219367,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.570 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:14.574 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:14.574 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:24:14.674 DEBUG [src.steps.sharding] Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.675 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.677 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254570016016,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.679 DEBUG [src.steps.sharding] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:24:14.679 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:14.681 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004254570016016,"ephemeral":false,"proof":""}]'
2026-02-25 07:24:14.684 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:14.685 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:14.685 DEBUG [src.node.waku_node] Stopping container with id ed7f4560ce45
2026-02-25 07:24:15.251 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:15.251 DEBUG [src.node.waku_node] Stopping container with id b57402e8b3ae
2026-02-25 07:24:15.779 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:15.780 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:15.827 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:15.872 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_no_pubsub_topic with id: 2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.96.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['45206', '45207', '45208', '45209', '45210']
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 45206:45206 -p 45207:45207 -p 45208:45208 -p 45209:45209 -p 45210:45210 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=45208 --rest-port=45206 --tcp-port=45207 --discv5-udp-port=45209 --rest-address=0.0.0.0 --nat=extip:172.18.96.198 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=222d6c1cc890c46cf5f1e6b1d0868eee7d4ec838c28e5c778bdd5bb4be4c0bbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=45210 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.96.198 waku 00c6f32847ba3f382d97ac78a0d26509bfe0ae4fee0b07302e3e305ab66848e2
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 00c6f32847ba. Setting up logs at ./log/docker/node1_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 45206
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 4538fc9c9779. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0b5c68c9f044. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:45206/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:45206/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.198/tcp/45207/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx","/ip4/172.18.96.198/tcp/45208/ws/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx"],"enrUri":"enr:-L24QOwnzNrXY6Shg-8iWmYD6XKj_IDEjzKeiDapKXTmfxkqPLmKIlQkaV_mE--UGoVkAdJYBgfkH0ypuV68WybZ-AgCgmlkgnY0gmlwhKwSYMaKbXVsdGlhZGRyc5YACASsEmDGBrCXAAoErBJgxgawmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN4jNF3FaNYvCymKZk1TryXmbpwcpPSbI1K_9WHyV0C-DdGNwgrCXg3VkcIKwmYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.150.196
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['20740', '20741', '20742', '20743', '20744']
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 20740:20740 -p 20741:20741 -p 20742:20742 -p 20743:20743 -p 20744:20744 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=20742 --rest-port=20740 --tcp-port=20741 --discv5-udp-port=20743 --rest-address=0.0.0.0 --nat=extip:172.18.150.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=fbefc4be7f31d5722300c54ca8d0a42badfde4897ff8e2322f7b435db91cc4e9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=20744 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QOwnzNrXY6Shg-8iWmYD6XKj_IDEjzKeiDapKXTmfxkqPLmKIlQkaV_mE--UGoVkAdJYBgfkH0ypuV68WybZ-AgCgmlkgnY0gmlwhKwSYMaKbXVsdGlhZGRyc5YACASsEmDGBrCXAAoErBJgxgawmN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDN4jNF3FaNYvCymKZk1TryXmbpwcpPSbI1K_9WHyV0C-DdGNwgrCXg3VkcIKwmYV3YWt1MgU --filternode=/ip4/172.18.96.198/tcp/45207/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.150.196 waku 8b766591d15fdebca351571c8220f157417a10881bc3235015063319aec9ad74
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 8b766591d15f. Setting up logs at ./log/docker/node2_2026-02-25_07-23-31__918e21ff-7564-44ef-ae6e-f3377b6ec44e__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 20740
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:20740/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:20740/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.196/tcp/20741/p2p/16Uiu2HAkwX5Fj4a9VUEAQhzMXL2WyWLZhHBZFvbeToMNU2UpDwWW","/ip4/172.18.150.196/tcp/20742/ws/p2p/16Uiu2HAkwX5Fj4a9VUEAQhzMXL2WyWLZhHBZFvbeToMNU2UpDwWW"],"enrUri":"enr:-L24QHTcVkQAEfk82uc1j-aKFvsej9A9w0yzCsBMYKXGkiHbK5psPYUW48SJ4vF5R32vdWBPZiExt0Bax4V5MCv7-QgCgmlkgnY0gmlwhKwSlsSKbXVsdGlhZGRyc5YACASsEpbEBlEFAAoErBKWxAZRBt0DgnJzhQADAQAAiXNlY3AyNTZrMaECHxmYPSosqoqoLcBFJbl1qQRGmcsDOBEeS-Ybxps6KreDdGNwglEFg3VkcIJRB4V3YWt1MgA"}'
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:20740/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.96.198/tcp/45207/p2p/16Uiu2HAmGPmm8MyPMn9ZjXVmnYv87gqtnP7TDgudcMphrEW4gEPx"]'
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:45206/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:20740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "dc2f5292-34de-4351-a6e3-fdc11db0fd4f", "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":"dc2f5292-34de-4351-a6e3-fdc11db0fd4f","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:20740/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["/test/1/waku-filter/proto"]}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
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 00c6f32847ba
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 8b766591d15f
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,86 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_subscribe_to_already_existing_pubsub_topic with id: 2026-02-25_07-23-20__3d5de215-ebeb-46e9-be0e-28b54d4c47cb
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-20__3d5de215-ebeb-46e9-be0e-28b54d4c47cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.245.41
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19516', '19517', '19518', '19519', '19520']
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 19516:19516 -p 19517:19517 -p 19518:19518 -p 19519:19519 -p 19520:19520 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19518 --rest-port=19516 --tcp-port=19517 --discv5-udp-port=19519 --rest-address=0.0.0.0 --nat=extip:172.18.245.41 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5fe694c9daa61030569c9ccf4fad8ca6fadf72fa6bf62dacb28fccff38dc1c85 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19520 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.245.41 waku 43b9eafe9ac57d413804170f1adc70ce2f9b053736fc11f46fb2d7ca63b0ff14
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 9461df6c515c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 43b9eafe9ac5. Setting up logs at ./log/docker/node1_2026-02-25_07-23-20__3d5de215-ebeb-46e9-be0e-28b54d4c47cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19516
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 7abbd1538edf. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19516/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:19516/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.245.41/tcp/19517/p2p/16Uiu2HAmKdt8qcXrDu5GsnZXN8vuzV9zYME9d3ucHqBh4HFkXVF3","/ip4/172.18.245.41/tcp/19518/ws/p2p/16Uiu2HAmKdt8qcXrDu5GsnZXN8vuzV9zYME9d3ucHqBh4HFkXVF3"],"enrUri":"enr:-L24QCSoKCzW4xqtT6jblRRXFNHVkRSiafHajT1YRPlFLdSdeFACUsrkd2nbITflM9QE1ZQaHaPZWRwVGiS9Nvk-ThQCgmlkgnY0gmlwhKwS9SmKbXVsdGlhZGRyc5YACASsEvUpBkw9AAoErBL1KQZMPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ7kzYrBkkzIenclDzFKCSAWqIqC2UXJOEPk5iWncg76DdGNwgkw9g3VkcIJMP4V3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-20__3d5de215-ebeb-46e9-be0e-28b54d4c47cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.107.4
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['28761', '28762', '28763', '28764', '28765']
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 28761:28761 -p 28762:28762 -p 28763:28763 -p 28764:28764 -p 28765:28765 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=28763 --rest-port=28761 --tcp-port=28762 --discv5-udp-port=28764 --rest-address=0.0.0.0 --nat=extip:172.18.107.4 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ada5184ec65eae6c60ff440ccf81146e9ffd87bf81ecd4acf4cceffd6bcda62b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=28765 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QCSoKCzW4xqtT6jblRRXFNHVkRSiafHajT1YRPlFLdSdeFACUsrkd2nbITflM9QE1ZQaHaPZWRwVGiS9Nvk-ThQCgmlkgnY0gmlwhKwS9SmKbXVsdGlhZGRyc5YACASsEvUpBkw9AAoErBL1KQZMPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZ7kzYrBkkzIenclDzFKCSAWqIqC2UXJOEPk5iWncg76DdGNwgkw9g3VkcIJMP4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.107.4 waku 6b11d19d6ee172fb651216b89f74c56b28d646e9641e635bf10aa0c90b3342cd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6b11d19d6ee1. Setting up logs at ./log/docker/node2_2026-02-25_07-23-20__3d5de215-ebeb-46e9-be0e-28b54d4c47cb__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 28761
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:28761/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:28761/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.107.4/tcp/28762/p2p/16Uiu2HAmVidWowrSvJmWT8u2LWpjLr5xdfRfAVSNNeg74w4bsomZ","/ip4/172.18.107.4/tcp/28763/ws/p2p/16Uiu2HAmVidWowrSvJmWT8u2LWpjLr5xdfRfAVSNNeg74w4bsomZ"],"enrUri":"enr:-L24QLVONTsbohY9TSZWEtSnm_F7ykSZL1RLLLLYhIB5bn2oNVAmgYUccCNuAZSTl0WfSArt4gNNPNXK381nSXrhIMECgmlkgnY0gmlwhKwSawSKbXVsdGlhZGRyc5YACASsEmsEBnBaAAoErBJrBAZwW90DgnJzhQADAQAAiXNlY3AyNTZrMaED_YVxGj9fNtTVbIZQHGZkOXnSeiZ48KH6qyMVNIHJuGCDdGNwgnBag3VkcIJwXIV3YWt1MgE"}'
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:28761/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.245.41/tcp/19517/p2p/16Uiu2HAmKdt8qcXrDu5GsnZXN8vuzV9zYME9d3ucHqBh4HFkXVF3"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19516/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:28761/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:19516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19516/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":1772004203132576256,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28761/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":1772004203132576256,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:19516/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:28761/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:19516/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19516/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":1772004203255003710,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:28761/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":1772004203255003710,"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 43b9eafe9ac5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6b11d19d6ee1
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,96 @@
2026-02-25 07:24:44.062 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:24:44.063 DEBUG [tests.conftest] Running test: test_light_push_while_peer_is_paused with id: 2026-02-25_07-24-44__a97a30f8-719d-42f9-ab09-21d7010dbbe5
2026-02-25 07:24:44.063 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:24:44.063 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:24:44.069 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:44.070 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-24-44__a97a30f8-719d-42f9-ab09-21d7010dbbe5__wakuorg_nwaku:latest.log
2026-02-25 07:24:44.070 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:44.070 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:44.071 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:44.071 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.154.38
2026-02-25 07:24:44.072 DEBUG [src.node.docker_mananger] Generated ports ['43427', '43428', '43429', '43430', '43431']
2026-02-25 07:24:44.072 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:44.072 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:44.072 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:44.072 DEBUG [src.node.docker_mananger] docker run -i -t -p 43427:43427 -p 43428:43428 -p 43429:43429 -p 43430:43430 -p 43431:43431 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43429 --rest-port=43427 --tcp-port=43428 --discv5-udp-port=43430 --rest-address=0.0.0.0 --nat=extip:172.18.154.38 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=98a223e5dedb79c372ed1d9ad4c9bad9fe4fc4b30cb79af90ef0dd7fde7db8f0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43431 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:24:44.253 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.154.38 waku ec0b0029c71129e14e8e30f166a105df4025dd1413188ef99dad14e4f4762a42
2026-02-25 07:24:44.284 DEBUG [src.node.docker_mananger] Container started with ID ec0b0029c711. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-24-44__a97a30f8-719d-42f9-ab09-21d7010dbbe5__wakuorg_nwaku:latest.log
2026-02-25 07:24:44.284 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 43427
2026-02-25 07:24:44.284 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:44.356 ERROR [src.node.docker_mananger] Max retries reached for container 4f7096807840. Exiting log stream.
2026-02-25 07:24:44.866 ERROR [src.node.docker_mananger] Max retries reached for container e742bc6c1a21. Exiting log stream.
2026-02-25 07:24:45.285 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43427/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:45.288 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:45.288 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:45.288 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:43427/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:45.291 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.154.38/tcp/43428/p2p/16Uiu2HAmSh3FycfgovEoVphoH2NagDdNLqvTbYAuYpfVgabPL3bH","/ip4/172.18.154.38/tcp/43429/ws/p2p/16Uiu2HAmSh3FycfgovEoVphoH2NagDdNLqvTbYAuYpfVgabPL3bH"],"enrUri":"enr:-L24QAr7GQRBTbL-V9GZ47B4mfgQ1nLWe7CMcvMcV5ZlX0u1Nw58XUMRnb4D-ny0UNyum5dTsdt-L49Nz_F8xj9d1PkCgmlkgnY0gmlwhKwSmiaKbXVsdGlhZGRyc5YACASsEpomBqmkAAoErBKaJgappd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0IoRLvRkRrJe547mb57HrZHluGlcfEmjl3bD9V8i5WSDdGNwgqmkg3VkcIKppoV3YWt1Mgk"}'
2026-02-25 07:24:45.291 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:45.297 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:45.297 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-24-44__a97a30f8-719d-42f9-ab09-21d7010dbbe5__wakuorg_nwaku:latest.log
2026-02-25 07:24:45.297 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:45.297 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:45.299 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:45.299 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.7.93
2026-02-25 07:24:45.299 DEBUG [src.node.docker_mananger] Generated ports ['9445', '9446', '9447', '9448', '9449']
2026-02-25 07:24:45.299 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:45.299 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:45.299 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:45.299 DEBUG [src.node.docker_mananger] docker run -i -t -p 9445:9445 -p 9446:9446 -p 9447:9447 -p 9448:9448 -p 9449:9449 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9447 --rest-port=9445 --tcp-port=9446 --discv5-udp-port=9448 --rest-address=0.0.0.0 --nat=extip:172.18.7.93 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=70ef0fa59b3a5250a0feb4957e87e0fffa8c1cfe3a4e3d29cfa5fefed673f4fa --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9449 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 07:24:45.481 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.7.93 waku b1415c2e990741544dbe0ec1375003072f22ca038c701ebb41c40fcbf764aca6
2026-02-25 07:24:45.512 DEBUG [src.node.docker_mananger] Container started with ID b1415c2e9907. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-24-44__a97a30f8-719d-42f9-ab09-21d7010dbbe5__wakuorg_nwaku:latest.log
2026-02-25 07:24:45.513 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9445
2026-02-25 07:24:45.514 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:46.514 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9445/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:46.517 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:46.517 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:46.517 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9445/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:46.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.7.93/tcp/9446/p2p/16Uiu2HAmBUKfZUrtdc1oYUXqCutnTsecwQtSu8514pFmxDaGxgyT","/ip4/172.18.7.93/tcp/9447/ws/p2p/16Uiu2HAmBUKfZUrtdc1oYUXqCutnTsecwQtSu8514pFmxDaGxgyT"],"enrUri":"enr:-L24QJU_C2mxQFmhj9Ohx8J5dIt5gedyKUMHGHQBynlTzFu6CobHLsn1KsglG3MLXXJkx4yXeT0GsyR_WmBeBrH_Nt0CgmlkgnY0gmlwhKwSB12KbXVsdGlhZGRyc5YACASsEgddBiTmAAoErBIHXQYk590DgnJzhQADAQAAiXNlY3AyNTZrMaEC7mjDg_djeJfa66VLw_vsOyGEHn9y8UbIT8H_5UcCce6DdGNwgiTmg3VkcIIk6IV3YWt1MgE"}'
2026-02-25 07:24:46.520 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:46.520 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9445/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.38/tcp/43428/p2p/16Uiu2HAmSh3FycfgovEoVphoH2NagDdNLqvTbYAuYpfVgabPL3bH"]'
2026-02-25 07:24:46.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:46.564 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:46.564 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-24-44__a97a30f8-719d-42f9-ab09-21d7010dbbe5__wakuorg_nwaku:latest.log
2026-02-25 07:24:46.564 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:46.564 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:46.566 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:46.566 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.119.119
2026-02-25 07:24:46.566 DEBUG [src.node.docker_mananger] Generated ports ['17682', '17683', '17684', '17685', '17686']
2026-02-25 07:24:46.566 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:46.566 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:46.566 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:46.566 DEBUG [src.node.docker_mananger] docker run -i -t -p 17682:17682 -p 17683:17683 -p 17684:17684 -p 17685:17685 -p 17686:17686 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17684 --rest-port=17682 --tcp-port=17683 --discv5-udp-port=17685 --rest-address=0.0.0.0 --nat=extip:172.18.119.119 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8cf7f17accabd3ae3c2d3e6cbbab5ccf3372b1d042393aca9fa0ff76fadff88d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17686 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAr7GQRBTbL-V9GZ47B4mfgQ1nLWe7CMcvMcV5ZlX0u1Nw58XUMRnb4D-ny0UNyum5dTsdt-L49Nz_F8xj9d1PkCgmlkgnY0gmlwhKwSmiaKbXVsdGlhZGRyc5YACASsEpomBqmkAAoErBKaJgappd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0IoRLvRkRrJe547mb57HrZHluGlcfEmjl3bD9V8i5WSDdGNwgqmkg3VkcIKppoV3YWt1Mgk --lightpushnode=/ip4/172.18.154.38/tcp/43428/p2p/16Uiu2HAmSh3FycfgovEoVphoH2NagDdNLqvTbYAuYpfVgabPL3bH --lightpush=true --relay=true
2026-02-25 07:24:46.756 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.119.119 waku 1cdfde21dc6b2596ca3ed539e937d5a454cc3d384870469f0d0c5e1dbcdeea4e
2026-02-25 07:24:46.784 DEBUG [src.node.docker_mananger] Container started with ID 1cdfde21dc6b. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-24-44__a97a30f8-719d-42f9-ab09-21d7010dbbe5__wakuorg_nwaku:latest.log
2026-02-25 07:24:46.784 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17682
2026-02-25 07:24:46.785 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:47.785 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17682/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.787 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:47.788 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:47.788 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17682/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:47.790 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.119.119/tcp/17683/p2p/16Uiu2HAmEwosSTCv7E9aEh2gsRsV1hNE8jji51LKfES8T53CBY4W","/ip4/172.18.119.119/tcp/17684/ws/p2p/16Uiu2HAmEwosSTCv7E9aEh2gsRsV1hNE8jji51LKfES8T53CBY4W"],"enrUri":"enr:-L24QCd9_t5eTvwl26MDAtFRgajZSf6dJed0NxqGeSZOj7qiXhlxjhPLVukvtTRKOMwSqMjKq5o6q_sS1nK1vVibm1MCgmlkgnY0gmlwhKwSd3eKbXVsdGlhZGRyc5YACASsEnd3BkUTAAoErBJ3dwZFFN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDIgZly1HzMKsjIcHUNsVim153jTZ3Ej1-E-S_nU6Zt6eDdGNwgkUTg3VkcIJFFYV3YWt1Mgk"}'
2026-02-25 07:24:47.790 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:47.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17682/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.154.38/tcp/43428/p2p/16Uiu2HAmSh3FycfgovEoVphoH2NagDdNLqvTbYAuYpfVgabPL3bH"]'
2026-02-25 07:24:47.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17682/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.7.93/tcp/9446/p2p/16Uiu2HAmBUKfZUrtdc1oYUXqCutnTsecwQtSu8514pFmxDaGxgyT"]'
2026-02-25 07:24:47.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.872 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:43427/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:24:47.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.879 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9445/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:24:47.889 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17682/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:24:47.893 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:47.895 DEBUG [src.node.waku_node] Stopping container with id ec0b0029c711
2026-02-25 07:24:48.450 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:48.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17682/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004287895509857}}'
2026-02-25 07:24:49.261 ERROR [src.node.docker_mananger] Max retries reached for container ec0b0029c711. Exiting log stream.
2026-02-25 07:24:53.459 ERROR [src.node.api_clients.base_client] HTTP error occurred: 503 Server Error: Service Unavailable for url: http://127.0.0.1:17682/lightpush/v1/message. Response content: b'Failed to request a message push: dial_failure'
2026-02-25 07:24:53.460 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:53.461 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:53.461 DEBUG [src.node.waku_node] Stopping container with id b1415c2e9907
2026-02-25 07:24:54.012 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:54.014 DEBUG [src.node.waku_node] Stopping container with id 1cdfde21dc6b
2026-02-25 07:24:54.528 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:54.530 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:54.538 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:54.546 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:54.554 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,308 @@
2026-02-25 07:23:48.155 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:48.156 DEBUG [tests.conftest] Running test: test_relay_2_nodes_temporary_blackout_recovers_no_helpers with id: 2026-02-25_07-23-48__24df2ac6-b043-4acb-a7c9-241dc6bad21d
2026-02-25 07:23:48.156 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:48.156 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:23:48.162 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:48.163 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-48__24df2ac6-b043-4acb-a7c9-241dc6bad21d__wakuorg_nwaku:latest.log
2026-02-25 07:23:48.168 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:48.168 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-48__24df2ac6-b043-4acb-a7c9-241dc6bad21d__wakuorg_nwaku:latest.log
2026-02-25 07:23:48.174 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:48.174 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-48__24df2ac6-b043-4acb-a7c9-241dc6bad21d__wakuorg_nwaku:latest.log
2026-02-25 07:23:48.180 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:48.180 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-48__24df2ac6-b043-4acb-a7c9-241dc6bad21d__wakuorg_nwaku:latest.log
2026-02-25 07:23:48.180 INFO [tests.e2e.test_network_conditions] Starting node1 and node2 with relay enabled
2026-02-25 07:23:48.180 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:48.180 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:48.182 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:48.182 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.205.248
2026-02-25 07:23:48.182 DEBUG [src.node.docker_mananger] Generated ports ['19113', '19114', '19115', '19116', '19117']
2026-02-25 07:23:48.182 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:48.182 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:48.182 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:48.183 DEBUG [src.node.docker_mananger] docker run -i -t -p 19113:19113 -p 19114:19114 -p 19115:19115 -p 19116:19116 -p 19117:19117 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19115 --rest-port=19113 --tcp-port=19114 --discv5-udp-port=19116 --rest-address=0.0.0.0 --nat=extip:172.18.205.248 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=42bd4ce6adaee9d1aabbe1947bceaa8ecaec933b3cda1eca57e9fee5b4efab58 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19117 --metrics-logging=true --relay=true
2026-02-25 07:23:48.362 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.205.248 waku f3cfb96b0db4d8570eb904685d7f6b6489b72c408e48658a1c06598aafd88cb1
2026-02-25 07:23:48.393 DEBUG [src.node.docker_mananger] Container started with ID f3cfb96b0db4. Setting up logs at ./log/docker/node1_2026-02-25_07-23-48__24df2ac6-b043-4acb-a7c9-241dc6bad21d__wakuorg_nwaku:latest.log
2026-02-25 07:23:48.393 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 19113
2026-02-25 07:23:48.393 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:48.420 ERROR [src.node.docker_mananger] Max retries reached for container 47d79aae9f13. Exiting log stream.
2026-02-25 07:23:48.938 ERROR [src.node.docker_mananger] Max retries reached for container f84bc20946ec. Exiting log stream.
2026-02-25 07:23:49.395 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19113/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:49.397 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:49.397 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:49.398 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19113/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:49.400 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.205.248/tcp/19114/p2p/16Uiu2HAm2CVpK21wWJnYnhhTb8Gt3xqMgPMCL1tW9v8qCz3axFxo","/ip4/172.18.205.248/tcp/19115/ws/p2p/16Uiu2HAm2CVpK21wWJnYnhhTb8Gt3xqMgPMCL1tW9v8qCz3axFxo"],"enrUri":"enr:-L24QNtfmjSsjfyvKkGcRCdeDp5RUbMJPskml-UsilNBEWtXPknlnpNfVoxLsy_s03xUznt3GMCrAmHanuLn-y8vacoCgmlkgnY0gmlwhKwSzfiKbXVsdGlhZGRyc5YACASsEs34BkqqAAoErBLN-AZKq90DgnJzhQADAQAAiXNlY3AyNTZrMaECZKHEHb5fT4vYXPd2vfxIk2DbO6_VeOiKQu94CWwA_0SDdGNwgkqqg3VkcIJKrIV3YWt1MgE"}'
2026-02-25 07:23:49.400 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:49.400 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:49.400 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:49.402 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:49.402 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.168.173
2026-02-25 07:23:49.402 DEBUG [src.node.docker_mananger] Generated ports ['48703', '48704', '48705', '48706', '48707']
2026-02-25 07:23:49.402 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:49.402 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:49.402 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:49.402 DEBUG [src.node.docker_mananger] docker run -i -t -p 48703:48703 -p 48704:48704 -p 48705:48705 -p 48706:48706 -p 48707:48707 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=48705 --rest-port=48703 --tcp-port=48704 --discv5-udp-port=48706 --rest-address=0.0.0.0 --nat=extip:172.18.168.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bffc5c99d4c1cda5fbb8e7fbadff12d665b19b8ab91a7130dd096ad46bde2ca0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=48707 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QNtfmjSsjfyvKkGcRCdeDp5RUbMJPskml-UsilNBEWtXPknlnpNfVoxLsy_s03xUznt3GMCrAmHanuLn-y8vacoCgmlkgnY0gmlwhKwSzfiKbXVsdGlhZGRyc5YACASsEs34BkqqAAoErBLN-AZKq90DgnJzhQADAQAAiXNlY3AyNTZrMaECZKHEHb5fT4vYXPd2vfxIk2DbO6_VeOiKQu94CWwA_0SDdGNwgkqqg3VkcIJKrIV3YWt1MgE
2026-02-25 07:23:49.585 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.168.173 waku be9b57a34419a07a02a1605f4a392db2b6b3d529daa6f6d29ad18bee49ed5c62
2026-02-25 07:23:49.614 DEBUG [src.node.docker_mananger] Container started with ID be9b57a34419. Setting up logs at ./log/docker/node2_2026-02-25_07-23-48__24df2ac6-b043-4acb-a7c9-241dc6bad21d__wakuorg_nwaku:latest.log
2026-02-25 07:23:49.615 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 48703
2026-02-25 07:23:49.615 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:50.616 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48703/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:50.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:50.636 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:50.636 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48703/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:50.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.168.173/tcp/48704/p2p/16Uiu2HAmKi43kjyARc3gTWrBRZAgRBwSwN9nLX3XhGcfhd2g6x1u","/ip4/172.18.168.173/tcp/48705/ws/p2p/16Uiu2HAmKi43kjyARc3gTWrBRZAgRBwSwN9nLX3XhGcfhd2g6x1u"],"enrUri":"enr:-L24QMGu0gfJ7jDtBe4fG-j2dyIID3-SQuOjys7KEJgVj8PJYsTqz5pL0B559kmJgqxkR5mAphYM1aLQYup2DCSeVtECgmlkgnY0gmlwhKwSqK2KbXVsdGlhZGRyc5YACASsEqitBr5AAAoErBKorQa-Qd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDaMq7XNEouesp_i5YvfufPSYuf5iHQa_UydKn2wKL3ciDdGNwgr5Ag3VkcIK-QoV3YWt1MgE"}'
2026-02-25 07:23:50.643 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:50.643 INFO [tests.e2e.test_network_conditions] Subscribing both nodes to relay topic
2026-02-25 07:23:50.643 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:23:50.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:50.647 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:48703/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:23:50.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:50.654 INFO [tests.e2e.test_network_conditions] Waiting for autoconnection
2026-02-25 07:23:50.654 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19113/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:50.658 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.168.173/tcp/35484/p2p/16Uiu2HAmKi43kjyARc3gTWrBRZAgRBwSwN9nLX3XhGcfhd2g6x1u","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
2026-02-25 07:23:50.658 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48703/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:50.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.248/tcp/19114/p2p/16Uiu2HAm2CVpK21wWJnYnhhTb8Gt3xqMgPMCL1tW9v8qCz3axFxo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 07:23:50.661 DEBUG [src.libs.common] Sleeping for 15 seconds
2026-02-25 07:24:05.661 INFO [tests.e2e.test_network_conditions] Applying 100%% packet loss on both nodes
2026-02-25 07:24:05.663 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6323', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:05.727 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6520', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:05.736 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6323', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:05.745 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6323', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-02-25 07:24:05.774 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6323', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 07:24:05.783 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 07:24:05.784 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6520', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:05.793 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6520', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'loss', '100.0%']
2026-02-25 07:24:05.802 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6520', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
2026-02-25 07:24:05.811 DEBUG [src.steps.network_conditions] tc -s qdisc show dev eth0:
qdisc netem 8002: root refcnt 5 limit 1000 loss 100%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
2026-02-25 07:24:05.811 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-25 07:24:10.811 INFO [tests.e2e.test_network_conditions] Clearing tc rules (restore connectivity)
2026-02-25 07:24:10.813 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6323', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:10.823 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6520', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:10.832 INFO [tests.e2e.test_network_conditions] Waiting for peer list recovery on both nodes
2026-02-25 07:24:10.832 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:19113/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.168.173/tcp/35484/p2p/16Uiu2HAmKi43kjyARc3gTWrBRZAgRBwSwN9nLX3XhGcfhd2g6x1u","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 07:24:10.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48703/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:10.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.205.248/tcp/19114/p2p/16Uiu2HAm2CVpK21wWJnYnhhTb8Gt3xqMgPMCL1tW9v8qCz3axFxo","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
2026-02-25 07:24:10.837 INFO [tests.e2e.test_network_conditions] Publishing after recovery
2026-02-25 07:24:10.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.841 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.842 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.847 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.847 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.852 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.853 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.858 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.858 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.863 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.868 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.872 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.873 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.878 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.878 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.883 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.887 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.887 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.892 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.893 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.898 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.898 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.904 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.913 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.919 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.920 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.925 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.929 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.931 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.937 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.942 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.946 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.947 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.952 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.957 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.957 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.962 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.963 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.968 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.968 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.972 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.973 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.979 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.979 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.984 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.989 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:10.995 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:10.995 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.000 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.005 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.010 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.015 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.016 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.020 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.021 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.026 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.027 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.031 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.031 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.037 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.046 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.051 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.052 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.057 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.061 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.066 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.072 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.072 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.082 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.087 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.087 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.092 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.092 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.097 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.107 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.108 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.112 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.113 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.118 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.119 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.123 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.123 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.129 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.134 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.134 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.139 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.140 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.145 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.150 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.155 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.159 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.160 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.164 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.165 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.170 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.170 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.175 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.176 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.180 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.180 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.186 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.186 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.190 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.196 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.196 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.201 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.206 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.211 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.211 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.216 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.217 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.221 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.222 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.226 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.227 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.231 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.231 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.241 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.243 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.248 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.253 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.254 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.258 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.259 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.264 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.264 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.268 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.269 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.274 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.279 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.284 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.285 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.290 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.290 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.295 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.296 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.301 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.301 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.306 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.306 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.311 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.312 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.316 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.321 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.322 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.327 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.328 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.332 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.332 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.337 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.337 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.342 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.342 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.347 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.347 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.353 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.353 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:19113/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:24:11.357 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:11.358 DEBUG [src.libs.common] Sleeping for 5 seconds
2026-02-25 07:24:16.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:48703/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:16.362 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:24:16.362 INFO [tests.e2e.test_network_conditions] 100 messages were delivered
2026-02-25 07:24:16.364 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6323', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:16.374 INFO [src.steps.network_conditions] TC exec: ['sudo', '-n', 'nsenter', '-t', '6520', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
2026-02-25 07:24:16.384 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:16.384 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:16.385 DEBUG [src.node.waku_node] Stopping container with id f3cfb96b0db4
2026-02-25 07:24:16.925 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:16.925 DEBUG [src.node.waku_node] Stopping container with id be9b57a34419
2026-02-25 07:24:17.449 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:17.451 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:17.480 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:17.512 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,99 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_node_not_connected_directly_to_lightpushing_node with id: 2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.17.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37034', '37035', '37036', '37037', '37038']
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 37034:37034 -p 37035:37035 -p 37036:37036 -p 37037:37037 -p 37038:37038 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37036 --rest-port=37034 --tcp-port=37035 --discv5-udp-port=37037 --rest-address=0.0.0.0 --nat=extip:172.18.17.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d92bed333277bdfd86bac3a4bb4ceb441ecce9b9aaaf8bc56b40ccf19a77ed55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37038 --metrics-logging=true --lightpush=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.17.180 waku b1aeb9ade265f8bbb6e75ce1b7b63bef454ce6369c20fb61b2eb953560752948
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b1aeb9ade265. Setting up logs at ./log/docker/node1_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37034
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:37034/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:37034/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.17.180/tcp/37035/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G","/ip4/172.18.17.180/tcp/37036/ws/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G"],"enrUri":"enr:-L24QL5x3WmOkj6PqEwWYQKYU7BNifrwENKF_jxFgHqwGO4mH3R1qSW55JmyRajv99ONS1VgP2jUmzwqsA7lTot5XWECgmlkgnY0gmlwhKwSEbSKbXVsdGlhZGRyc5YACASsEhG0BpCrAAoErBIRtAaQrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoqTSX8KYc0sEBPcQF1FgP-dThc6OIjR4Kr31qJr_3A-DdGNwgpCrg3VkcIKQrYV3YWt1Mgk"}'
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.52
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25938', '25939', '25940', '25941', '25942']
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 25938:25938 -p 25939:25939 -p 25940:25940 -p 25941:25941 -p 25942:25942 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25940 --rest-port=25938 --tcp-port=25939 --discv5-udp-port=25941 --rest-address=0.0.0.0 --nat=extip:172.18.110.52 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bcee5dd1be41bea5fbbcb478034a447b402d4c26b8a9f02fffcdefcccbd46a55 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25942 --metrics-logging=true --lightpush=true --store=true --relay=true --discv5-bootstrap-node=enr:-L24QL5x3WmOkj6PqEwWYQKYU7BNifrwENKF_jxFgHqwGO4mH3R1qSW55JmyRajv99ONS1VgP2jUmzwqsA7lTot5XWECgmlkgnY0gmlwhKwSEbSKbXVsdGlhZGRyc5YACASsEhG0BpCrAAoErBIRtAaQrN0DgnJzhQADAQAAiXNlY3AyNTZrMaECoqTSX8KYc0sEBPcQF1FgP-dThc6OIjR4Kr31qJr_3A-DdGNwgpCrg3VkcIKQrYV3YWt1Mgk --lightpushnode=/ip4/172.18.17.180/tcp/37035/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.110.52 waku 212cf38b5dd92cb89e661b6fed47f088af719c05eec3ef0b0f3c53ad3a4f9eb1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 212cf38b5dd9. Setting up logs at ./log/docker/node2_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25938
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:25938/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:25938/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.52/tcp/25939/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ","/ip4/172.18.110.52/tcp/25940/ws/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ"],"enrUri":"enr:-L24QOhmv_IWUtSnpRkVmTkRYqhU_bnuMmxAhDoH6-1q2Vf5erCBFDFpyt8sEzqGCiwHNTL7rpYD6zPCH_38Lev6yKICgmlkgnY0gmlwhKwSbjSKbXVsdGlhZGRyc5YACASsEm40BmVTAAoErBJuNAZlVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4iltOGei5eiLVz_SBqLpQxgEL4qHFaAGGkV9CZd4dRWDdGNwgmVTg3VkcIJlVYV3YWt1Mgs"}'
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.159.215
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['9488', '9489', '9490', '9491', '9492']
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 9488:9488 -p 9489:9489 -p 9490:9490 -p 9491:9491 -p 9492:9492 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9490 --rest-port=9488 --tcp-port=9489 --discv5-udp-port=9491 --rest-address=0.0.0.0 --nat=extip:172.18.159.215 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dd129cd6dd5bcdbcee57ec6eb14c60ffce934ceb44ecdda61d2ddd66e50dc938 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9492 --metrics-logging=true --relay=false --storenode=/ip4/172.18.110.52/tcp/25939/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ --discv5-bootstrap-node=enr:-L24QOhmv_IWUtSnpRkVmTkRYqhU_bnuMmxAhDoH6-1q2Vf5erCBFDFpyt8sEzqGCiwHNTL7rpYD6zPCH_38Lev6yKICgmlkgnY0gmlwhKwSbjSKbXVsdGlhZGRyc5YACASsEm40BmVTAAoErBJuNAZlVN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4iltOGei5eiLVz_SBqLpQxgEL4qHFaAGGkV9CZd4dRWDdGNwgmVTg3VkcIJlVYV3YWt1Mgs
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.159.215 waku 1d58f59576153bdf67bd6e79a12d9c8a715b420dc959e7fdafbc12141cf9c26a
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1d58f5957615. Setting up logs at ./log/docker/node3_2026-02-25_07-22-29__1abcbe52-84e8-4cbc-944d-65729c1c19dd__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 9488
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:9488/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:9488/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.215/tcp/9489/p2p/16Uiu2HAm4sxhrqApuFKcUUJJdFpePxYY43SeRtNkSWp8TvE8ei8P","/ip4/172.18.159.215/tcp/9490/ws/p2p/16Uiu2HAm4sxhrqApuFKcUUJJdFpePxYY43SeRtNkSWp8TvE8ei8P"],"enrUri":"enr:-L24QImyMWdq7FsCCH5mRx4Rz48TEufKBHI-WIdnoSp5PB-beRq4x7wcRo40FBrDnpOWn-1JaS2c06vGQZOAYa5cQZcCgmlkgnY0gmlwhKwSn9eKbXVsdGlhZGRyc5YACASsEp_XBiURAAoErBKf1wYlEt0DgnJzhQADAQAAiXNlY3AyNTZrMaECjHUx2J1Ssq_FPXRw75C65K_9zJFKrAX74Ty9jS0CzgiDdGNwgiURg3VkcIIlE4V3YWt1MgA"}'
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:37034/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:25938/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:37034/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.52/tcp/50926/p2p/16Uiu2HAmAeWktuqmYHv4Ntxjs2AtNARtqNMVcxzRZ9J5WSoQoPXJ","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":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25938/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.17.180/tcp/37035/p2p/16Uiu2HAm6NZo8qikGLvQrYsRNsJgEguafMVATVirGnhb45DfPm1G","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":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 30 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37034/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": 1772004186798455477}}'
INFO  src.node.api_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.store:store.py:211 Checking that peer wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:9488/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":"e140de740b129d3aaa02","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x8994aab54fd4a29aab7eb6067260d72a482db1bbbcdf2b6a41e412e236e740cb"}]}'
DEBUG  src.steps.store:store.py:228 messages length is 1
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b1aeb9ade265
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 212cf38b5dd9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1d58f5957615
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container b1aeb9ade265. 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,868 @@
2026-02-25 07:30:28.163 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:30:28.164 DEBUG [tests.conftest] Running test: test_max_page_size with id: 2026-02-25_07-30-28__4232aa3b-f2cb-4731-8d84-3edf80f4a3af
2026-02-25 07:30:28.164 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:30:28.164 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:30:28.164 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 07:30:28.171 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:30:28.171 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-30-28__4232aa3b-f2cb-4731-8d84-3edf80f4a3af__wakuorg_nwaku:latest.log
2026-02-25 07:30:28.171 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:30:28.171 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:30:28.172 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:30:28.173 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.20.173
2026-02-25 07:30:28.173 DEBUG [src.node.docker_mananger] Generated ports ['32973', '32974', '32975', '32976', '32977']
2026-02-25 07:30:28.173 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:30:28.173 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:30:28.173 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:30:28.173 DEBUG [src.node.docker_mananger] docker run -i -t -p 32973:32973 -p 32974:32974 -p 32975:32975 -p 32976:32976 -p 32977:32977 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=32975 --rest-port=32973 --tcp-port=32974 --discv5-udp-port=32976 --rest-address=0.0.0.0 --nat=extip:172.18.20.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3e7cb59feac8a8aad5ac98a3eccee1f69cc180eba240e74aed4dca2455399294 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=32977 --metrics-logging=true --store=true --relay=true
2026-02-25 07:30:28.331 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.20.173 waku dcec6cba7806325f7879234c6f961be5eaabca4ee7774bff2a7b3cfaf84759d9
2026-02-25 07:30:28.354 DEBUG [src.node.docker_mananger] Container started with ID dcec6cba7806. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-30-28__4232aa3b-f2cb-4731-8d84-3edf80f4a3af__wakuorg_nwaku:latest.log
2026-02-25 07:30:28.354 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 32973
2026-02-25 07:30:28.355 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:30:28.482 ERROR [src.node.docker_mananger] Max retries reached for container adee6dbd7475. Exiting log stream.
2026-02-25 07:30:28.960 ERROR [src.node.docker_mananger] Max retries reached for container 41f92b54d357. Exiting log stream.
2026-02-25 07:30:29.355 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32973/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:30:29.358 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:30:29.358 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:30:29.358 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32973/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:30:29.360 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.173/tcp/32974/p2p/16Uiu2HAmM5Pnb4gD6o88zeYP73uqFZdchBjWv3nxFW3fsNQuqTSB","/ip4/172.18.20.173/tcp/32975/ws/p2p/16Uiu2HAmM5Pnb4gD6o88zeYP73uqFZdchBjWv3nxFW3fsNQuqTSB"],"enrUri":"enr:-L24QAX2NlChLpRdhLQt4GN4QYdezx_6dMR3sXBJIYF-ZgPlG_XJ11eheAmH9CHpCLoXM4D5Va0QJ2UwrYSh82Sl93YCgmlkgnY0gmlwhKwSFK2KbXVsdGlhZGRyc5YACASsEhStBoDOAAoErBIUrQaAz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfR3vJ5hu4BNOCqh2V8B0KMWNKDJ4jvQC3eYGFfeJ2byDdGNwgoDOg3VkcIKA0IV3YWt1MgM"}'
2026-02-25 07:30:29.360 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:30:29.367 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:30:29.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-30-28__4232aa3b-f2cb-4731-8d84-3edf80f4a3af__wakuorg_nwaku:latest.log
2026-02-25 07:30:29.367 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:30:29.367 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:30:29.369 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:30:29.369 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.125.196
2026-02-25 07:30:29.369 DEBUG [src.node.docker_mananger] Generated ports ['56124', '56125', '56126', '56127', '56128']
2026-02-25 07:30:29.369 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:30:29.369 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:30:29.369 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:30:29.369 DEBUG [src.node.docker_mananger] docker run -i -t -p 56124:56124 -p 56125:56125 -p 56126:56126 -p 56127:56127 -p 56128:56128 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=56126 --rest-port=56124 --tcp-port=56125 --discv5-udp-port=56127 --rest-address=0.0.0.0 --nat=extip:172.18.125.196 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=58bbca8d6c30243ac912fe69d51901ef40593086b8c8bbf2f3bded28bab8564b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=56128 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAX2NlChLpRdhLQt4GN4QYdezx_6dMR3sXBJIYF-ZgPlG_XJ11eheAmH9CHpCLoXM4D5Va0QJ2UwrYSh82Sl93YCgmlkgnY0gmlwhKwSFK2KbXVsdGlhZGRyc5YACASsEhStBoDOAAoErBIUrQaAz90DgnJzhQADAQAAiXNlY3AyNTZrMaEDfR3vJ5hu4BNOCqh2V8B0KMWNKDJ4jvQC3eYGFfeJ2byDdGNwgoDOg3VkcIKA0IV3YWt1MgM --storenode=/ip4/172.18.20.173/tcp/32974/p2p/16Uiu2HAmM5Pnb4gD6o88zeYP73uqFZdchBjWv3nxFW3fsNQuqTSB --store=true --relay=true
2026-02-25 07:30:29.531 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.125.196 waku 8250b45a1f688a75862a52438913c3fac309038241bc4ed35423d2200e0fa3b3
2026-02-25 07:30:29.556 DEBUG [src.node.docker_mananger] Container started with ID 8250b45a1f68. Setting up logs at ./log/docker/store_node1_2026-02-25_07-30-28__4232aa3b-f2cb-4731-8d84-3edf80f4a3af__wakuorg_nwaku:latest.log
2026-02-25 07:30:29.556 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 56124
2026-02-25 07:30:29.556 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:30:30.557 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56124/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:30:30.559 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:30:30.560 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:30:30.560 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56124/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:30:30.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.125.196/tcp/56125/p2p/16Uiu2HAm4XEu7zSJtRa1p2RFBvPP2FQUBmrV2gGRYGbkU1suMdHm","/ip4/172.18.125.196/tcp/56126/ws/p2p/16Uiu2HAm4XEu7zSJtRa1p2RFBvPP2FQUBmrV2gGRYGbkU1suMdHm"],"enrUri":"enr:-L24QEiyGUZFfX7XfTB4133IDYWqtgPdY9aKcJtknTbQN-AJMGUNCWR5kDUDP525Grfhqx7nWpTsotpGF_nWo0wvi8ECgmlkgnY0gmlwhKwSfcSKbXVsdGlhZGRyc5YACASsEn3EBts9AAoErBJ9xAbbPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEChyZO-wdpqzSRp6_a3J_vWn1VYs-TMJPAMzGSGnL61vyDdGNwgts9g3VkcILbP4V3YWt1MgM"}'
2026-02-25 07:30:30.562 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:30:30.562 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56124/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.20.173/tcp/32974/p2p/16Uiu2HAmM5Pnb4gD6o88zeYP73uqFZdchBjWv3nxFW3fsNQuqTSB"]'
2026-02-25 07:30:30.565 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:30.565 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:30:30.567 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:30.567 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:56124/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:30:30.569 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:30.570 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:30.571 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8w", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:30.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:30.576 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:30.777 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:30.777 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8x", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:30.782 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:30.783 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:30.984 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:30.984 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8y", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:30.989 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:30.990 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:31.191 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:31.191 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8z", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:31.197 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:31.197 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:31.398 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:31.398 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV80", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:31.403 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:31.403 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:31.604 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:31.604 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV81", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:31.609 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:31.610 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:31.811 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:31.811 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV82", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:31.816 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:31.817 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:32.018 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:32.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV83", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:32.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:32.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:32.224 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:32.225 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV84", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:32.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:32.229 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:32.431 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:32.431 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV85", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:32.436 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:32.436 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:32.637 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:32.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:32.642 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:32.643 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:32.844 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:32.844 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:32.849 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:32.849 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:33.051 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:33.051 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:33.056 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:33.056 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:33.257 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:33.257 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:33.262 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:33.263 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:33.463 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:33.464 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:33.469 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:33.470 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:33.670 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:33.670 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:33.675 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:33.676 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:33.876 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:33.876 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:33.882 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:33.882 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:34.083 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:34.083 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:34.088 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:34.089 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:34.289 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:34.289 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:34.294 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:34.295 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:34.496 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:34.496 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:34.501 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:34.501 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:34.702 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:34.702 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:34.707 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:34.708 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:34.909 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:34.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:34.915 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:34.915 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:35.115 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:35.116 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:35.122 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:35.122 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:35.323 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:35.323 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:35.329 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:35.329 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:35.530 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:35.530 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:35.535 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:35.535 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:35.736 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:35.736 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:35.741 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:35.741 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:35.943 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:35.943 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:35.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:35.949 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:36.149 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:36.150 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:36.155 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:36.155 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:36.356 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:36.356 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:36.361 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:36.362 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:36.563 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:36.563 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8yOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:36.568 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:36.569 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:36.769 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:36.770 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:36.775 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:36.775 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:36.976 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:36.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:36.981 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:36.982 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:37.183 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:37.183 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:37.188 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:37.189 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:37.389 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:37.389 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zMw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:37.395 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:37.395 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:37.596 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:37.596 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:37.601 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:37.601 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:37.802 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:37.802 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:37.807 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:37.808 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:38.008 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:38.009 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNg==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:38.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:38.014 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:38.215 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:38.215 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zNw==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:38.220 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:38.221 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:38.421 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:38.422 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOA==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:38.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:38.428 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:38.630 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:38.630 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8zOQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:38.635 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:38.636 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:38.837 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:38.837 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:38.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:38.843 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:39.043 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:39.043 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:39.048 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:39.049 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:39.249 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:39.250 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:39.255 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:39.256 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:39.456 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:39.457 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:39.462 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:39.462 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:39.662 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:39.663 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:39.668 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:39.669 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:39.869 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:39.870 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:39.875 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:39.876 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:40.077 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:40.077 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:40.082 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:40.083 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:40.284 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:40.284 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:40.289 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:40.289 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:40.490 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:40.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:40.496 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:40.496 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:40.697 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:40.697 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:40.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:40.703 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:40.904 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:40.904 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:40.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:40.909 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:41.110 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:41.110 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:41.115 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:41.116 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:41.317 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:41.317 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:41.322 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:41.322 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:41.523 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:41.523 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:41.528 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:41.529 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:41.730 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:41.730 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:41.735 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:41.735 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:41.936 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:41.936 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:41.941 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:41.942 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:42.142 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:42.143 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:42.148 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:42.149 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:42.349 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:42.350 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:42.355 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:42.356 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:42.556 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:42.557 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:42.562 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:42.562 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:42.764 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:42.764 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:42.769 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:42.769 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:42.970 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:42.970 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:42.976 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:42.976 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:43.177 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:43.177 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:43.183 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:43.183 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:43.384 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:43.384 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:43.389 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:43.389 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:43.590 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:43.590 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:43.595 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:43.596 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:43.797 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:43.797 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:43.802 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:43.803 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:44.003 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:44.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:44.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:44.009 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:44.210 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:44.210 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:44.215 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:44.215 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:44.416 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:44.416 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:44.421 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:44.422 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:44.622 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:44.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:44.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:44.628 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:44.829 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:44.829 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:44.834 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:44.835 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:45.036 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:45.036 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:45.041 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:45.043 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:45.243 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:45.244 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:45.249 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:45.249 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:45.450 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:45.451 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:45.456 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:45.456 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:45.658 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:45.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:45.663 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:45.663 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:45.864 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:45.864 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:45.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:45.870 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:46.071 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:46.071 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:46.077 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:46.077 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:46.278 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:46.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:46.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:46.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:46.484 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:46.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:46.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:46.490 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:46.691 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:46.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:46.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:46.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:46.897 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:46.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:46.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:46.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:47.103 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:47.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:47.109 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:47.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:47.311 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:47.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:47.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:47.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:47.517 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:47.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:47.523 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:47.523 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:47.724 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:47.724 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:47.729 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:47.729 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:47.930 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:47.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:47.936 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:47.936 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:48.137 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:48.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:48.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:48.142 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:48.344 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:48.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:48.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:48.349 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:48.550 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:48.550 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:48.555 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:48.556 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:48.756 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:48.756 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:48.762 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:48.763 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:48.964 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:48.964 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:48.969 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:48.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:49.170 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:49.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:49.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:49.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:49.377 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:49.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:49.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:49.384 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:49.585 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:49.586 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:49.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:49.592 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:49.792 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:49.793 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:49.798 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:49.798 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:49.999 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:49.999 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:50.004 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:50.005 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:50.205 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:50.205 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:50.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:50.212 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:50.412 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:50.413 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:50.418 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:50.418 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:50.619 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:50.619 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:50.624 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:50.625 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:50.826 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:50.826 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:50.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:50.832 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:51.032 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:51.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/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-02-25 07:30:51.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:51.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:51.242 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:51.242 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:51.248 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:51.248 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:51.449 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:51.449 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:51.454 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:51.455 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:51.656 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:51.656 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:51.661 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:51.661 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:51.863 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:51.863 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:51.869 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:51.869 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:52.070 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:52.070 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:52.076 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:52.077 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:52.278 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:52.278 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:52.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:52.283 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:52.484 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:52.484 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:52.489 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:52.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:52.691 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:52.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:52.696 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:52.696 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:52.897 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:52.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:52.902 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:52.903 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:53.104 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:53.104 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:53.110 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:53.110 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:53.311 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:53.311 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:53.316 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:53.317 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:53.518 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:53.518 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:53.524 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:53.524 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:53.725 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:53.725 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:53.730 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:53.731 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:53.932 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:53.932 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:53.938 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:53.938 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:54.138 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:54.139 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:54.144 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:54.145 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:54.346 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:54.346 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:54.351 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:54.352 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:54.552 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:54.552 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:54.557 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:54.558 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:54.758 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:54.759 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:54.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:54.764 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:54.964 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:54.965 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:54.970 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:54.970 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:55.171 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:55.171 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:55.176 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:55.177 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:55.377 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:55.377 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:55.383 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:55.383 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:55.584 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:55.584 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:55.590 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:55.590 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:55.790 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:55.791 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:55.796 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:55.796 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:55.997 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:55.998 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:56.003 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:56.003 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:56.204 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:56.204 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:56.210 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:56.210 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:56.411 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:56.411 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:56.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:56.417 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:56.618 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:56.618 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:56.623 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:56.624 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:56.825 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:56.825 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:56.831 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:56.831 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:57.032 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:57.032 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:57.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:57.038 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:57.239 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:57.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:57.244 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:57.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:57.446 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:57.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:57.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:57.452 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:57.653 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:57.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:57.660 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:57.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:57.861 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:57.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:57.867 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:57.867 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:58.067 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:58.068 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:58.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:58.074 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:58.275 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:58.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:58.281 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:58.282 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:58.482 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:58.483 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:58.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:58.489 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:58.689 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:58.690 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:58.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:58.695 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:58.896 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:58.897 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:58.901 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:58.902 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:59.102 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:59.103 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:59.108 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:59.109 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:59.310 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:59.310 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xMzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:59.314 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:59.315 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:59.516 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:59.516 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:59.521 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:59.521 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:59.722 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:59.722 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:59.728 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:59.729 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:30:59.929 DEBUG [src.steps.store] Relaying message
2026-02-25 07:30:59.930 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:30:59.935 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:30:59.936 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:00.137 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:00.137 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:00.142 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:00.143 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:00.344 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:00.344 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:00.349 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:00.350 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:00.551 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:00.551 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:00.556 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:00.557 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:00.758 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:00.758 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:00.764 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:00.765 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:00.965 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:00.966 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:00.971 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:00.972 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:01.173 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:01.173 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:01.178 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:01.179 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:01.379 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:01.380 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNDk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:01.386 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:01.386 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:01.587 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:01.587 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:01.592 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:01.593 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:01.794 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:01.794 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:01.799 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:01.799 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:02.000 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:02.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:02.006 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:02.006 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:02.207 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:02.207 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:02.212 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:02.213 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:02.414 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:02.414 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:02.419 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:02.420 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:02.621 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:02.621 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:02.626 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:02.627 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:02.827 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:02.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:02.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:02.833 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:03.033 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:03.033 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:03.038 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:03.039 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:03.239 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:03.239 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:03.245 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:03.246 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:03.446 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:03.447 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:03.452 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:03.453 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:03.653 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:03.654 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:03.659 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:03.660 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:03.861 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:03.861 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:03.866 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:03.866 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:04.067 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:04.067 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:04.073 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:04.073 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:04.274 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:04.274 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:04.279 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:04.279 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:04.480 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:04.481 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:04.486 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:04.486 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:04.687 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:04.687 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:04.693 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:04.693 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:04.894 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:04.894 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:04.900 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:04.901 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:05.101 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:05.101 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:05.106 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:05.107 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:05.307 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:05.308 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:05.313 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:05.313 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:05.514 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:05.514 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNjk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:05.519 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:05.520 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:05.720 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:05.721 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:05.726 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:05.726 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:05.926 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:05.927 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:05.932 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:05.932 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:06.133 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:06.133 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:06.138 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:06.139 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:06.339 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:06.340 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:06.346 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:06.346 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:06.547 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:06.547 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:06.553 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:06.553 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:06.754 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:06.754 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:06.759 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:06.760 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:06.961 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:06.961 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:06.966 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:06.967 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:07.168 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:07.168 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:07.173 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:07.174 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:07.375 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:07.375 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:07.380 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:07.381 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:07.582 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:07.582 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xNzk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:07.587 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:07.588 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:07.788 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:07.789 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:07.793 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:07.794 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:07.995 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:07.996 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:08.001 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:08.002 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:08.202 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:08.202 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:08.208 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:08.208 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:08.409 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:08.409 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:08.414 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:08.415 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:08.616 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:08.616 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:08.621 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:08.622 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:08.823 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:08.823 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:08.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:08.829 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:09.030 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:09.030 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:09.035 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:09.036 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:09.237 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:09.237 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:09.242 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:09.242 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:09.443 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:09.443 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:09.448 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:09.449 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:09.649 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:09.650 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xODk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:09.655 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:09.656 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:09.856 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:09.857 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTA=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:09.862 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:09.863 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:10.063 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:10.064 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTE=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:10.069 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:10.069 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:10.270 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:10.270 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTI=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:10.275 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:10.276 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:10.476 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:10.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTM=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:10.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:10.482 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:10.683 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:10.683 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTQ=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:10.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:10.689 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:10.890 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:10.890 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTU=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:10.895 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:10.896 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:11.097 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:11.097 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTY=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:11.103 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:11.103 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:11.304 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:11.304 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTc=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:11.310 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:11.310 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:11.511 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:11.511 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTg=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:11.516 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:11.517 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:11.717 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:11.718 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:32973/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "TWVzc2FnZV8xOTk=", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:11.722 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:11.723 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:11.923 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:32973/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:11.930 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:31:11.930 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:56124/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=200&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:11.936 INFO [src.node.api_clients.base_client] Log line was discarded because it's longer than max_log_line_length=5000
2026-02-25 07:31:11.938 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:31:11.939 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:31:11.939 DEBUG [src.node.waku_node] Stopping container with id dcec6cba7806
2026-02-25 07:31:12.490 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:12.490 DEBUG [src.node.waku_node] Stopping container with id 8250b45a1f68
2026-02-25 07:31:12.957 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:12.959 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:31:13.022 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:31:13.080 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 07:27:29.091 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:27:29.091 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_with_extra_field with id: 2026-02-25_07-27-29__90f1d495-7d31-48a5-8489-f1b5037ff1a1
2026-02-25 07:27:29.091 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:27:29.091 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:27:29.092 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:27:29.098 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:27:29.098 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-27-29__90f1d495-7d31-48a5-8489-f1b5037ff1a1__wakuorg_nwaku:latest.log
2026-02-25 07:27:29.099 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:29.099 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:29.100 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:29.100 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.177.56
2026-02-25 07:27:29.101 DEBUG [src.node.docker_mananger] Generated ports ['16365', '16366', '16367', '16368', '16369']
2026-02-25 07:27:29.101 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:29.101 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:29.101 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:29.101 DEBUG [src.node.docker_mananger] docker run -i -t -p 16365:16365 -p 16366:16366 -p 16367:16367 -p 16368:16368 -p 16369:16369 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=16367 --rest-port=16365 --tcp-port=16366 --discv5-udp-port=16368 --rest-address=0.0.0.0 --nat=extip:172.18.177.56 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=0dcfe92b2cd6f24d6bda35cfbbf6daaacb1868c3b08a66db2fef930c9064bc24 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=16369 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:27:29.295 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.177.56 waku d597c2417eb69b881fdd645f5e15a386bab8cf22093a80da4666fdddf92cc6ae
2026-02-25 07:27:29.326 DEBUG [src.node.docker_mananger] Container started with ID d597c2417eb6. Setting up logs at ./log/docker/node1_2026-02-25_07-27-29__90f1d495-7d31-48a5-8489-f1b5037ff1a1__wakuorg_nwaku:latest.log
2026-02-25 07:27:29.327 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 16365
2026-02-25 07:27:29.327 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:29.384 ERROR [src.node.docker_mananger] Max retries reached for container 7547b0a38b49. Exiting log stream.
2026-02-25 07:27:29.895 ERROR [src.node.docker_mananger] Max retries reached for container 65dc98500870. Exiting log stream.
2026-02-25 07:27:30.328 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16365/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.331 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:27:30.331 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:30.331 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:16365/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:30.334 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.177.56/tcp/16366/p2p/16Uiu2HAmSfK5Sa7Nkn5Z9EJMARTw9vRozc4Mk48sph6kWYx3unoG","/ip4/172.18.177.56/tcp/16367/ws/p2p/16Uiu2HAmSfK5Sa7Nkn5Z9EJMARTw9vRozc4Mk48sph6kWYx3unoG"],"enrUri":"enr:-L24QGGB34BIDl6zdJasAoBEH5wX7p-ZhIA75rnLONIcrEbVYZD-YJCUTktNBerb53CZfdXadp56vI7IuAvyvAI7JdMCgmlkgnY0gmlwhKwSsTiKbXVsdGlhZGRyc5YACASsErE4Bj_uAAoErBKxOAY_790DgnJzhQADAQAAiXNlY3AyNTZrMaED0BjKl83gumjNe6gNu976hB9g6yFOz-cl_HhHEtKDIK-DdGNwgj_ug3VkcII_8IV3YWt1MgU"}'
2026-02-25 07:27:30.334 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:30.335 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:27:30.341 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:27:30.341 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-27-29__90f1d495-7d31-48a5-8489-f1b5037ff1a1__wakuorg_nwaku:latest.log
2026-02-25 07:27:30.342 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:27:30.342 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:27:30.343 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:27:30.343 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.96.48
2026-02-25 07:27:30.343 DEBUG [src.node.docker_mananger] Generated ports ['15141', '15142', '15143', '15144', '15145']
2026-02-25 07:27:30.344 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:27:30.344 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:27:30.344 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:27:30.344 DEBUG [src.node.docker_mananger] docker run -i -t -p 15141:15141 -p 15142:15142 -p 15143:15143 -p 15144:15144 -p 15145:15145 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15143 --rest-port=15141 --tcp-port=15142 --discv5-udp-port=15144 --rest-address=0.0.0.0 --nat=extip:172.18.96.48 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8fd8e2c4bb4a4d2e1619c3ffc8fc3e6fe2a9b3fe1ccbccb608cfebef2993b3ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15145 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QGGB34BIDl6zdJasAoBEH5wX7p-ZhIA75rnLONIcrEbVYZD-YJCUTktNBerb53CZfdXadp56vI7IuAvyvAI7JdMCgmlkgnY0gmlwhKwSsTiKbXVsdGlhZGRyc5YACASsErE4Bj_uAAoErBKxOAY_790DgnJzhQADAQAAiXNlY3AyNTZrMaED0BjKl83gumjNe6gNu976hB9g6yFOz-cl_HhHEtKDIK-DdGNwgj_ug3VkcII_8IV3YWt1MgU --filternode=/ip4/172.18.177.56/tcp/16366/p2p/16Uiu2HAmSfK5Sa7Nkn5Z9EJMARTw9vRozc4Mk48sph6kWYx3unoG
2026-02-25 07:27:30.537 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.96.48 waku f359af2f3a31ee779f8cc1010151278a364986bfec10831b3cd409a6260567a1
2026-02-25 07:27:30.569 DEBUG [src.node.docker_mananger] Container started with ID f359af2f3a31. Setting up logs at ./log/docker/node2_2026-02-25_07-27-29__90f1d495-7d31-48a5-8489-f1b5037ff1a1__wakuorg_nwaku:latest.log
2026-02-25 07:27:30.570 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 15141
2026-02-25 07:27:30.570 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:27:31.571 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15141/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.576 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:27:31.576 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:27:31.576 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:15141/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:27:31.579 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.96.48/tcp/15142/p2p/16Uiu2HAkxqzhYBNTCcdBwnWgeT5ryjwa1whcZkBnmCdzpeuSNeSS","/ip4/172.18.96.48/tcp/15143/ws/p2p/16Uiu2HAkxqzhYBNTCcdBwnWgeT5ryjwa1whcZkBnmCdzpeuSNeSS"],"enrUri":"enr:-L24QAIiCjgxGZmPPYnDfqFZki2H5G8r5jIwdk2XER11Ekn4Z5Jyn8acfOgaGGFYwOprHIiIvU6rbYkKTHKDko9jc_QCgmlkgnY0gmlwhKwSYDCKbXVsdGlhZGRyc5YACASsEmAwBjsmAAoErBJgMAY7J90DgnJzhQADAQAAiXNlY3AyNTZrMaECMs4qqxmX-Fs4zbQab5Ee_G9Wenso5zd7w4vyWXeyzg-DdGNwgjsmg3VkcII7KIV3YWt1MgA"}'
2026-02-25 07:27:31.580 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:27:31.580 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15141/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.56/tcp/16366/p2p/16Uiu2HAmSfK5Sa7Nkn5Z9EJMARTw9vRozc4Mk48sph6kWYx3unoG"]'
2026-02-25 07:27:31.618 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:31.619 DEBUG [src.steps.filter] Running fixture setup: subscribe_main_nodes
2026-02-25 07:27:31.620 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:16365/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:27:31.633 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:27:31.634 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:15141/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "604a0cc5-8feb-4bc8-a6de-d539d2727bdd", "contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:27:31.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"604a0cc5-8feb-4bc8-a6de-d539d2727bdd","statusDesc":"OK"}'
2026-02-25 07:27:31.649 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:15141/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": 1, "extraField": "extraValue"}'
2026-02-25 07:27:31.653 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15141/filter/v2/subscriptions/all. Response content: b'{"requestId":"unknown","statusDesc":"BAD_REQUEST: Failed to decode request: (status: 400 Bad Request, headers: , kind: Error, errobj: (status: 400 Bad Request, message: \\"Invalid content body, could not decode. Unable to deserialize data: \\", contentType: \\"text/plain\\"))"}'
2026-02-25 07:27:31.656 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:27:31.657 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:27:31.657 DEBUG [src.node.waku_node] Stopping container with id d597c2417eb6
2026-02-25 07:27:32.213 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:32.213 DEBUG [src.node.waku_node] Stopping container with id f359af2f3a31
2026-02-25 07:27:32.743 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:27:32.747 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:27:32.751 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:27:32.757 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,124 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_admin_connected_peers_contains_peers_only with id: 2026-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e
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-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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.142.90
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60732', '60733', '60734', '60735', '60736']
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 60732:60732 -p 60733:60733 -p 60734:60734 -p 60735:60735 -p 60736:60736 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=60734 --rest-port=60732 --tcp-port=60733 --discv5-udp-port=60735 --rest-address=0.0.0.0 --nat=extip:172.18.142.90 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3f9dabcc53cbc94eadf099caafe4de68dfa3225b5ba1daa95eed02dabae33cb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60736 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.142.90 waku 79454fd1155c25a85b489eb3baf4ce10b1a32dee63c7a5798ff4c0f09ef1d4d7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 79454fd1155c. Setting up logs at ./log/docker/node1_2026-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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: 60732
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 9d610774ecb5. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60732/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:60732/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.90/tcp/60733/p2p/16Uiu2HAmLmjnCGLa5soHixabiQmoybhJRBdUcvD1R8hVhc5ybzza","/ip4/172.18.142.90/tcp/60734/ws/p2p/16Uiu2HAmLmjnCGLa5soHixabiQmoybhJRBdUcvD1R8hVhc5ybzza"],"enrUri":"enr:-L24QE2KvSPTLCw15a3DKO6aBzogSch_njM7yyw6kROaBNhBM9OZHilRsbkI1aB1OzX-ES-_i-okOvNcPuWwXlVzEl8CgmlkgnY0gmlwhKwSjlqKbXVsdGlhZGRyc5YACASsEo5aBu09AAoErBKOWgbtPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeJgWBvK43k6T49wF5-4bznQRfjc4t-7LvOSO8vMb7B-DdGNwgu09g3VkcILtP4V3YWt1MgE"}'
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.177.192
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61219', '61220', '61221', '61222', '61223']
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 61219:61219 -p 61220:61220 -p 61221:61221 -p 61222:61222 -p 61223:61223 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=61221 --rest-port=61219 --tcp-port=61220 --discv5-udp-port=61222 --rest-address=0.0.0.0 --nat=extip:172.18.177.192 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8aec1deb7ef2bfaebaaacf2d17f6f86beeb3ad2ed8ec5aeea2efaeca5ebcedbe --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61223 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE2KvSPTLCw15a3DKO6aBzogSch_njM7yyw6kROaBNhBM9OZHilRsbkI1aB1OzX-ES-_i-okOvNcPuWwXlVzEl8CgmlkgnY0gmlwhKwSjlqKbXVsdGlhZGRyc5YACASsEo5aBu09AAoErBKOWgbtPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeJgWBvK43k6T49wF5-4bznQRfjc4t-7LvOSO8vMb7B-DdGNwgu09g3VkcILtP4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.177.192 waku 72b230167a1336863eab13eddf26ef49e7221f5a1ab8630ec4dfde0b1bf6a2a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 72b230167a13. Setting up logs at ./log/docker/node2_2026-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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: 61219
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:61219/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:61219/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.177.192/tcp/61220/p2p/16Uiu2HAm8Jei5BRXA6KXJXe18UVsmf4yhCdz2Ky2RkSvpzSRepNE","/ip4/172.18.177.192/tcp/61221/ws/p2p/16Uiu2HAm8Jei5BRXA6KXJXe18UVsmf4yhCdz2Ky2RkSvpzSRepNE"],"enrUri":"enr:-L24QJKyiLoUZtS73eSX6gJi3l4NCP_rRhL85yXYuygIbW1OTQht2W8bxOhuwkh7gIbEn61NkgPmY6cC25zQ9rs0veECgmlkgnY0gmlwhKwSscCKbXVsdGlhZGRyc5YACASsErHABu8kAAoErBKxwAbvJd0DgnJzhQADAQAAiXNlY3AyNTZrMaECv1ttXTM3RFr105h_B6XezaV8btYV4qukHuTV0FTYeRODdGNwgu8kg3VkcILvJoV3YWt1MgE"}'
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/node3_2026-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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.3.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['13571', '13572', '13573', '13574', '13575']
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 13571:13571 -p 13572:13572 -p 13573:13573 -p 13574:13574 -p 13575:13575 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=13573 --rest-port=13571 --tcp-port=13572 --discv5-udp-port=13574 --rest-address=0.0.0.0 --nat=extip:172.18.3.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cbc3ebdaaae5dbfbe16f26a91ae67ae0d4e2efa967fea6ba3da7cd41cda1abde --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=13575 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QE2KvSPTLCw15a3DKO6aBzogSch_njM7yyw6kROaBNhBM9OZHilRsbkI1aB1OzX-ES-_i-okOvNcPuWwXlVzEl8CgmlkgnY0gmlwhKwSjlqKbXVsdGlhZGRyc5YACASsEo5aBu09AAoErBKOWgbtPt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDeJgWBvK43k6T49wF5-4bznQRfjc4t-7LvOSO8vMb7B-DdGNwgu09g3VkcILtP4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.193 waku 4a60519e30a89e83564f5ad7fd25df3200ce820283ab55aa8c6134481abcedf0
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4a60519e30a8. Setting up logs at ./log/docker/node3_2026-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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: 13571
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:13571/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:13571/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.3.193/tcp/13572/p2p/16Uiu2HAmSnsgv4p1o1GqtYdqdwiuhUTqDKcT7XbRr7NoLyFZo68P","/ip4/172.18.3.193/tcp/13573/ws/p2p/16Uiu2HAmSnsgv4p1o1GqtYdqdwiuhUTqDKcT7XbRr7NoLyFZo68P"],"enrUri":"enr:-L24QJ3-67WYS2M22alXP3ugpblBlxIXRPQxe_8nwT5Z8sbJPXFudJISoE9ARbAE92Dh32v388HoOevRaUn2oobV408CgmlkgnY0gmlwhKwSA8GKbXVsdGlhZGRyc5YACASsEgPBBjUEAAoErBIDwQY1Bd0DgnJzhQADAQAAiXNlY3AyNTZrMaED0gi7KrTX6Fot-htoBQEX7nk40vXO0XwqHoS2GpxzfNCDdGNwgjUEg3VkcII1BoV3YWt1MgE"}'
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.80.202
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21343', '21344', '21345', '21346', '21347']
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 21343:21343 -p 21344:21344 -p 21345:21345 -p 21346:21346 -p 21347:21347 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=21345 --rest-port=21343 --tcp-port=21344 --discv5-udp-port=21346 --rest-address=0.0.0.0 --nat=extip:172.18.80.202 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7b398507de37ed1b527f1ccfce56bc0fd7143b9f4c6bfffc9b0cae4a51fd7e63 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21347 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.80.202 waku 4292590e8ff27d674b83fca294cc98a7435a5c0bed49205e65a732104994c7a4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 4292590e8ff2. Setting up logs at ./log/docker/node4_2026-02-25_07-24-29__ba30039b-a0f9-43bc-bb9a-c4036c0d6d1e__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: 21343
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:21343/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:21343/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.202/tcp/21344/p2p/16Uiu2HAmVAwU6EFqZBYphEUEXTLbZJCdiqDpYhs234WUuoxX3mbw","/ip4/172.18.80.202/tcp/21345/ws/p2p/16Uiu2HAmVAwU6EFqZBYphEUEXTLbZJCdiqDpYhs234WUuoxX3mbw"],"enrUri":"enr:-L24QP5gHJdDxaXekNit3LCfD-wnE8UBSqwJS1UFc3AgWB78ZmDeKiTBKHTbYavLW3Xst_Zjfrr3Y-IHSTTOZ5uMsqICgmlkgnY0gmlwhKwSUMqKbXVsdGlhZGRyc5YACASsElDKBlNgAAoErBJQygZTYd0DgnJzhQADAQAAiXNlY3AyNTZrMaED9Wcn02eeuUXg-SDhZTK_HK4BlBCuy5x2PZ5PvydXZiqDdGNwglNgg3VkcIJTYoV3YWt1MgE"}'
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:60732/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.177.192/tcp/61220/p2p/16Uiu2HAm8Jei5BRXA6KXJXe18UVsmf4yhCdz2Ky2RkSvpzSRepNE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61219/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.90/tcp/60733/p2p/16Uiu2HAmLmjnCGLa5soHixabiQmoybhJRBdUcvD1R8hVhc5ybzza"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60732/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.193/tcp/13572/p2p/16Uiu2HAmSnsgv4p1o1GqtYdqdwiuhUTqDKcT7XbRr7NoLyFZo68P"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:13571/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.142.90/tcp/60733/p2p/16Uiu2HAmLmjnCGLa5soHixabiQmoybhJRBdUcvD1R8hVhc5ybzza"]'
INFO  src.node.api_clients.base_client:base_client.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:60732/admin/v1/peers/connected" -H "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.3.193/tcp/60670/p2p/16Uiu2HAmSnsgv4p1o1GqtYdqdwiuhUTqDKcT7XbRr7NoLyFZo68P","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-rc.0","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.177.192/tcp/33618/p2p/16Uiu2HAm8Jei5BRXA6KXJXe18UVsmf4yhCdz2Ky2RkSvpzSRepNE","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-rc.0","origin":"UnknownOrigin"}]'
DEBUG  tests.rest_flags.test_admin_flags:test_admin_flags.py:512 /admin/v1/peers/connected contains : [{'multiaddr': '/ip4/172.18.3.193/tcp/60670/p2p/16Uiu2HAmSnsgv4p1o1GqtYdqdwiuhUTqDKcT7XbRr7NoLyFZo68P', '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-rc.0', 'origin': 'UnknownOrigin'}, {'multiaddr': '/ip4/172.18.177.192/tcp/33618/p2p/16Uiu2HAm8Jei5BRXA6KXJXe18UVsmf4yhCdz2Ky2RkSvpzSRepNE', '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-rc.0', 'origin': 'UnknownOrigin'}]
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 79454fd1155c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 72b230167a13
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 4a60519e30a8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 79454fd1155c. 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 4292590e8ff2
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 72b230167a13. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,84 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_empty_hashes with id: 2026-02-25_07-25-25__a1750536-8c3c-471a-9232-763ff5f508ec
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-25-25__a1750536-8c3c-471a-9232-763ff5f508ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.200.180
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24891', '24892', '24893', '24894', '24895']
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 24891:24891 -p 24892:24892 -p 24893:24893 -p 24894:24894 -p 24895:24895 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24893 --rest-port=24891 --tcp-port=24892 --discv5-udp-port=24894 --rest-address=0.0.0.0 --nat=extip:172.18.200.180 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6ba5ad1c8ddd8ff0ac6feafdaba625d846faaf1aa21aaaca1fc8ba4665fae2db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24895 --metrics-logging=true --store=true --relay=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 4470f0872b8d. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.200.180 waku 91ec2d79a22f87c16235167b9398c5433df2c0d12e804c8c2351bc961e53b133
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91ec2d79a22f. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-25-25__a1750536-8c3c-471a-9232-763ff5f508ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24891
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 7bf34ba695a7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24891/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:24891/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.180/tcp/24892/p2p/16Uiu2HAmDZM2GaEq2GzPMV5fs2vC5mGuvUXywcXBiY4eaA92ufZr","/ip4/172.18.200.180/tcp/24893/ws/p2p/16Uiu2HAmDZM2GaEq2GzPMV5fs2vC5mGuvUXywcXBiY4eaA92ufZr"],"enrUri":"enr:-L24QAsVaOiH8M8_Z3eQ6ZwsPCQFzJAaJdljLnP8SuZLzqJbHm-I_2Fva2Ue8BpAu2d095L_uOiqfzbtrJCMtty0I1ICgmlkgnY0gmlwhKwSyLSKbXVsdGlhZGRyc5YACASsEsi0BmE8AAoErBLItAZhPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDWmTd50tKxerq6Vj9yr-7RfJRMfAm5-Z5FjVI1TajrmDdGNwgmE8g3VkcIJhPoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-25-25__a1750536-8c3c-471a-9232-763ff5f508ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.33.141
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42765', '42766', '42767', '42768', '42769']
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 42765:42765 -p 42766:42766 -p 42767:42767 -p 42768:42768 -p 42769:42769 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42767 --rest-port=42765 --tcp-port=42766 --discv5-udp-port=42768 --rest-address=0.0.0.0 --nat=extip:172.18.33.141 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a84a896e7bec6f63abc2bcd1b20c0988cf84646adca366b0a87ecccff016ac05 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42769 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QAsVaOiH8M8_Z3eQ6ZwsPCQFzJAaJdljLnP8SuZLzqJbHm-I_2Fva2Ue8BpAu2d095L_uOiqfzbtrJCMtty0I1ICgmlkgnY0gmlwhKwSyLSKbXVsdGlhZGRyc5YACASsEsi0BmE8AAoErBLItAZhPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDWmTd50tKxerq6Vj9yr-7RfJRMfAm5-Z5FjVI1TajrmDdGNwgmE8g3VkcIJhPoV3YWt1MgM --storenode=/ip4/172.18.200.180/tcp/24892/p2p/16Uiu2HAmDZM2GaEq2GzPMV5fs2vC5mGuvUXywcXBiY4eaA92ufZr --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.33.141 waku 365a9d6e1430a075cf8eca9bf07aae95776e5b19ee181ab98ac9cf1fbcd1321b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 365a9d6e1430. Setting up logs at ./log/docker/store_node1_2026-02-25_07-25-25__a1750536-8c3c-471a-9232-763ff5f508ec__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42765
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:42765/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:42765/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.141/tcp/42766/p2p/16Uiu2HAmEiwBR4TUGZU1NUukQd9vmTZrp4sjqqEuPuS9sYoLrmfp","/ip4/172.18.33.141/tcp/42767/ws/p2p/16Uiu2HAmEiwBR4TUGZU1NUukQd9vmTZrp4sjqqEuPuS9sYoLrmfp"],"enrUri":"enr:-L24QCmqAak-l90KJWzvmwKk5ByoSeeI99FiLOB64Kgm3HlCAP-1eYb0ODrKaC7l1tbMHpxCO00MdneXkVUfz6oObEwCgmlkgnY0gmlwhKwSIY2KbXVsdGlhZGRyc5YACASsEiGNBqcOAAoErBIhjQanD90DgnJzhQADAQAAiXNlY3AyNTZrMaEDHrocy43XvDSdaHxzDZR7MjGcRXBXmkzEobDLGoyyqFODdGNwgqcOg3VkcIKnEIV3YWt1MgM"}'
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:42765/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.200.180/tcp/24892/p2p/16Uiu2HAmDZM2GaEq2GzPMV5fs2vC5mGuvUXywcXBiY4eaA92ufZr"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:24891/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:42765/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:24891/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:24891/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:24891/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:24891/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:24891/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1cb6cc7585abd63ee0ade4ff33f14d9c2fa5a15ec561ecf78e6d2b3abd12c031"},{"messageHash":"0x10e74ebd7e57500d964a0c8c37c945382ecf0c6c5774f6180120c529b8ea72ed"},{"messageHash":"0xcfc656605c1cc0f1793baf9c41985a09e021d9e0b06597390b880cadf04cdaec"},{"messageHash":"0xa937f3d48a758afe547314c96a681053893ed6643dc8a008ef4845c8996f5ff1"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42765/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&hashes=&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x1cb6cc7585abd63ee0ade4ff33f14d9c2fa5a15ec561ecf78e6d2b3abd12c031"},{"messageHash":"0x10e74ebd7e57500d964a0c8c37c945382ecf0c6c5774f6180120c529b8ea72ed"},{"messageHash":"0xcfc656605c1cc0f1793baf9c41985a09e021d9e0b06597390b880cadf04cdaec"},{"messageHash":"0xa937f3d48a758afe547314c96a681053893ed6643dc8a008ef4845c8996f5ff1"}]}'
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 91ec2d79a22f
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 365a9d6e1430
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,886 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_2_nodes_bandwidth_low_vs_high_drain_time with id: 2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.64.175
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['50260', '50261', '50262', '50263', '50264']
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 50260:50260 -p 50261:50261 -p 50262:50262 -p 50263:50263 -p 50264:50264 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=50262 --rest-port=50260 --tcp-port=50261 --discv5-udp-port=50263 --rest-address=0.0.0.0 --nat=extip:172.18.64.175 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bfbd5fc2d34fd3badd7686ee18ff7a0c0cef1ebf2dbdadf90eacd15c19c8d32 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=50264 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.64.175 waku fa5dcee76532b0e93837088889355296b991497a6d927f524fae7803b556c02b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fa5dcee76532. Setting up logs at ./log/docker/node1_2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 50260
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 bf9695bab4d7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:50260/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:50260/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.64.175/tcp/50261/p2p/16Uiu2HAm7a5CtMrR91wkQowv7biuhNvzxMACzDBmNfSLRiZbZL8A","/ip4/172.18.64.175/tcp/50262/ws/p2p/16Uiu2HAm7a5CtMrR91wkQowv7biuhNvzxMACzDBmNfSLRiZbZL8A"],"enrUri":"enr:-L24QOw_9-YWNAmKXCsgSm5CCJqDIPcCnXLGQuB89gEIc0FPKXn-CcEjG6Dzte-sgIHs-1s6-VpVfsdqw5Axy4qw-_YCgmlkgnY0gmlwhKwSQK-KbXVsdGlhZGRyc5YACASsEkCvBsRVAAoErBJArwbEVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtHMmqORtYyUJrD--cW3P0o9d5rWjNwGDv4jqUQCiCauDdGNwgsRVg3VkcILEV4V3YWt1MgE"}'
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.216.226
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46351', '46352', '46353', '46354', '46355']
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 46351:46351 -p 46352:46352 -p 46353:46353 -p 46354:46354 -p 46355:46355 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=250 --websocket-port=46353 --rest-port=46351 --tcp-port=46352 --discv5-udp-port=46354 --rest-address=0.0.0.0 --nat=extip:172.18.216.226 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=babd2bca9cd77b8f3073a76352ccc6cfe9be4a48de7b8899192ddb9fe49855eb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46355 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOw_9-YWNAmKXCsgSm5CCJqDIPcCnXLGQuB89gEIc0FPKXn-CcEjG6Dzte-sgIHs-1s6-VpVfsdqw5Axy4qw-_YCgmlkgnY0gmlwhKwSQK-KbXVsdGlhZGRyc5YACASsEkCvBsRVAAoErBJArwbEVt0DgnJzhQADAQAAiXNlY3AyNTZrMaECtHMmqORtYyUJrD--cW3P0o9d5rWjNwGDv4jqUQCiCauDdGNwgsRVg3VkcILEV4V3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.226 waku 2f57d3dbe729c672298f74706e4ccdcde764a7db4af66c329134f010a551953e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2f57d3dbe729. Setting up logs at ./log/docker/node2_2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46351
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:46351/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:46351/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.226/tcp/46352/p2p/16Uiu2HAm4TivcVKPwcuxNk2EhN55iw6v3n1gzmmyUK11wHN1X3aR","/ip4/172.18.216.226/tcp/46353/ws/p2p/16Uiu2HAm4TivcVKPwcuxNk2EhN55iw6v3n1gzmmyUK11wHN1X3aR"],"enrUri":"enr:-L24QA6wLOYpwNhbMeAcRNIUebqqdaTNntj9Ym2P0Ff8zXBeEy5YEzFQGHQD2u7SQa7B9VqMxNDov225duWh9IUans8CgmlkgnY0gmlwhKwS2OKKbXVsdGlhZGRyc5YACASsEtjiBrUQAAoErBLY4ga1Ed0DgnJzhQADAQAAiXNlY3AyNTZrMaEChj-sjvEJoklnJIcLQNU4XSKjFkq6S6vwsN2mh0CFc6qDdGNwgrUQg3VkcIK1EoV3YWt1MgE"}'
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:50260/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:46351/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:50260/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.216.226/tcp/35570/p2p/16Uiu2HAm4TivcVKPwcuxNk2EhN55iw6v3n1gzmmyUK11wHN1X3aR","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46351/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.64.175/tcp/50261/p2p/16Uiu2HAm7a5CtMrR91wkQowv7biuhNvzxMACzDBmNfSLRiZbZL8A","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8636', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8636', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '256kbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46351/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8636', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '8636', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'tbf', 'rate', '10mbit', 'burst', '32kbit', 'limit', '12500']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46351/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/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:50260/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:46351/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:custom_logger.py:10 Log line was discarded because it's longer than max_log_line_length=5000
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:675 low_rate_t=0.50s high_rate_t=0.50s total_low_msgs=200 total_high_msgs=200 msg_count=200 cache=250
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 fa5dcee76532
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2f57d3dbe729
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-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-25_07-30-04__12789142-98a8-4081-81f9-2d69bd3e8085__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,109 @@
2026-02-25 07:23:39.193 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:39.194 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_pubsub_topics with id: 2026-02-25_07-23-39__9e07cc10-99c2-434d-829f-c21da702418a
2026-02-25 07:23:39.194 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:39.194 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:23:39.202 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:39.202 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-23-39__9e07cc10-99c2-434d-829f-c21da702418a__wakuorg_nwaku:latest.log
2026-02-25 07:23:39.202 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:39.202 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:39.203 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:39.204 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.123.217
2026-02-25 07:23:39.204 DEBUG [src.node.docker_mananger] Generated ports ['9666', '9667', '9668', '9669', '9670']
2026-02-25 07:23:39.204 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:39.204 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:39.204 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:39.204 DEBUG [src.node.docker_mananger] docker run -i -t -p 9666:9666 -p 9667:9667 -p 9668:9668 -p 9669:9669 -p 9670:9670 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=9668 --rest-port=9666 --tcp-port=9667 --discv5-udp-port=9669 --rest-address=0.0.0.0 --nat=extip:172.18.123.217 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=9df788e0aeb84634a3ae6b962eefbbcc87bcbe3d16c163e5f0ffafab54acd5ea --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=9670 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:23:39.388 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.123.217 waku 68cb907c9988355e32484a68f0fd1d56c8d12217cbac888db58c94bcaf906e36
2026-02-25 07:23:39.419 DEBUG [src.node.docker_mananger] Container started with ID 68cb907c9988. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-23-39__9e07cc10-99c2-434d-829f-c21da702418a__wakuorg_nwaku:latest.log
2026-02-25 07:23:39.420 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 9666
2026-02-25 07:23:39.421 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:39.444 ERROR [src.node.docker_mananger] Max retries reached for container 448c8096684b. Exiting log stream.
2026-02-25 07:23:39.987 ERROR [src.node.docker_mananger] Max retries reached for container 42e3816c24a3. Exiting log stream.
2026-02-25 07:23:40.421 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9666/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:40.424 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:40.424 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:40.425 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:9666/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:40.427 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.123.217/tcp/9667/p2p/16Uiu2HAm4Bt69X5Sy38LNqYQRFzED2h8HChyUyPQPrvzp1bnSMWz","/ip4/172.18.123.217/tcp/9668/ws/p2p/16Uiu2HAm4Bt69X5Sy38LNqYQRFzED2h8HChyUyPQPrvzp1bnSMWz"],"enrUri":"enr:-L24QFRDgt1v4LX5Val3wiOctNrUG3y9L_DKsJrbRkXG1n76DhQqb7jTwpdODRBAe98fqq-b8mnNwnsy-58_65Dm07MCgmlkgnY0gmlwhKwSe9mKbXVsdGlhZGRyc5YACASsEnvZBiXDAAoErBJ72QYlxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgjC-SrG6UnQdQPKPbiCYfGKr4a5nIN2rJeOixwts8xODdGNwgiXDg3VkcIIlxYV3YWt1Mgk"}'
2026-02-25 07:23:40.427 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:40.435 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:40.436 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-23-39__9e07cc10-99c2-434d-829f-c21da702418a__wakuorg_nwaku:latest.log
2026-02-25 07:23:40.436 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:40.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:40.437 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:40.437 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.209.96
2026-02-25 07:23:40.438 DEBUG [src.node.docker_mananger] Generated ports ['52908', '52909', '52910', '52911', '52912']
2026-02-25 07:23:40.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:40.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:40.438 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:40.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 52908:52908 -p 52909:52909 -p 52910:52910 -p 52911:52911 -p 52912:52912 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=52910 --rest-port=52908 --tcp-port=52909 --discv5-udp-port=52911 --rest-address=0.0.0.0 --nat=extip:172.18.209.96 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b0a583a0b2d49bc8cbd4ca060b28afdd8abead6dba441b9afad53082ce551ebb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=52912 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 07:23:40.617 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.209.96 waku ea10200e2cb0f36d291a83c2b797c1fb37544466ebffb2c73b3be4a6b7175048
2026-02-25 07:23:40.650 DEBUG [src.node.docker_mananger] Container started with ID ea10200e2cb0. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-23-39__9e07cc10-99c2-434d-829f-c21da702418a__wakuorg_nwaku:latest.log
2026-02-25 07:23:40.651 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 52908
2026-02-25 07:23:40.651 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:41.651 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52908/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:41.654 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:41.654 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:41.655 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:52908/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:41.657 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.209.96/tcp/52909/p2p/16Uiu2HAmHqRxq6xYgtJ5Qn5BxqiZEDaWZHbHmADmNFCTiW8LvA42","/ip4/172.18.209.96/tcp/52910/ws/p2p/16Uiu2HAmHqRxq6xYgtJ5Qn5BxqiZEDaWZHbHmADmNFCTiW8LvA42"],"enrUri":"enr:-L24QBbuaO-ifB_U__-_-UWDmnY1_q0D2fLBx7QyEJuh0aX2axH3gGKtHmrY412JHFUgo-kYifwj-gxdq9ju-JRTMrkCgmlkgnY0gmlwhKwS0WCKbXVsdGlhZGRyc5YACASsEtFgBs6tAAoErBLRYAbOrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTPc0Ar2DKyGsAhuSa1S82WVncJrN2a_iuNqC6XeSjIuDdGNwgs6tg3VkcILOr4V3YWt1MgE"}'
2026-02-25 07:23:41.657 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:41.658 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52908/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.217/tcp/9667/p2p/16Uiu2HAm4Bt69X5Sy38LNqYQRFzED2h8HChyUyPQPrvzp1bnSMWz"]'
2026-02-25 07:23:41.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:41.705 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:41.705 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-23-39__9e07cc10-99c2-434d-829f-c21da702418a__wakuorg_nwaku:latest.log
2026-02-25 07:23:41.705 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:41.706 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:41.707 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:41.707 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.16.77
2026-02-25 07:23:41.707 DEBUG [src.node.docker_mananger] Generated ports ['17338', '17339', '17340', '17341', '17342']
2026-02-25 07:23:41.708 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:41.708 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:41.708 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:41.708 DEBUG [src.node.docker_mananger] docker run -i -t -p 17338:17338 -p 17339:17339 -p 17340:17340 -p 17341:17341 -p 17342:17342 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17340 --rest-port=17338 --tcp-port=17339 --discv5-udp-port=17341 --rest-address=0.0.0.0 --nat=extip:172.18.16.77 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bac66fdda1acb290a40dc47b0f9bfafaeebb67fed0dedaa9a7b8e4cb0b007206 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17342 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QFRDgt1v4LX5Val3wiOctNrUG3y9L_DKsJrbRkXG1n76DhQqb7jTwpdODRBAe98fqq-b8mnNwnsy-58_65Dm07MCgmlkgnY0gmlwhKwSe9mKbXVsdGlhZGRyc5YACASsEnvZBiXDAAoErBJ72QYlxN0DgnJzhQADAQAAiXNlY3AyNTZrMaECgjC-SrG6UnQdQPKPbiCYfGKr4a5nIN2rJeOixwts8xODdGNwgiXDg3VkcIIlxYV3YWt1Mgk --lightpushnode=/ip4/172.18.123.217/tcp/9667/p2p/16Uiu2HAm4Bt69X5Sy38LNqYQRFzED2h8HChyUyPQPrvzp1bnSMWz --lightpush=true --relay=true
2026-02-25 07:23:41.892 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.16.77 waku 7877daa1fbfe6ceaab364575e2368b05bae4962718738f2d5ba798a2cafd1b2d
2026-02-25 07:23:41.929 DEBUG [src.node.docker_mananger] Container started with ID 7877daa1fbfe. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-23-39__9e07cc10-99c2-434d-829f-c21da702418a__wakuorg_nwaku:latest.log
2026-02-25 07:23:41.930 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 17338
2026-02-25 07:23:41.930 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:42.931 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17338/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:42.942 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:42.943 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:42.945 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:17338/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:42.950 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.16.77/tcp/17339/p2p/16Uiu2HAmDXeDfxfTavhdi1TFmwjpRc7FYhMV2zsSJbMEtrbM3Vm1","/ip4/172.18.16.77/tcp/17340/ws/p2p/16Uiu2HAmDXeDfxfTavhdi1TFmwjpRc7FYhMV2zsSJbMEtrbM3Vm1"],"enrUri":"enr:-L24QCL-6SB9inwwZJTmnlYc0HEWJ73e9cX7rDVnYIBvc5rOaux_z1Y88oEGdlZnYK13Q6iVfHU2ANWUMcZPXsvZUAACgmlkgnY0gmlwhKwSEE2KbXVsdGlhZGRyc5YACASsEhBNBkO7AAoErBIQTQZDvN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDDPnb0zUVCDGfdaNmZyDY2wKtYfGW2ftWq_pUV0e3EXiDdGNwgkO7g3VkcIJDvYV3YWt1Mgk"}'
2026-02-25 07:23:42.950 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:42.951 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.123.217/tcp/9667/p2p/16Uiu2HAm4Bt69X5Sy38LNqYQRFzED2h8HChyUyPQPrvzp1bnSMWz"]'
2026-02-25 07:23:42.954 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:42.954 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17338/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.209.96/tcp/52909/p2p/16Uiu2HAmHqRxq6xYgtJ5Qn5BxqiZEDaWZHbHmADmNFCTiW8LvA42"]'
2026-02-25 07:23:42.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:42.978 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:9666/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:42.982 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:42.983 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:52908/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:42.987 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:42.988 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17338/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:42.990 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:42.992 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A dictionary', 'value': {'key': 'YWFh'}}
2026-02-25 07:23:42.993 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:42.993 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17338/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": {"key": "YWFh"}, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004222993138361}}'
2026-02-25 07:23:42.995 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17338/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:23:42.996 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'An integer', 'value': 1234567890}
2026-02-25 07:23:42.997 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:42.997 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17338/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": 1234567890, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004222997044648}}'
2026-02-25 07:23:42.999 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17338/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:23:43.000 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A list', 'value': ['YWFh']}
2026-02-25 07:23:43.000 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:43.000 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17338/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": ["YWFh"], "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004223000756222}}'
2026-02-25 07:23:43.003 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17338/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:23:43.003 DEBUG [tests.light_push.test_publish] Running test with pubsub topic {'description': 'A bool', 'value': True}
2026-02-25 07:23:43.004 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:43.004 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:17338/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": true, "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004223004256976}}'
2026-02-25 07:23:43.006 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:17338/lightpush/v1/message. Response content: b'Invalid content body, could not decode: Unable to deserialize data: '
2026-02-25 07:23:43.008 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:43.009 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:43.009 DEBUG [src.node.waku_node] Stopping container with id 68cb907c9988
2026-02-25 07:23:43.564 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:43.564 DEBUG [src.node.waku_node] Stopping container with id ea10200e2cb0
2026-02-25 07:23:44.132 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:44.132 DEBUG [src.node.waku_node] Stopping container with id 7877daa1fbfe
2026-02-25 07:23:44.376 ERROR [src.node.docker_mananger] Max retries reached for container 68cb907c9988. Exiting log stream.
2026-02-25 07:23:44.641 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:44.642 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:44.651 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:44.660 DEBUG [src.node.docker_mananger] Found matches for keyword 'abort': ['INF 2026-02-25 07:23:40.628+00:00 Waku node ENR updated successfully with new multiaddress topics="wakunode waku" tid=1 file=waku.nim:302 enr=enr:-L24QBbuaO-ifB_U__-_-UWDmnY1_q0D2fLBx7QyEJuh0aX2axH3gGKtHmrY412JHFUgo-kYifwj-gxdq9ju-JRTMrkCgmlkgnY0gmlwhKwS0WCKbXVsdGlhZGRyc5YACASsEtFgBs6tAAoErBLRYAbOrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTPc0Ar2DKyGsAhuSa1S82WVncJrN2a_iuNqC6XeSjIuDdGNwgs6tg3VkcILOr4V3YWt1MgE record="(2, id: \\"v4\\", ip: 172.18.209.96, multiaddrs: 0x000804AC12D16006CEAD000A04AC12D16006CEAEDD03, rs: 0x0003010000, secp256k1: 0x034CF73402BD832B21AC021B926B54BCD96567709ACDD9AFE2B8DA82E977928C8B, tcp: 52909, udp: 52911, waku2: 0x01)"', 'INF 2026-02-25 07:23:40.629+00:00 Discv5: discoverable ENR topics="waku discv5" tid=1 file=waku_discv5.nim:353 enrUri=enr:-L24QOvuEY4A8veuaVXgAwmv81DpnCaIsBWqABDIu2OcA-q0W82WgYHvZlXxbFpj7K401yiV3vig8iDtbYueh4v41roDgmlkgnY0gmlwhKwS0WCKbXVsdGlhZGRyc5YACASsEtFgBs6tAAoErBLRYAbOrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTPc0Ar2DKyGsAhuSa1S82WVncJrN2a_iuNqC6XeSjIuDdGNwgs6tg3VkcILOr4V3YWt1MgE enr="(3, id: \\"v4\\", ip: 172.18.209.96, multiaddrs: 0x000804AC12D16006CEAD000A04AC12D16006CEAEDD03, rs: 0x0003010000, secp256k1: 0x034CF73402BD832B21AC021B926B54BCD96567709ACDD9AFE2B8DA82E977928C8B, tcp: 52909, udp: 52911, waku2: 0x01)"', 'INF 2026-02-25 07:23:40.635+00:00 ENR updated successfully topics="waku discv5" tid=1 file=waku_discv5.nim:323 enrUri=enr:-L24QJKOn7SRDf6bg4tCSA9ppr11ElvBwZDkhzgj_Jwgs4ydUpXwtl8vWsHsaaBKDahfMKwOqBg1rmdpiGP1r_suH3sEgmlkgnY0gmlwhKwS0WCKbXVsdGlhZGRyc5YACASsEtFgBs6tAAoErBLRYAbOrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTPc0Ar2DKyGsAhuSa1S82WVncJrN2a_iuNqC6XeSjIuDdGNwgs6tg3VkcILOr4V3YWt1MgE enr="(4, id: \\"v4\\", ip: 172.18.209.96, multiaddrs: 0x000804AC12D16006CEAD000A04AC12D16006CEAEDD03, rs: 0x0003010000, secp256k1: 0x034CF73402BD832B21AC021B926B54BCD96567709ACDD9AFE2B8DA82E977928C8B, tcp: 52909, udp: 52911, waku2: 0x01)"', 'INF 2026-02-25 07:23:41.655+00:00 node info topics="waku node" tid=1 file=waku_node.nim:268 wakuInfo="(listenAddresses: [/ip4/172.18.209.96/tcp/52909/p2p/16Uiu2HAmHqRxq6xYgtJ5Qn5BxqiZEDaWZHbHmADmNFCTiW8LvA42, /ip4/172.18.209.96/tcp/52910/ws/p2p/16Uiu2HAmHqRxq6xYgtJ5Qn5BxqiZEDaWZHbHmADmNFCTiW8LvA42], enrUri: enr:-L24QBbuaO-ifB_U__-_-UWDmnY1_q0D2fLBx7QyEJuh0aX2axH3gGKtHmrY412JHFUgo-kYifwj-gxdq9ju-JRTMrkCgmlkgnY0gmlwhKwS0WCKbXVsdGlhZGRyc5YACASsEtFgBs6tAAoErBLRYAbOrt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDTPc0Ar2DKyGsAhuSa1S82WVncJrN2a_iuNqC6XeSjIuDdGNwgs6tg3VkcILOr4V3YWt1MgE, mixPubKey: none(string))"']

View File

@ -0,0 +1,216 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-25_07-23-41__a8554f5e-0471-4b18-ac82-9fc8ced3bbdf
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-41__a8554f5e-0471-4b18-ac82-9fc8ced3bbdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.102.194
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37429', '37430', '37431', '37432', '37433']
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 37429:37429 -p 37430:37430 -p 37431:37431 -p 37432:37432 -p 37433:37433 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37431 --rest-port=37429 --tcp-port=37430 --discv5-udp-port=37432 --rest-address=0.0.0.0 --nat=extip:172.18.102.194 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=a22eeaea426ae9aad9d1fb247dfe46a8abfc7c5aca150fce0db37abecf92aadd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37433 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.102.194 waku 6111799ecb8b8bfad10d3ef7843a1d6ef2fc8aa364b3d79f852977866d117873
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 6111799ecb8b. Setting up logs at ./log/docker/node1_2026-02-25_07-23-41__a8554f5e-0471-4b18-ac82-9fc8ced3bbdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37429
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 0560d4bde0b5. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container bb4a18e2301a. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:37429/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:37429/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.102.194/tcp/37430/p2p/16Uiu2HAkvdvFoRaqbcRr8hw2XYJW74E5QvrtUAb12HeUQsegUtbo","/ip4/172.18.102.194/tcp/37431/ws/p2p/16Uiu2HAkvdvFoRaqbcRr8hw2XYJW74E5QvrtUAb12HeUQsegUtbo"],"enrUri":"enr:-L24QKff3z66BYjuoonj1Fj26kByG_9YVhYM1_Q_T7deuAy3dwB3o-PJSeANX_RnEtoLITham6VgSyA9snJUSkBHsWUCgmlkgnY0gmlwhKwSZsKKbXVsdGlhZGRyc5YACASsEmbCBpI2AAoErBJmwgaSN90DgnJzhQACAQAAiXNlY3AyNTZrMaECEf7Mbg2E1r1_j2eqBsNCNasZGL32Uqcmvpm6-d7o9NaDdGNwgpI2g3VkcIKSOIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-41__a8554f5e-0471-4b18-ac82-9fc8ced3bbdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.172
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['37543', '37544', '37545', '37546', '37547']
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 37543:37543 -p 37544:37544 -p 37545:37545 -p 37546:37546 -p 37547:37547 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=37545 --rest-port=37543 --tcp-port=37544 --discv5-udp-port=37546 --rest-address=0.0.0.0 --nat=extip:172.18.129.172 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=1bdb2d3f2ccb54dcca4a273dea60b9a8a6f7566fc84f5ac0f5d80958f75bc4b7 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=37547 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QKff3z66BYjuoonj1Fj26kByG_9YVhYM1_Q_T7deuAy3dwB3o-PJSeANX_RnEtoLITham6VgSyA9snJUSkBHsWUCgmlkgnY0gmlwhKwSZsKKbXVsdGlhZGRyc5YACASsEmbCBpI2AAoErBJmwgaSN90DgnJzhQACAQAAiXNlY3AyNTZrMaECEf7Mbg2E1r1_j2eqBsNCNasZGL32Uqcmvpm6-d7o9NaDdGNwgpI2g3VkcIKSOIV3YWt1MgU --filternode=/ip4/172.18.102.194/tcp/37430/p2p/16Uiu2HAkvdvFoRaqbcRr8hw2XYJW74E5QvrtUAb12HeUQsegUtbo --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.172 waku 2d291832b583292ccc570d48338b551843e7679639e1c59bd0a640acbf12895d
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2d291832b583. Setting up logs at ./log/docker/node2_2026-02-25_07-23-41__a8554f5e-0471-4b18-ac82-9fc8ced3bbdf__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 37543
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:37543/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:37543/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.172/tcp/37544/p2p/16Uiu2HAmH736huFcSXeRUEMf1vGCpvi7mmfLUtbWUAhSYdUH5D4S","/ip4/172.18.129.172/tcp/37545/ws/p2p/16Uiu2HAmH736huFcSXeRUEMf1vGCpvi7mmfLUtbWUAhSYdUH5D4S"],"enrUri":"enr:-L24QPdSGEEHSHvJ3hVnn-zO6pqvk_4zTC4zbQuZDCpvyOb0EqPY0XR-3vk9iBFV-7zvIfh2sNJjn2CuvcmMM6qCwJ0CgmlkgnY0gmlwhKwSgayKbXVsdGlhZGRyc5YACASsEoGsBpKoAAoErBKBrAaSqd0DgnJzhQACAQAAiXNlY3AyNTZrMaEDQhr03-JcwogP0H0EwRgQIJt-YLo8v864IoW1EF3sG3eDdGNwgpKog3VkcIKSqoV3YWt1MgA"}'
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:37543/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.102.194/tcp/37430/p2p/16Uiu2HAkvdvFoRaqbcRr8hw2XYJW74E5QvrtUAb12HeUQsegUtbo"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37429/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37543/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d4265d87-3182-45ee-bfe2-03a80dab7010", "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":"d4265d87-3182-45ee-bfe2-03a80dab7010","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:37429/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:37429/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 6111799ecb8b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 2d291832b583
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-02-25_07-23-41__a8554f5e-0471-4b18-ac82-9fc8ced3bbdf__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node2_2026-02-25_07-23-41__a8554f5e-0471-4b18-ac82-9fc8ced3bbdf__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-25_07-23-45__65c04353-e010-4a42-9d6a-6b868f5b7e68
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-45__65c04353-e010-4a42-9d6a-6b868f5b7e68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.30.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['41623', '41624', '41625', '41626', '41627']
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 41623:41623 -p 41624:41624 -p 41625:41625 -p 41626:41626 -p 41627:41627 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=41625 --rest-port=41623 --tcp-port=41624 --discv5-udp-port=41626 --rest-address=0.0.0.0 --nat=extip:172.18.30.168 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bcb6b2c69bb5a6b3e181b05c8d86a3e0de857c1dbfe09b19d17fffdb71219271 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=41627 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.30.168 waku f9612e06734329af592e1b2449a550800801ccffacc56cc8dc2b232cc449e331
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f9612e067343. Setting up logs at ./log/docker/node1_2026-02-25_07-23-45__65c04353-e010-4a42-9d6a-6b868f5b7e68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 41623
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 6111799ecb8b. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 2d291832b583. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:41623/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:41623/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.30.168/tcp/41624/p2p/16Uiu2HAm4AEWtfooCSRqT1JpQQYLXj1o5uqMET4hfsE4ic7K2uug","/ip4/172.18.30.168/tcp/41625/ws/p2p/16Uiu2HAm4AEWtfooCSRqT1JpQQYLXj1o5uqMET4hfsE4ic7K2uug"],"enrUri":"enr:-L24QCNYBrZdTAKEIn1Rh3oeYI1v9aFoqMdT_qo7lDws6Rp-RsKGA3ILnsCL49uJpcjYHf4KGhpkXD_nkdTotNrP5BICgmlkgnY0gmlwhKwSHqiKbXVsdGlhZGRyc5YACASsEh6oBqKYAAoErBIeqAaimd0DgnJzhQACAQAAiXNlY3AyNTZrMaECgcStnAptyZCpAdt6BsVGVjYYygCuhhCkI3k6gzq-FIeDdGNwgqKYg3VkcIKimoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-45__65c04353-e010-4a42-9d6a-6b868f5b7e68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.155.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39463', '39464', '39465', '39466', '39467']
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 39463:39463 -p 39464:39464 -p 39465:39465 -p 39466:39466 -p 39467:39467 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39465 --rest-port=39463 --tcp-port=39464 --discv5-udp-port=39466 --rest-address=0.0.0.0 --nat=extip:172.18.155.185 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=bc8df63ad3275dc1f91ba95f8c8cdd31ea5fbf4b075f74bbdbef3cde9c84f1ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39467 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCNYBrZdTAKEIn1Rh3oeYI1v9aFoqMdT_qo7lDws6Rp-RsKGA3ILnsCL49uJpcjYHf4KGhpkXD_nkdTotNrP5BICgmlkgnY0gmlwhKwSHqiKbXVsdGlhZGRyc5YACASsEh6oBqKYAAoErBIeqAaimd0DgnJzhQACAQAAiXNlY3AyNTZrMaECgcStnAptyZCpAdt6BsVGVjYYygCuhhCkI3k6gzq-FIeDdGNwgqKYg3VkcIKimoV3YWt1MgU --filternode=/ip4/172.18.30.168/tcp/41624/p2p/16Uiu2HAm4AEWtfooCSRqT1JpQQYLXj1o5uqMET4hfsE4ic7K2uug --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.155.185 waku 1ee8ede1e675823fb7e88a5c9587492c7fad21f183a04751e9a87f541c8256b8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1ee8ede1e675. Setting up logs at ./log/docker/node2_2026-02-25_07-23-45__65c04353-e010-4a42-9d6a-6b868f5b7e68__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39463
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:39463/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:39463/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.155.185/tcp/39464/p2p/16Uiu2HAm2xz5YYqXgtwGXVXb7vYPULFUAvAPTCZjJpcuqnxptjYy","/ip4/172.18.155.185/tcp/39465/ws/p2p/16Uiu2HAm2xz5YYqXgtwGXVXb7vYPULFUAvAPTCZjJpcuqnxptjYy"],"enrUri":"enr:-L24QAn7RJxkytxvZTFLXXmgHkedpOrNwz47SObzFX0PQXC4R-ZUtMVol1cwi2Myx_YTDNfUzP683oADMCi2o19hD2ECgmlkgnY0gmlwhKwSm7mKbXVsdGlhZGRyc5YACASsEpu5BpooAAoErBKbuQaaKd0DgnJzhQACAQAAiXNlY3AyNTZrMaECcAdHQfvpLYYptD2nAmY9mEP-qIEpGLjeS2rEKRDLh66DdGNwgpoog3VkcIKaKoV3YWt1MgA"}'
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:39463/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.30.168/tcp/41624/p2p/16Uiu2HAm4AEWtfooCSRqT1JpQQYLXj1o5uqMET4hfsE4ic7K2uug"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41623/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:39463/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "ca5d2a00-0457-4eb8-8e0c-5c6ea302fb09", "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":"ca5d2a00-0457-4eb8-8e0c-5c6ea302fb09","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:41623/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:41623/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id f9612e067343
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 1ee8ede1e675
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-02-25_07-23-45__65c04353-e010-4a42-9d6a-6b868f5b7e68__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-25_07-23-45__65c04353-e010-4a42-9d6a-6b868f5b7e68__wakuorg_nwaku:latest.log
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_works_with_auto_sharding with id: 2026-02-25_07-23-49__8983a050-a9af-4408-ba77-2f6c0d3f6b84
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-49__8983a050-a9af-4408-ba77-2f6c0d3f6b84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.180.6
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['61160', '61161', '61162', '61163', '61164']
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 61160:61160 -p 61161:61161 -p 61162:61162 -p 61163:61163 -p 61164:61164 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=61162 --rest-port=61160 --tcp-port=61161 --discv5-udp-port=61163 --rest-address=0.0.0.0 --nat=extip:172.18.180.6 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=0c4061b1c0bbb3a1b4beca0bcfe5720beabb689f01acf5cadbfe36ddcfaa8d12 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=61164 --metrics-logging=true --relay=true --filter=true --content-topic=/myapp/1/latest/proto --num-shards-in-network=1
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.180.6 waku 5763585bd7a75860e4339a096880b2c4e892d2e98995998a5a5a8b212fe47ff9
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5763585bd7a7. Setting up logs at ./log/docker/node1_2026-02-25_07-23-49__8983a050-a9af-4408-ba77-2f6c0d3f6b84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 61160
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 f9612e067343. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 1ee8ede1e675. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:61160/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:61160/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.180.6/tcp/61161/p2p/16Uiu2HAmFqVdp1zVpKea6kUnofVy7qczj7xQcFDm8XrrJHDksn7r","/ip4/172.18.180.6/tcp/61162/ws/p2p/16Uiu2HAmFqVdp1zVpKea6kUnofVy7qczj7xQcFDm8XrrJHDksn7r"],"enrUri":"enr:-L24QAx7iSZjSO3HBs6zTpnzZGlH3O0bHR8Rz2sH1sIAzJTcGOw2b6lFCz5d-G_Eb9mIIy17hXpe2vKi-uQZSpL9-foCgmlkgnY0gmlwhKwStAaKbXVsdGlhZGRyc5YACASsErQGBu7pAAoErBK0Bgbu6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDL0P7OnTSpma-YkOu8v7gzW9k01IAT7dcKiy89zpGM2GDdGNwgu7pg3VkcILu64V3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-49__8983a050-a9af-4408-ba77-2f6c0d3f6b84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.34.168
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['46368', '46369', '46370', '46371', '46372']
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 46368:46368 -p 46369:46369 -p 46370:46370 -p 46371:46371 -p 46372:46372 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=46370 --rest-port=46368 --tcp-port=46369 --discv5-udp-port=46371 --rest-address=0.0.0.0 --nat=extip:172.18.34.168 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=30f7f7819bdaccc4dea3eb43a1eebc31f9a1ddc0afbe3258314fdabaf9428cf8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=46372 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QAx7iSZjSO3HBs6zTpnzZGlH3O0bHR8Rz2sH1sIAzJTcGOw2b6lFCz5d-G_Eb9mIIy17hXpe2vKi-uQZSpL9-foCgmlkgnY0gmlwhKwStAaKbXVsdGlhZGRyc5YACASsErQGBu7pAAoErBK0Bgbu6t0DgnJzhQACAQAAiXNlY3AyNTZrMaEDL0P7OnTSpma-YkOu8v7gzW9k01IAT7dcKiy89zpGM2GDdGNwgu7pg3VkcILu64V3YWt1MgU --filternode=/ip4/172.18.180.6/tcp/61161/p2p/16Uiu2HAmFqVdp1zVpKea6kUnofVy7qczj7xQcFDm8XrrJHDksn7r --content-topic=/myapp/1/latest/proto
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.34.168 waku 694d5611f15ad21761ef881278f3fea6c0051327cc40330a22b220cc54f45162
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 694d5611f15a. Setting up logs at ./log/docker/node2_2026-02-25_07-23-49__8983a050-a9af-4408-ba77-2f6c0d3f6b84__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 46368
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:46368/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:46368/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.34.168/tcp/46369/p2p/16Uiu2HAmTou2ucTezgN2Jtaub7fHzV1AAPbbregPAPvJiuEXNW7b","/ip4/172.18.34.168/tcp/46370/ws/p2p/16Uiu2HAmTou2ucTezgN2Jtaub7fHzV1AAPbbregPAPvJiuEXNW7b"],"enrUri":"enr:-L24QO0GT4-XUM7OA8-feOTemwxEkUOSWSWIE_oYg6ZbqDTYbZ61ZFXg2F7hxavGE8qxb5iwhugnI0Ro9L4FM_0r3fECgmlkgnY0gmlwhKwSIqiKbXVsdGlhZGRyc5YACASsEiKoBrUhAAoErBIiqAa1It0DgnJzhQACAQAAiXNlY3AyNTZrMaED4SeE8SQNYUCcESc9rQFSImXAgNnVcyOj_MSqNefyC1qDdGNwgrUhg3VkcIK1I4V3YWt1MgA"}'
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:46368/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.180.6/tcp/61161/p2p/16Uiu2HAmFqVdp1zVpKea6kUnofVy7qczj7xQcFDm8XrrJHDksn7r"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61160/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:46368/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "d782f4ae-2d9f-49b6-8618-4a859d7fef58", "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":"d782f4ae-2d9f-49b6-8618-4a859d7fef58","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:61160/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:61160/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 5763585bd7a7
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 694d5611f15a
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-02-25_07-23-49__8983a050-a9af-4408-ba77-2f6c0d3f6b84__wakuorg_nwaku:latest.log
DEBUG  src.libs.common:common.py:42 Attaching file ./log/docker/node1_2026-02-25_07-23-49__8983a050-a9af-4408-ba77-2f6c0d3f6b84__wakuorg_nwaku:latest.log

View File

@ -0,0 +1,55 @@
2026-02-25 07:24:16.725 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:24:16.726 DEBUG [tests.conftest] Running test: test_log_level_WARN_from_NOTICE with id: 2026-02-25_07-24-16__89691e5c-ba3b-471b-a632-e5e10d9b6966
2026-02-25 07:24:16.726 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:24:16.726 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:24:16.726 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:24:16.734 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:24:16.734 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-16__89691e5c-ba3b-471b-a632-e5e10d9b6966__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:24:16.740 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:24:16.741 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-16__89691e5c-ba3b-471b-a632-e5e10d9b6966__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:24:16.747 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:24:16.747 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-24-16__89691e5c-ba3b-471b-a632-e5e10d9b6966__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:24:16.752 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:24:16.752 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-24-16__89691e5c-ba3b-471b-a632-e5e10d9b6966__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:24:16.753 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:24:16.753 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:24:16.754 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:16.754 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:16.755 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:16.756 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.165.208
2026-02-25 07:24:16.756 DEBUG [src.node.docker_mananger] Generated ports ['47947', '47948', '47949', '47950', '47951']
2026-02-25 07:24:16.756 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:16.756 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:16.756 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:16.756 DEBUG [src.node.docker_mananger] docker run -i -t -p 47947:47947 -p 47948:47948 -p 47949:47949 -p 47950:47950 -p 47951:47951 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=47949 --rest-port=47947 --tcp-port=47948 --discv5-udp-port=47950 --rest-address=0.0.0.0 --nat=extip:172.18.165.208 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=8d2f2af0d774e14bcda8af3325a614a28bf30d7ec6a9d229c8fc3d5dcbab40da --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47951 --metrics-logging=true --relay=true
2026-02-25 07:24:16.968 ERROR [src.node.docker_mananger] Max retries reached for container 476a08d282e6. Exiting log stream.
2026-02-25 07:24:17.526 ERROR [src.node.docker_mananger] Max retries reached for container 42cdfade81b6. Exiting log stream.
2026-02-25 07:24:25.584 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.165.208 waku 9d610774ecb5905a9ae1bd5073d3c182273edb1ab347e5c351cb305134b1e8ba
2026-02-25 07:24:25.615 DEBUG [src.node.docker_mananger] Container started with ID 9d610774ecb5. Setting up logs at ./log/docker/node1_2026-02-25_07-24-16__89691e5c-ba3b-471b-a632-e5e10d9b6966__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:24:25.617 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 47947
2026-02-25 07:24:25.617 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:26.617 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47947/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:26.620 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:26.620 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:26.620 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:26.622 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.208/tcp/47948/p2p/16Uiu2HAkxssVxpdJp5nepLiMUDXgDyrWZc8LnGGMDnQQxhmkH6Sm","/ip4/172.18.165.208/tcp/47949/ws/p2p/16Uiu2HAkxssVxpdJp5nepLiMUDXgDyrWZc8LnGGMDnQQxhmkH6Sm"],"enrUri":"enr:-L24QHKywr30DNo6tEbGR2zB6Ft7hFi18CbrQznSQEDb3jN9HRQtpbMXSAYQzK9wO4867gb2WgoYNffoyNEmV-EH2vwCgmlkgnY0gmlwhKwSpdCKbXVsdGlhZGRyc5YACASsEqXQBrtMAAoErBKl0Aa7Td0DgnJzhQADAQAAiXNlY3AyNTZrMaECM0kwDcfRPpn7p4MeUkM_CKfeGFrMan-bCLIxO4x6z7qDdGNwgrtMg3VkcIK7ToV3YWt1MgE"}'
2026-02-25 07:24:26.623 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:26.623 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47947/admin/v1/log-level/NOTICE" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:26.625 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:26.625 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47947/admin/v1/log-level/WARN" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:26.627 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:26.627 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47947/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:26.628 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.165.208/tcp/47948/p2p/16Uiu2HAkxssVxpdJp5nepLiMUDXgDyrWZc8LnGGMDnQQxhmkH6Sm","/ip4/172.18.165.208/tcp/47949/ws/p2p/16Uiu2HAkxssVxpdJp5nepLiMUDXgDyrWZc8LnGGMDnQQxhmkH6Sm"],"enrUri":"enr:-L24QHKywr30DNo6tEbGR2zB6Ft7hFi18CbrQznSQEDb3jN9HRQtpbMXSAYQzK9wO4867gb2WgoYNffoyNEmV-EH2vwCgmlkgnY0gmlwhKwSpdCKbXVsdGlhZGRyc5YACASsEqXQBrtMAAoErBKl0Aa7Td0DgnJzhQADAQAAiXNlY3AyNTZrMaECM0kwDcfRPpn7p4MeUkM_CKfeGFrMan-bCLIxO4x6z7qDdGNwgrtMg3VkcIK7ToV3YWt1MgE"}'
2026-02-25 07:24:26.629 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47947/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:26.631 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0'
2026-02-25 07:24:26.631 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:47947/debug/v1/version" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:26.632 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'v0.38.0-rc.0'
2026-02-25 07:24:28.633 DEBUG [tests.rest_flags.test_admin_flags] counts at WARN: {'TRC': 0, 'DBG': 0, 'INF': 0, 'NTC': 0, 'WRN': 0, 'ERR': 0, 'FTL': 0}
2026-02-25 07:24:28.633 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:47947/admin/v1/log-level/TRACE" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:28.636 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:28.638 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:28.639 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:28.639 DEBUG [src.node.waku_node] Stopping container with id 9d610774ecb5
2026-02-25 07:24:29.207 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:29.208 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:29.211 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

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[19-20] with id: 2026-02-25_07-26-55__ab2490ee-5a27-4160-b162-ccd72650daa6
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-26-55__ab2490ee-5a27-4160-b162-ccd72650daa6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.241
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['3659', '3660', '3661', '3662', '3663']
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 3659:3659 -p 3660:3660 -p 3661:3661 -p 3662:3662 -p 3663:3663 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3661 --rest-port=3659 --tcp-port=3660 --discv5-udp-port=3662 --rest-address=0.0.0.0 --nat=extip:172.18.240.241 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f422a0fc3e61e2addfc5a18a5fc15eca925b0af450f9b3d0abd081a016402ca8 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3663 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.241 waku 9ab16c0605da0c22a4191c59f79d066c64d87ac8b816176814f5a686b997125b
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9ab16c0605da. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-26-55__ab2490ee-5a27-4160-b162-ccd72650daa6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 3659
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 510f103fa798. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 717780f57ec8. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3659/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:3659/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.241/tcp/3660/p2p/16Uiu2HAm9i7frbNnePPePf3ZReUyfoJvW2tuKQna7zLDaEpEk98i","/ip4/172.18.240.241/tcp/3661/ws/p2p/16Uiu2HAm9i7frbNnePPePf3ZReUyfoJvW2tuKQna7zLDaEpEk98i"],"enrUri":"enr:-L24QDNbOQYyuCC4MaE04O9jJ99AAA6uHVtOwG1enRmqOohQXF0dfD45cFaXOpaWrwvtBDt3ZWWd-cyOuWffVb8Nb4UCgmlkgnY0gmlwhKwS8PGKbXVsdGlhZGRyc5YACASsEvDxBg5MAAoErBLw8QYOTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1Dn1YUGchqKJ05P45jw_-fZAMQPIeBzNhGCq2ez9-4eDdGNwgg5Mg3VkcIIOToV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-26-55__ab2490ee-5a27-4160-b162-ccd72650daa6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.51.108
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43174', '43175', '43176', '43177', '43178']
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 43174:43174 -p 43175:43175 -p 43176:43176 -p 43177:43177 -p 43178:43178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43176 --rest-port=43174 --tcp-port=43175 --discv5-udp-port=43177 --rest-address=0.0.0.0 --nat=extip:172.18.51.108 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=71a5fdbc5accffbd7e3c90efcef296d23bdd8ddff0e2feac0cc652aa4f31c0fd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43178 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QDNbOQYyuCC4MaE04O9jJ99AAA6uHVtOwG1enRmqOohQXF0dfD45cFaXOpaWrwvtBDt3ZWWd-cyOuWffVb8Nb4UCgmlkgnY0gmlwhKwS8PGKbXVsdGlhZGRyc5YACASsEvDxBg5MAAoErBLw8QYOTd0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1Dn1YUGchqKJ05P45jw_-fZAMQPIeBzNhGCq2ez9-4eDdGNwgg5Mg3VkcIIOToV3YWt1MgM --storenode=/ip4/172.18.240.241/tcp/3660/p2p/16Uiu2HAm9i7frbNnePPePf3ZReUyfoJvW2tuKQna7zLDaEpEk98i --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.51.108 waku 91394a8cad1a09ccc115297e44102cfbc05b2e51c976f64bfc421100f3f1f516
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 91394a8cad1a. Setting up logs at ./log/docker/store_node1_2026-02-25_07-26-55__ab2490ee-5a27-4160-b162-ccd72650daa6__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43174
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:43174/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:43174/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.51.108/tcp/43175/p2p/16Uiu2HAkyzsPWrnnqJtxD2kUiHmxvADkgHeGeRMBaKow8M4vrYVM","/ip4/172.18.51.108/tcp/43176/ws/p2p/16Uiu2HAkyzsPWrnnqJtxD2kUiHmxvADkgHeGeRMBaKow8M4vrYVM"],"enrUri":"enr:-L24QGfNRCT5XRld1SO9bavrLsiu2UqJPRRkW6qmMx9MneljVxtW41ruaepn73Yu7Yy0JTeKG6IR-sSJT2yth-dZ5O8CgmlkgnY0gmlwhKwSM2yKbXVsdGlhZGRyc5YACASsEjNsBqinAAoErBIzbAaoqN0DgnJzhQADAQAAiXNlY3AyNTZrMaECQ-_QieesLD8BWIciVSp8sFoQ1jROdVdTq9D6DzbUzSCDdGNwgqing3VkcIKoqYV3YWt1MgM"}'
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:43174/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.241/tcp/3660/p2p/16Uiu2HAm9i7frbNnePPePf3ZReUyfoJvW2tuKQna7zLDaEpEk98i"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:3659/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:43174/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/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:3659/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&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":"0x941da63d4ce6cc1e77a3548e237a44f502c7ebb53394068319bffbfd0b2017b8"},{"messageHash":"0xb7e2680a3cbd319b6a3734e11e81042590e8e82e9c797839df11d6e57dcad89a"},{"messageHash":"0x8d03ab021e6460b22b3f4cfa46cfbb94957f110f27cafde628293fdd29575542"},{"messageHash":"0xddf88b7e7213235a55664d583087f956e53c15b671d4ffbaa6a851d127abc06a"},{"messageHash":"0x8984c4a0b92fe005b1d7987122ad841c52ee73e25d84e7ae84a04683fc00dc20"},{"messageHash":"0x138376c8a0187cc9cf64caf16727ea02bfb3f4c625edb93a0ebc2ad524b9ec36"},{"messageHash":"0x75699ec314c3673b1d5d373a62263f20541de14fa47c3f832aba3e09d1f089db"},{"messageHash":"0x43fe8ddd568eb3da26d371a0f9271f86fa87f8b858b86ba34ffd0374855aa247"},{"messageHash":"0x9aaf0b463d316f45e72eb8a21654af11e0d4e7353bc17ca5ada2c0bdaca681df"},{"messageHash":"0xa32770237b0edfbaad9ba302e6cefd777ffdc917ac6277a4a5111ebdf238c242"},{"messageHash":"0x3e30c9a69cdbecbc8a768a8618e759da9f715e7967344b78d08772bdda05b04a"},{"messageHash":"0x10b6ecf809261ec6fb482e2db5d0304a1c33ea41066c063dbd54a72bb86031c9"},{"messageHash":"0xf98a4aa9b09ec746d4268325fe3b51d741a100a9d71c90af09783aaf6701ac66"},{"messageHash":"0x51d50a244e42d74a48e282483175d3dcc84b2ff3a0d447a29e2b7fc7be71c799"},{"messageHash":"0xe53079a8a3f53b3e29576aed6a23467ea7e310aae3dd7a98d4cc748b2159e139"},{"messageHash":"0x27985630671644d5ae5a15a3a4c0ef439f24357346219c37937c433a2d6c4201"},{"messageHash":"0x86b5ee66fa48ac991d06893b25ec2c8852d3fec0197584da7c5b7d776dd13fd7"},{"messageHash":"0xea793142ff2e663fa933fb883379ec41f31bfa79822721dd69b70aa9370dcace"},{"messageHash":"0xc5f6207163f2c06c132725b010495c8cd934af3cdc4b48c84d630ade573d7bf0"}],"paginationCursor":"0xc5f6207163f2c06c132725b010495c8cd934af3cdc4b48c84d630ade573d7bf0"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=19&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":"0x941da63d4ce6cc1e77a3548e237a44f502c7ebb53394068319bffbfd0b2017b8"},{"messageHash":"0xb7e2680a3cbd319b6a3734e11e81042590e8e82e9c797839df11d6e57dcad89a"},{"messageHash":"0x8d03ab021e6460b22b3f4cfa46cfbb94957f110f27cafde628293fdd29575542"},{"messageHash":"0xddf88b7e7213235a55664d583087f956e53c15b671d4ffbaa6a851d127abc06a"},{"messageHash":"0x8984c4a0b92fe005b1d7987122ad841c52ee73e25d84e7ae84a04683fc00dc20"},{"messageHash":"0x138376c8a0187cc9cf64caf16727ea02bfb3f4c625edb93a0ebc2ad524b9ec36"},{"messageHash":"0x75699ec314c3673b1d5d373a62263f20541de14fa47c3f832aba3e09d1f089db"},{"messageHash":"0x43fe8ddd568eb3da26d371a0f9271f86fa87f8b858b86ba34ffd0374855aa247"},{"messageHash":"0x9aaf0b463d316f45e72eb8a21654af11e0d4e7353bc17ca5ada2c0bdaca681df"},{"messageHash":"0xa32770237b0edfbaad9ba302e6cefd777ffdc917ac6277a4a5111ebdf238c242"},{"messageHash":"0x3e30c9a69cdbecbc8a768a8618e759da9f715e7967344b78d08772bdda05b04a"},{"messageHash":"0x10b6ecf809261ec6fb482e2db5d0304a1c33ea41066c063dbd54a72bb86031c9"},{"messageHash":"0xf98a4aa9b09ec746d4268325fe3b51d741a100a9d71c90af09783aaf6701ac66"},{"messageHash":"0x51d50a244e42d74a48e282483175d3dcc84b2ff3a0d447a29e2b7fc7be71c799"},{"messageHash":"0xe53079a8a3f53b3e29576aed6a23467ea7e310aae3dd7a98d4cc748b2159e139"},{"messageHash":"0x27985630671644d5ae5a15a3a4c0ef439f24357346219c37937c433a2d6c4201"},{"messageHash":"0x86b5ee66fa48ac991d06893b25ec2c8852d3fec0197584da7c5b7d776dd13fd7"},{"messageHash":"0xea793142ff2e663fa933fb883379ec41f31bfa79822721dd69b70aa9370dcace"},{"messageHash":"0xc5f6207163f2c06c132725b010495c8cd934af3cdc4b48c84d630ade573d7bf0"}],"paginationCursor":"0xc5f6207163f2c06c132725b010495c8cd934af3cdc4b48c84d630ade573d7bf0"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:3659/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc5f6207163f2c06c132725b010495c8cd934af3cdc4b48c84d630ade573d7bf0&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":"0x9ba34e1dc7c9db8db81d814a86577451ca1865fc3e30d08e4878c11a9602a7cd"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&cursor=0xc5f6207163f2c06c132725b010495c8cd934af3cdc4b48c84d630ade573d7bf0&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":"0x9ba34e1dc7c9db8db81d814a86577451ca1865fc3e30d08e4878c11a9602a7cd"}]}'
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 9ab16c0605da
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 91394a8cad1a
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_unsubscribe_from_101_content_topics with id: 2026-02-25_07-23-33__bc36e7eb-45e3-4c7f-959a-6a86ffd31a20
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-33__bc36e7eb-45e3-4c7f-959a-6a86ffd31a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.82.197
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['57747', '57748', '57749', '57750', '57751']
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 57747:57747 -p 57748:57748 -p 57749:57749 -p 57750:57750 -p 57751:57751 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=57749 --rest-port=57747 --tcp-port=57748 --discv5-udp-port=57750 --rest-address=0.0.0.0 --nat=extip:172.18.82.197 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=07a5e3ae1652ff7d7a05467ef59cb0bac2edf7dc96ee0deebb6b79c9e60f2edc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=57751 --metrics-logging=true --relay=true --filter=true
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 0a1efc102ca3. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.82.197 waku 5d226ef6983c05da0df58b113ddbd4de879073f38bbe1be283749d54e7ebca09
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 5d226ef6983c. Setting up logs at ./log/docker/node1_2026-02-25_07-23-33__bc36e7eb-45e3-4c7f-959a-6a86ffd31a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 57747
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 01aefa83c395. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:57747/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:57747/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.82.197/tcp/57748/p2p/16Uiu2HAmKRvm5jnLNCipHnxJnEFqQfkX7tYA4AARpdvoceHca5UE","/ip4/172.18.82.197/tcp/57749/ws/p2p/16Uiu2HAmKRvm5jnLNCipHnxJnEFqQfkX7tYA4AARpdvoceHca5UE"],"enrUri":"enr:-L24QCVvCO51D69DXpImPQpFDjQRd0L7MjR9d48UolYRwlJ6YrCUbTxnJb44-iH64WRM0CSaWnrfcEodngdreHZpRnwCgmlkgnY0gmlwhKwSUsWKbXVsdGlhZGRyc5YACASsElLFBuGUAAoErBJSxQbhld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZKky8Mnb2nIiw-N3euGjaGonrkxj4yOHmaAWwxeIy9ODdGNwguGUg3VkcILhloV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-33__bc36e7eb-45e3-4c7f-959a-6a86ffd31a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.237.174
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['59815', '59816', '59817', '59818', '59819']
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 59815:59815 -p 59816:59816 -p 59817:59817 -p 59818:59818 -p 59819:59819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=59817 --rest-port=59815 --tcp-port=59816 --discv5-udp-port=59818 --rest-address=0.0.0.0 --nat=extip:172.18.237.174 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bf9ffb551c4c520ab196b9462c82c7caf5c36875313c8d67b65f67afc9dbec6f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=59819 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QCVvCO51D69DXpImPQpFDjQRd0L7MjR9d48UolYRwlJ6YrCUbTxnJb44-iH64WRM0CSaWnrfcEodngdreHZpRnwCgmlkgnY0gmlwhKwSUsWKbXVsdGlhZGRyc5YACASsElLFBuGUAAoErBJSxQbhld0DgnJzhQADAQAAiXNlY3AyNTZrMaEDZKky8Mnb2nIiw-N3euGjaGonrkxj4yOHmaAWwxeIy9ODdGNwguGUg3VkcILhloV3YWt1MgU --filternode=/ip4/172.18.82.197/tcp/57748/p2p/16Uiu2HAmKRvm5jnLNCipHnxJnEFqQfkX7tYA4AARpdvoceHca5UE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.237.174 waku bf93cb7a9aff13cf7434dba531223091623a22648d33531221c7105c994419dd
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID bf93cb7a9aff. Setting up logs at ./log/docker/node2_2026-02-25_07-23-33__bc36e7eb-45e3-4c7f-959a-6a86ffd31a20__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 59815
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:59815/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:59815/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.174/tcp/59816/p2p/16Uiu2HAmR2h1VggAH3tW47h5kbTNpJWs1F9WALvsaBJHWHWQr2kM","/ip4/172.18.237.174/tcp/59817/ws/p2p/16Uiu2HAmR2h1VggAH3tW47h5kbTNpJWs1F9WALvsaBJHWHWQr2kM"],"enrUri":"enr:-L24QGhpvaoIaKNs1H-dFIQD7R1R4gshLoRAbwf92smrYhFEeoLefutsJk8I6jth0l-bbbsFX_XXKD5L7SfxPXr4VycCgmlkgnY0gmlwhKwS7a6KbXVsdGlhZGRyc5YACASsEu2uBumoAAoErBLtrgbpqd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDt9tpvnz09L1HX6EbiOaqaSMZmDe0RYexVuRSLGSQhq6DdGNwgumog3VkcILpqoV3YWt1MgA"}'
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:59815/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.82.197/tcp/57748/p2p/16Uiu2HAmKRvm5jnLNCipHnxJnEFqQfkX7tYA4AARpdvoceHca5UE"]'
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:57747/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:59815/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "7d3a2ee0-d448-4591-b375-76a5e71fb85c", "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":"7d3a2ee0-d448-4591-b375-76a5e71fb85c","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:59815/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "1", "contentFilters": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90", "91", "92", "93", "94", "95", "96", "97", "98", "99", "100"], "pubsubTopic": "/waku/2/rs/3/1"}'
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:59815/filter/v2/subscriptions. Response content: b'{"requestId":"1","statusDesc":"BAD_REQUEST: exceeds maximum content topics: 100"}'
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 5d226ef6983c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id bf93cb7a9aff
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,97 @@
2026-02-25 07:23:50.206 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:23:50.207 DEBUG [tests.conftest] Running test: test_light_push_with_invalid_meta with id: 2026-02-25_07-23-50__859c8ccc-0e4d-4d3a-a6a2-4a8cf3c94f8f
2026-02-25 07:23:50.208 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:23:50.208 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:23:50.217 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:50.218 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-23-50__859c8ccc-0e4d-4d3a-a6a2-4a8cf3c94f8f__wakuorg_nwaku:latest.log
2026-02-25 07:23:50.219 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:50.220 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:50.222 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:50.222 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.145.188
2026-02-25 07:23:50.222 DEBUG [src.node.docker_mananger] Generated ports ['60102', '60103', '60104', '60105', '60106']
2026-02-25 07:23:50.223 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:50.223 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:50.223 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:50.223 DEBUG [src.node.docker_mananger] docker run -i -t -p 60102:60102 -p 60103:60103 -p 60104:60104 -p 60105:60105 -p 60106:60106 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60104 --rest-port=60102 --tcp-port=60103 --discv5-udp-port=60105 --rest-address=0.0.0.0 --nat=extip:172.18.145.188 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=eac6b6ba3d9630edcefb0c11f9b5b6c291bfac01ab62b14bd11a9bfffe7d2114 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60106 --metrics-logging=true --lightpush=true --relay=true
2026-02-25 07:23:50.402 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.145.188 waku bd4fdeaf36ccddfa1ec0093579bb5659368be3e894a019aafaff102b9ec4da62
2026-02-25 07:23:50.433 ERROR [src.node.docker_mananger] Max retries reached for container 72d48c8dabe3. Exiting log stream.
2026-02-25 07:23:50.439 DEBUG [src.node.docker_mananger] Container started with ID bd4fdeaf36cc. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-23-50__859c8ccc-0e4d-4d3a-a6a2-4a8cf3c94f8f__wakuorg_nwaku:latest.log
2026-02-25 07:23:50.440 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 60102
2026-02-25 07:23:50.443 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:51.050 ERROR [src.node.docker_mananger] Max retries reached for container 27fc83a7503a. Exiting log stream.
2026-02-25 07:23:51.444 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:51.446 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:51.447 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:51.447 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:60102/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:51.449 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.145.188/tcp/60103/p2p/16Uiu2HAmQvjA35JqexvhXKgXr8L3WcjVkXSE8YKMrj2Yu4xJ9ojo","/ip4/172.18.145.188/tcp/60104/ws/p2p/16Uiu2HAmQvjA35JqexvhXKgXr8L3WcjVkXSE8YKMrj2Yu4xJ9ojo"],"enrUri":"enr:-L24QKvkw4Xys0JqLdN1rVevyUu5omeynT6tjknNhvJWF0QqauEN_IEaa5OdRHFU3NOqGnKTv6EuTGLPlGEoMeOx4WACgmlkgnY0gmlwhKwSkbyKbXVsdGlhZGRyc5YACASsEpG8BurHAAoErBKRvAbqyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtlRbKwvfuZXefTM9lgPJ3VJ8d-Gvg3ud0zkq0mCNmJqDdGNwgurHg3VkcILqyYV3YWt1Mgk"}'
2026-02-25 07:23:51.449 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:51.456 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:51.456 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-23-50__859c8ccc-0e4d-4d3a-a6a2-4a8cf3c94f8f__wakuorg_nwaku:latest.log
2026-02-25 07:23:51.457 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:51.457 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:51.458 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:51.458 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.113.149
2026-02-25 07:23:51.458 DEBUG [src.node.docker_mananger] Generated ports ['62641', '62642', '62643', '62644', '62645']
2026-02-25 07:23:51.459 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:51.459 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:51.459 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:51.459 DEBUG [src.node.docker_mananger] docker run -i -t -p 62641:62641 -p 62642:62642 -p 62643:62643 -p 62644:62644 -p 62645:62645 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62643 --rest-port=62641 --tcp-port=62642 --discv5-udp-port=62644 --rest-address=0.0.0.0 --nat=extip:172.18.113.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=1c0258d5fd7dbcd2dbd1ca46be2ce2e7f56bda73dfa4cb2f48f4890fe6ded0ca --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62645 --metrics-logging=true --lightpush=false --relay=true
2026-02-25 07:23:51.652 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.113.149 waku ab6f390b02696306bdcc954f13869638d2713a01deef4446defc44771d59e8f0
2026-02-25 07:23:51.683 DEBUG [src.node.docker_mananger] Container started with ID ab6f390b0269. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-23-50__859c8ccc-0e4d-4d3a-a6a2-4a8cf3c94f8f__wakuorg_nwaku:latest.log
2026-02-25 07:23:51.684 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62641
2026-02-25 07:23:51.684 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:52.685 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62641/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:52.688 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:52.688 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:52.688 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62641/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:52.691 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.113.149/tcp/62642/p2p/16Uiu2HAkyUGGiyWgGk6QwKoq252Kc8AARwGzcVZbYjGgqxP2kXoK","/ip4/172.18.113.149/tcp/62643/ws/p2p/16Uiu2HAkyUGGiyWgGk6QwKoq252Kc8AARwGzcVZbYjGgqxP2kXoK"],"enrUri":"enr:-L24QFaTgUhCLap1hQwMucTDYqJ9MD2mcmqPiexlaGkxqr8SUcdUEvG1wIFM327m6HJ5zU7fQ9YfcNyj1FA05kASVPMCgmlkgnY0gmlwhKwScZWKbXVsdGlhZGRyc5YACASsEnGVBvSyAAoErBJxlQb0s90DgnJzhQADAQAAiXNlY3AyNTZrMaECPBiu7aqO2zUCxfFsM-NQ8qZh3RTlgla43d0JAmCpHv6DdGNwgvSyg3VkcIL0tIV3YWt1MgE"}'
2026-02-25 07:23:52.691 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:52.691 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62641/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.188/tcp/60103/p2p/16Uiu2HAmQvjA35JqexvhXKgXr8L3WcjVkXSE8YKMrj2Yu4xJ9ojo"]'
2026-02-25 07:23:52.733 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:52.741 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:23:52.741 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-23-50__859c8ccc-0e4d-4d3a-a6a2-4a8cf3c94f8f__wakuorg_nwaku:latest.log
2026-02-25 07:23:52.742 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:23:52.742 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:23:52.744 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:23:52.745 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.9.129
2026-02-25 07:23:52.746 DEBUG [src.node.docker_mananger] Generated ports ['63377', '63378', '63379', '63380', '63381']
2026-02-25 07:23:52.749 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:23:52.749 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:23:52.750 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:23:52.750 DEBUG [src.node.docker_mananger] docker run -i -t -p 63377:63377 -p 63378:63378 -p 63379:63379 -p 63380:63380 -p 63381:63381 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=63379 --rest-port=63377 --tcp-port=63378 --discv5-udp-port=63380 --rest-address=0.0.0.0 --nat=extip:172.18.9.129 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=e78da0a0b5ea56ac42bf175db2b1c3adfe79bdd4dad02acc40af80db9c7444d3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=63381 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QKvkw4Xys0JqLdN1rVevyUu5omeynT6tjknNhvJWF0QqauEN_IEaa5OdRHFU3NOqGnKTv6EuTGLPlGEoMeOx4WACgmlkgnY0gmlwhKwSkbyKbXVsdGlhZGRyc5YACASsEpG8BurHAAoErBKRvAbqyN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDtlRbKwvfuZXefTM9lgPJ3VJ8d-Gvg3ud0zkq0mCNmJqDdGNwgurHg3VkcILqyYV3YWt1Mgk --lightpushnode=/ip4/172.18.145.188/tcp/60103/p2p/16Uiu2HAmQvjA35JqexvhXKgXr8L3WcjVkXSE8YKMrj2Yu4xJ9ojo --lightpush=true --relay=true
2026-02-25 07:23:52.935 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.9.129 waku c312b2a5210f41968171fe2282bcbc1f5cdfab8daeaa6e9a8d78c6f05eb74d3d
2026-02-25 07:23:52.967 DEBUG [src.node.docker_mananger] Container started with ID c312b2a5210f. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-23-50__859c8ccc-0e4d-4d3a-a6a2-4a8cf3c94f8f__wakuorg_nwaku:latest.log
2026-02-25 07:23:52.968 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 63377
2026-02-25 07:23:52.968 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:23:53.968 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63377/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:53.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_READY","desc":"Node has no relay peers to fullfill push requests"},{"Legacy Lightpush":"NOT_READY","desc":"Node has no relay peers to fullfill push requests"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:23:53.971 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:23:53.972 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:63377/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:23:53.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.9.129/tcp/63378/p2p/16Uiu2HAmLZ2qZntQLLL6UVBGHTWnpzdumKQfwhHqf4n34jcuYgX3","/ip4/172.18.9.129/tcp/63379/ws/p2p/16Uiu2HAmLZ2qZntQLLL6UVBGHTWnpzdumKQfwhHqf4n34jcuYgX3"],"enrUri":"enr:-L24QMYfi7ValGeJw_e3WRpfUTsd7tbq3grc_eL-q3LvJ6OuJwbzkGUJ4w6XY-SZLmmlxcbTP7MeZdp4Kb2DqBe84GICgmlkgnY0gmlwhKwSCYGKbXVsdGlhZGRyc5YACASsEgmBBveSAAoErBIJgQb3k90DgnJzhQADAQAAiXNlY3AyNTZrMaEDdVbSvbIOCgDwPxg-J_1FNEOWT1KzwCA-CQJH_Ns1pEKDdGNwgveSg3VkcIL3lIV3YWt1Mgk"}'
2026-02-25 07:23:53.974 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:23:53.975 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.145.188/tcp/60103/p2p/16Uiu2HAmQvjA35JqexvhXKgXr8L3WcjVkXSE8YKMrj2Yu4xJ9ojo"]'
2026-02-25 07:23:54.009 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:54.012 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63377/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.113.149/tcp/62642/p2p/16Uiu2HAkyUGGiyWgGk6QwKoq252Kc8AARwGzcVZbYjGgqxP2kXoK"]'
2026-02-25 07:23:54.040 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:54.042 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:60102/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:54.046 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:54.047 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62641/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:54.053 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:54.054 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63377/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:23:54.059 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:23:54.062 DEBUG [src.steps.light_push] Lightpushing message
2026-02-25 07:23:54.062 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:63377/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004234062164085, "meta": "Light push works!!"}}'
2026-02-25 07:23:54.065 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:63377/lightpush/v1/message. Response content: b'Invalid message: Incorrect base64 string'
2026-02-25 07:23:54.067 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:23:54.068 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:23:54.068 DEBUG [src.node.waku_node] Stopping container with id bd4fdeaf36cc
2026-02-25 07:23:54.662 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:54.662 DEBUG [src.node.waku_node] Stopping container with id ab6f390b0269
2026-02-25 07:23:55.242 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:55.243 DEBUG [src.node.waku_node] Stopping container with id c312b2a5210f
2026-02-25 07:23:55.480 ERROR [src.node.docker_mananger] Max retries reached for container bd4fdeaf36cc. Exiting log stream.
2026-02-25 07:23:55.762 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:23:55.764 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:23:55.772 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:55.786 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:23:55.794 DEBUG [src.node.docker_mananger] 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_light_push_after_node_pauses_and_pauses with id: 2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.94.127
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['38732', '38733', '38734', '38735', '38736']
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 38732:38732 -p 38733:38733 -p 38734:38734 -p 38735:38735 -p 38736:38736 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38734 --rest-port=38732 --tcp-port=38733 --discv5-udp-port=38735 --rest-address=0.0.0.0 --nat=extip:172.18.94.127 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7237cfba5e79b5490e0bbf0a8a56f020bbe50c310f0ccb931fb3e7dbabc7c72f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38736 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.94.127 waku d4c81f23908b2fa8c69c0076363f00169662752ae65c67adfc12d553059161ac
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID d4c81f23908b. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 38732
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 ab6f390b0269. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c312b2a5210f. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38732/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:38732/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.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc","/ip4/172.18.94.127/tcp/38734/ws/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc"],"enrUri":"enr:-L24QEV7cRxr2oXvsYZ-ziRuqru0wdWGbhA3zyIYkAJ1Y7gdLoNMEAv-NyCh1QqhvD7VKLtFFJgv_H-_BwGLEt7RI2ECgmlkgnY0gmlwhKwSXn-KbXVsdGlhZGRyc5YACASsEl5_BpdNAAoErBJefwaXTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7zG0tWigbibgZgrD6OzNbV1VZezn8MqbtShpQvB9T5eDdGNwgpdNg3VkcIKXT4V3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.121.185
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['17171', '17172', '17173', '17174', '17175']
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 17171:17171 -p 17172:17172 -p 17173:17173 -p 17174:17174 -p 17175:17175 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=17173 --rest-port=17171 --tcp-port=17172 --discv5-udp-port=17174 --rest-address=0.0.0.0 --nat=extip:172.18.121.185 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5c9beeafb8afe9429b9ee7a7de3caa716c9c6c30b1a1859adf10905eea9c182d --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=17175 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.121.185 waku cd7849013e932c9eeb59bd944392574d334b57bc8a396700d235f22dd0559ab1
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID cd7849013e93. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 17171
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:17171/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:17171/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.121.185/tcp/17172/p2p/16Uiu2HAkwRejDFyN6gk49hKeafb2CoGKSF7z6rn7tTTs4yBmD1BF","/ip4/172.18.121.185/tcp/17173/ws/p2p/16Uiu2HAkwRejDFyN6gk49hKeafb2CoGKSF7z6rn7tTTs4yBmD1BF"],"enrUri":"enr:-L24QBGCMYAPrFBqOKS40uDBkMM5eT7flTjfsK0Xp3IC563VNNTxv4ESPKMsgbrdCw2QdbwqoeEMyiY8-nJykl2dnf0CgmlkgnY0gmlwhKwSebmKbXVsdGlhZGRyc5YACASsEnm5BkMUAAoErBJ5uQZDFd0DgnJzhQADAQAAiXNlY3AyNTZrMaECHbX1eaIJXiU3WQyqp12wO5Q4faos389o4gnDucJuprKDdGNwgkMUg3VkcIJDFoV3YWt1MgE"}'
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:17171/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.188.145
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['44610', '44611', '44612', '44613', '44614']
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 44610:44610 -p 44611:44611 -p 44612:44612 -p 44613:44613 -p 44614:44614 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=44612 --rest-port=44610 --tcp-port=44611 --discv5-udp-port=44613 --rest-address=0.0.0.0 --nat=extip:172.18.188.145 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b52de61ec720fa81cf3d2e97cfea2b7a1ea11bb06a395faf383c40ffa499efbc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44614 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEV7cRxr2oXvsYZ-ziRuqru0wdWGbhA3zyIYkAJ1Y7gdLoNMEAv-NyCh1QqhvD7VKLtFFJgv_H-_BwGLEt7RI2ECgmlkgnY0gmlwhKwSXn-KbXVsdGlhZGRyc5YACASsEl5_BpdNAAoErBJefwaXTt0DgnJzhQADAQAAiXNlY3AyNTZrMaEC7zG0tWigbibgZgrD6OzNbV1VZezn8MqbtShpQvB9T5eDdGNwgpdNg3VkcIKXT4V3YWt1Mgk --lightpushnode=/ip4/172.18.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.188.145 waku 380e98224c5df54e072ab884bba8565873aa02fef247467d271bde0b43782d20
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 380e98224c5d. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-23-55__114ff066-bc1c-4848-920b-f5834ba881ee__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 44610
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:44610/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:44610/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.145/tcp/44611/p2p/16Uiu2HAmNdkPyvKve2aKYGKmufQu88SNdvdzzutbP4DoG1bd4dps","/ip4/172.18.188.145/tcp/44612/ws/p2p/16Uiu2HAmNdkPyvKve2aKYGKmufQu88SNdvdzzutbP4DoG1bd4dps"],"enrUri":"enr:-L24QN5qg9SkBi_Eymoups2kfhfiTRH7cM9j2Lp9Wm0jeJ2CaREOPbB7GBdtb-M4u40RdPLWILrnCbHGBdWrMZeJs78CgmlkgnY0gmlwhKwSvJGKbXVsdGlhZGRyc5YACASsEryRBq5DAAoErBK8kQauRN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDlEOC1s-408TNP2HujcQJmEju7eo2SPPUbP7Z44HAx2CDdGNwgq5Dg3VkcIKuRYV3YWt1Mgk"}'
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:44610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.94.127/tcp/38733/p2p/16Uiu2HAmBXPNzGeDaQGN63VtBQusPmZFb9x8uw3Fyqab4KMMuHsc"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:44610/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.121.185/tcp/17172/p2p/16Uiu2HAkwRejDFyN6gk49hKeafb2CoGKSF7z6rn7tTTs4yBmD1BF"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:38732/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:17171/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:44610/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:44610/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004239634026554}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38732/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":1772004239634026554,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17171/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":1772004239634026554,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44610/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":1772004239634026554,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id 380e98224c5d
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id 380e98224c5d
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:44610/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004239781714095}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38732/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":1772004239781714095,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17171/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":1772004239781714095,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44610/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":1772004239781714095,"ephemeral":false,"proof":""}]'
DEBUG  src.node.waku_node:waku_node.py:262 Pausing container with id d4c81f23908b
DEBUG  src.node.waku_node:waku_node.py:267 Unpause container with id d4c81f23908b
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:44610/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004239942990323}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:38732/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":1772004239942990323,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:17171/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":1772004239942990323,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:44610/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":1772004239942990323,"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 d4c81f23908b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id cd7849013e93
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 380e98224c5d
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d4c81f23908b. 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,39 @@
2026-02-25 07:26:37.541 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:26:37.541 DEBUG [tests.conftest] Running test: test_verify_node_info with id: 2026-02-25_07-26-37__0eba4124-63d6-410f-af52-5d1a4204ff56
2026-02-25 07:26:37.541 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:26:37.541 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:26:37.542 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:26:37.548 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:26:37.548 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-26-37__0eba4124-63d6-410f-af52-5d1a4204ff56__wakuorg_nwaku:latest.log
2026-02-25 07:26:37.548 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:26:37.549 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:26:37.549 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:26:37.549 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:26:37.551 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:26:37.551 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.55.156
2026-02-25 07:26:37.551 DEBUG [src.node.docker_mananger] Generated ports ['21211', '21212', '21213', '21214', '21215']
2026-02-25 07:26:37.551 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:26:37.551 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:26:37.551 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:26:37.552 DEBUG [src.node.docker_mananger] docker run -i -t -p 21211:21211 -p 21212:21212 -p 21213:21213 -p 21214:21214 -p 21215:21215 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21213 --rest-port=21211 --tcp-port=21212 --discv5-udp-port=21214 --rest-address=0.0.0.0 --nat=extip:172.18.55.156 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=5bd970c5c8cdca7a001c1b9c4806873f1c7b03fce3946cf3db491cc9f9888ca4 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21215 --metrics-logging=true --relay=true
2026-02-25 07:26:37.742 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.55.156 waku c096647c3aca6f17a5d8295a7cb7434becf5c918b5eb1a567d2ae1fa6daba66c
2026-02-25 07:26:37.763 ERROR [src.node.docker_mananger] Max retries reached for container 7904946d962e. Exiting log stream.
2026-02-25 07:26:37.775 DEBUG [src.node.docker_mananger] Container started with ID c096647c3aca. Setting up logs at ./log/docker/node1_2026-02-25_07-26-37__0eba4124-63d6-410f-af52-5d1a4204ff56__wakuorg_nwaku:latest.log
2026-02-25 07:26:37.775 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 21211
2026-02-25 07:26:37.775 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:26:38.323 ERROR [src.node.docker_mananger] Max retries reached for container ff091564bc20. Exiting log stream.
2026-02-25 07:26:38.776 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21211/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:38.778 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:26:38.779 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:26:38.779 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21211/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:38.781 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.156/tcp/21212/p2p/16Uiu2HAmHkYrxPgtfYu2YazDSUU47gu3zGoeuWVoqqg5KDJcWGEu","/ip4/172.18.55.156/tcp/21213/ws/p2p/16Uiu2HAmHkYrxPgtfYu2YazDSUU47gu3zGoeuWVoqqg5KDJcWGEu"],"enrUri":"enr:-L24QA2tUVJvR3NKsfzMmiPDPSdg90XfOlFl9k-c3-PuKlw4W70lNvscB_IsxlRQd2GIhH24ap8MQDTD0wO_AlBcDEoCgmlkgnY0gmlwhKwSN5yKbXVsdGlhZGRyc5YACASsEjecBlLcAAoErBI3nAZS3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS7cZepv0EUZdlmTHU8hBjprVmWjP0eH_0TdAJfbtGZqDdGNwglLcg3VkcIJS3oV3YWt1MgE"}'
2026-02-25 07:26:38.781 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:26:38.781 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:21211/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:26:38.783 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.55.156/tcp/21212/p2p/16Uiu2HAmHkYrxPgtfYu2YazDSUU47gu3zGoeuWVoqqg5KDJcWGEu","/ip4/172.18.55.156/tcp/21213/ws/p2p/16Uiu2HAmHkYrxPgtfYu2YazDSUU47gu3zGoeuWVoqqg5KDJcWGEu"],"enrUri":"enr:-L24QA2tUVJvR3NKsfzMmiPDPSdg90XfOlFl9k-c3-PuKlw4W70lNvscB_IsxlRQd2GIhH24ap8MQDTD0wO_AlBcDEoCgmlkgnY0gmlwhKwSN5yKbXVsdGlhZGRyc5YACASsEjecBlLcAAoErBI3nAZS3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS7cZepv0EUZdlmTHU8hBjprVmWjP0eH_0TdAJfbtGZqDdGNwglLcg3VkcIJS3oV3YWt1MgE"}'
2026-02-25 07:26:38.784 DEBUG [tests.rest_flags.test_debug_flags] node info: {'listenAddresses': ['/ip4/172.18.55.156/tcp/21212/p2p/16Uiu2HAmHkYrxPgtfYu2YazDSUU47gu3zGoeuWVoqqg5KDJcWGEu', '/ip4/172.18.55.156/tcp/21213/ws/p2p/16Uiu2HAmHkYrxPgtfYu2YazDSUU47gu3zGoeuWVoqqg5KDJcWGEu'], 'enrUri': 'enr:-L24QA2tUVJvR3NKsfzMmiPDPSdg90XfOlFl9k-c3-PuKlw4W70lNvscB_IsxlRQd2GIhH24ap8MQDTD0wO_AlBcDEoCgmlkgnY0gmlwhKwSN5yKbXVsdGlhZGRyc5YACASsEjecBlLcAAoErBI3nAZS3d0DgnJzhQADAQAAiXNlY3AyNTZrMaEDS7cZepv0EUZdlmTHU8hBjprVmWjP0eH_0TdAJfbtGZqDdGNwglLcg3VkcIJS3oV3YWt1MgE'}
2026-02-25 07:26:38.786 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:26:38.787 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:26:38.787 DEBUG [src.node.waku_node] Stopping container with id c096647c3aca
2026-02-25 07:26:39.277 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:26:39.280 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:26:39.281 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_2_nodes_different_content_topic_same_shard with id: 2026-02-25_07-24-49__08d936c8-f62a-4135-bb98-31dfbff436cc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-49__08d936c8-f62a-4135-bb98-31dfbff436cc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.240.69
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['47806', '47807', '47808', '47809', '47810']
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 47806:47806 -p 47807:47807 -p 47808:47808 -p 47809:47809 -p 47810:47810 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=47808 --rest-port=47806 --tcp-port=47807 --discv5-udp-port=47809 --rest-address=0.0.0.0 --nat=extip:172.18.240.69 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=45a44da266abdacbd355f0cf6e2b574d59dafaf6bf188fcbbb6c2a77f05fcceb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=47810 --metrics-logging=true --relay=true --filter=true --content-topic=/newsService/1.0/weekly/protobuf
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.240.69 waku f6ee584234d05a0e2fce2aaf2416aea73bb61e5070521fe0e9ae63915fa02867
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f6ee584234d0. Setting up logs at ./log/docker/node1_2026-02-25_07-24-49__08d936c8-f62a-4135-bb98-31dfbff436cc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 47806
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 579abb4f107a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 10bc8c2a8adc. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47806/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:47806/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.240.69/tcp/47807/p2p/16Uiu2HAkwM92VU3JMtnryVMyqN7xLEWfnvWz5KK8vFrRSY2LUF4C","/ip4/172.18.240.69/tcp/47808/ws/p2p/16Uiu2HAkwM92VU3JMtnryVMyqN7xLEWfnvWz5KK8vFrRSY2LUF4C"],"enrUri":"enr:-L24QI1EHze-01z9N2xiVPMUvuvdUIGtqyTYnvC2KXvWz33AXCS9qHJfyW9m9cqL-Sz0rG2XUqdaDNb_hk6ZQBOlsW0CgmlkgnY0gmlwhKwS8EWKbXVsdGlhZGRyc5YACASsEvBFBrq_AAoErBLwRQa6wN0DgnJzhQACAQAAiXNlY3AyNTZrMaECHI4NKMuny9L_oPjJqUPQe3_zlqWznZuAq8j0gK4RUvmDdGNwgrq_g3VkcIK6wYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-49__08d936c8-f62a-4135-bb98-31dfbff436cc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.208.198
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29081', '29082', '29083', '29084', '29085']
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 29081:29081 -p 29082:29082 -p 29083:29083 -p 29084:29084 -p 29085:29085 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29083 --rest-port=29081 --tcp-port=29082 --discv5-udp-port=29084 --rest-address=0.0.0.0 --nat=extip:172.18.208.198 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=e4ccd4156bf1876138da4d2c15f2e9d7af43fbdbfa8a7d6ab7164baa4ccc3b5f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29085 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QI1EHze-01z9N2xiVPMUvuvdUIGtqyTYnvC2KXvWz33AXCS9qHJfyW9m9cqL-Sz0rG2XUqdaDNb_hk6ZQBOlsW0CgmlkgnY0gmlwhKwS8EWKbXVsdGlhZGRyc5YACASsEvBFBrq_AAoErBLwRQa6wN0DgnJzhQACAQAAiXNlY3AyNTZrMaECHI4NKMuny9L_oPjJqUPQe3_zlqWznZuAq8j0gK4RUvmDdGNwgrq_g3VkcIK6wYV3YWt1MgU --content-topic=/newsService/1.0/alerts/xml
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.208.198 waku ef757abd0bcb6c31f748b11b570fcbd50cd663accb77d42a99510a6e36633613
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ef757abd0bcb. Setting up logs at ./log/docker/node2_2026-02-25_07-24-49__08d936c8-f62a-4135-bb98-31dfbff436cc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29081
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:29081/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:29081/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.208.198/tcp/29082/p2p/16Uiu2HAkzxSnVoMpzGMpcg68y89u2PmbfUidbvShmirCn2dBZoiU","/ip4/172.18.208.198/tcp/29083/ws/p2p/16Uiu2HAkzxSnVoMpzGMpcg68y89u2PmbfUidbvShmirCn2dBZoiU"],"enrUri":"enr:-L24QLjpQxfLLDrDsR61mKqtWL4y0warh_7o3eCDa1p0Fn49bPqKaC0j_hFBYZn6TgEYLYcDDm2BBwpB8fMiySg3aj8CgmlkgnY0gmlwhKwS0MaKbXVsdGlhZGRyc5YACASsEtDGBnGaAAoErBLQxgZxm90DgnJzhQACAQAAiXNlY3AyNTZrMaECUiyFNZRqh4gRrE4exkYIPb_mMm6XdeBhTU8dUzKt372DdGNwgnGag3VkcIJxnIV3YWt1MgE"}'
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:29081/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.240.69/tcp/47807/p2p/16Uiu2HAkwM92VU3JMtnryVMyqN7xLEWfnvWz5KK8vFrRSY2LUF4C"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47806/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/weekly/protobuf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:29081/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/newsService/1.0/alerts/xml"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:47806/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/newsService/1.0/weekly/protobuf", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:47806/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-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":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772004291796532339,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29081/relay/v1/auto/messages/%2FnewsService%2F1.0%2Fweekly%2Fprotobuf" -H "Content-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":"/newsService/1.0/weekly/protobuf","version":0,"timestamp":1772004291796532339,"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 f6ee584234d0
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id ef757abd0bcb
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,232 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_resubscribe_to_unsubscribed_content_topics with id: 2026-02-25_07-25-17__0fefb555-72d8-416c-9214-c94dbcb75cc8
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-17__0fefb555-72d8-416c-9214-c94dbcb75cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.117.31
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['60091', '60092', '60093', '60094', '60095']
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 60091:60091 -p 60092:60092 -p 60093:60093 -p 60094:60094 -p 60095:60095 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=60093 --rest-port=60091 --tcp-port=60092 --discv5-udp-port=60094 --rest-address=0.0.0.0 --nat=extip:172.18.117.31 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=d8f2b2df71e3edc00f2fdc10da7d03f7bf9de1c5e2a02fdcc264a074cdba0f1a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=60095 --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.117.31 waku 7095d498f304625aacbbf37d6da598ec2e08cbab1552f0f873835b76b630c8d4
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7095d498f304. Setting up logs at ./log/docker/node1_2026-02-25_07-25-17__0fefb555-72d8-416c-9214-c94dbcb75cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 60091
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 eec802380370. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 031b02374419. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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:60091/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.117.31/tcp/60092/p2p/16Uiu2HAm5mRn3Unyg5Tcz8KRA7CepvrdaQH1XxkWnJQKGYyMnVYj","/ip4/172.18.117.31/tcp/60093/ws/p2p/16Uiu2HAm5mRn3Unyg5Tcz8KRA7CepvrdaQH1XxkWnJQKGYyMnVYj"],"enrUri":"enr:-L24QOvRYhqCyuT1JzLM5NAEuTiF-hnW8lwlslzdA0RxPXIiOnaA_tRuXhy43SRoKTtmcEWvzTo8n8acpzAhLiYM71QCgmlkgnY0gmlwhKwSdR-KbXVsdGlhZGRyc5YACASsEnUfBuq8AAoErBJ1Hwbqvd0DgnJzhQACAQAAiXNlY3AyNTZrMaECmaRtMRmpsgNUCBcGYqMZ1cWwWYq7SzDUH5cHS8P486iDdGNwguq8g3VkcILqvoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-17__0fefb555-72d8-416c-9214-c94dbcb75cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.5.32
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['23037', '23038', '23039', '23040', '23041']
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 23037:23037 -p 23038:23038 -p 23039:23039 -p 23040:23040 -p 23041:23041 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=23039 --rest-port=23037 --tcp-port=23038 --discv5-udp-port=23040 --rest-address=0.0.0.0 --nat=extip:172.18.5.32 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=74b5ea4c68de6dfcce15f3df4ce3e9abc7acb41cae12bd3d1a0aec95bcafdf7e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=23041 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QOvRYhqCyuT1JzLM5NAEuTiF-hnW8lwlslzdA0RxPXIiOnaA_tRuXhy43SRoKTtmcEWvzTo8n8acpzAhLiYM71QCgmlkgnY0gmlwhKwSdR-KbXVsdGlhZGRyc5YACASsEnUfBuq8AAoErBJ1Hwbqvd0DgnJzhQACAQAAiXNlY3AyNTZrMaECmaRtMRmpsgNUCBcGYqMZ1cWwWYq7SzDUH5cHS8P486iDdGNwguq8g3VkcILqvoV3YWt1MgU --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.5.32 waku 26d2acad9716d5e81468d5072b0dfe5c251fe24c9f5d9b14ff7cd980bace5de8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 26d2acad9716. Setting up logs at ./log/docker/node2_2026-02-25_07-25-17__0fefb555-72d8-416c-9214-c94dbcb75cc8__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 23037
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:23037/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:23037/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.5.32/tcp/23038/p2p/16Uiu2HAmLd9DV26dkmSf9W45c7omWWXEYvSmS6qdKzcQzXWzLAuJ","/ip4/172.18.5.32/tcp/23039/ws/p2p/16Uiu2HAmLd9DV26dkmSf9W45c7omWWXEYvSmS6qdKzcQzXWzLAuJ"],"enrUri":"enr:-L24QMANJzkUBEDf4-3qe0QU0AdxaFWYitOheZY-d1SOnrAwEVzlQnv6f1_ZUI26-zwUFtomyXMdFafjSv3RgyZfGCcCgmlkgnY0gmlwhKwSBSCKbXVsdGlhZGRyc5YACASsEgUgBln-AAoErBIFIAZZ_90DgnJzhQACAQAAiXNlY3AyNTZrMaEDdmRbooMqzOZr72-j1XpKaSkJxa_DhRCOLY5QV-x0mcWDdGNwgln-g3VkcIJaAIV3YWt1MgE"}'
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:23037/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.117.31/tcp/60092/p2p/16Uiu2HAm5mRn3Unyg5Tcz8KRA7CepvrdaQH1XxkWnJQKGYyMnVYj"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/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:23037/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:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004320481102983,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004320481102983,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004320598112567,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004320598112567,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004320711820963,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004320711820963,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004320826375324,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004320826375324,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004320942084278,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004320942084278,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321056737570,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321056737570,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321172137308,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321172137308,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321286327652,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321286327652,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:60091/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto", "/waku/2/content/test.js", "/app/22/sometopic/someencoding", "/toychat/2/huilong/proto", "/statusim/1/community/cbor", "/app/27/sometopic/someencoding", "/app/29/sometopic/someencoding", "/app/20/sometopic/someencoding"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:23037/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:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:60091/relay/v1/auto/messages. Response content: b'Failed to publish: publish failed in relay: NoPeersToPublish'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/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:23037/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:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321495724467,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321495724467,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/waku/2/content/test.js", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321613542227,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321613542227,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/22/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321727388877,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321727388877,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/toychat/2/huilong/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321841126878,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321841126878,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/statusim/1/community/cbor", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004321954716383,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004321954716383,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/27/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004322068837371,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004322068837371,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/29/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004322205171398,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004322205171398,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:60091/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/app/20/sometopic/someencoding", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:60091/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":1772004322318622812,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:23037/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":1772004322318622812,"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 7095d498f304
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 26d2acad9716
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_relay_different_latency_between_two_nodes[200] with id: 2026-02-25_07-22-34__85bdcb0d-1c35-404e-8aca-1c9715e9b2ae
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-34__85bdcb0d-1c35-404e-8aca-1c9715e9b2ae__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-34__85bdcb0d-1c35-404e-8aca-1c9715e9b2ae__wakuorg_nwaku:latest.log
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:204 Starting node1 and node2 with relay enabled
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.117
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['51594', '51595', '51596', '51597', '51598']
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 51594:51594 -p 51595:51595 -p 51596:51596 -p 51597:51597 -p 51598:51598 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=51596 --rest-port=51594 --tcp-port=51595 --discv5-udp-port=51597 --rest-address=0.0.0.0 --nat=extip:172.18.216.117 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=bbacad028fb0fbf2b4af18dd33a8afa55e1264663ced0dfaa81b32db3eb4ffe0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=51598 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.216.117 waku a1ff803487e9bbfa90570a6905d8f9053b852e968f599910d2e4e2f202b031ce
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID a1ff803487e9. Setting up logs at ./log/docker/node1_2026-02-25_07-22-34__85bdcb0d-1c35-404e-8aca-1c9715e9b2ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 51594
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 c04420cdd17a. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8f00e06ce7d7. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51594/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:51594/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.117/tcp/51595/p2p/16Uiu2HAmE8S1Q6inZteubBQxuVsfhWeuAxwYzc54tWbxViGGQt28","/ip4/172.18.216.117/tcp/51596/ws/p2p/16Uiu2HAmE8S1Q6inZteubBQxuVsfhWeuAxwYzc54tWbxViGGQt28"],"enrUri":"enr:-L24QHcpBUq_vUcj-Qbg9xWTxG9y2UZEgzBKSDU17FNAWEiPTyVv24UT3jROjUmTPGdsWQK8sDyDxpCn9-QJTPvIq0sCgmlkgnY0gmlwhKwS2HWKbXVsdGlhZGRyc5YACASsEth1BsmLAAoErBLYdQbJjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFeNhGYr9ZRUrmFW3d7JG6cqdN3WuL4seiKmeIx1vbZWDdGNwgsmLg3VkcILJjYV3YWt1MgE"}'
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.249.79
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['5557', '5558', '5559', '5560', '5561']
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 5557:5557 -p 5558:5558 -p 5559:5559 -p 5560:5560 -p 5561:5561 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=5559 --rest-port=5557 --tcp-port=5558 --discv5-udp-port=5560 --rest-address=0.0.0.0 --nat=extip:172.18.249.79 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=a9b60f90ae3782bd7456be9a046a68a4ba008b6ea72abb0ce891fd8c18dafdff --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=5561 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QHcpBUq_vUcj-Qbg9xWTxG9y2UZEgzBKSDU17FNAWEiPTyVv24UT3jROjUmTPGdsWQK8sDyDxpCn9-QJTPvIq0sCgmlkgnY0gmlwhKwS2HWKbXVsdGlhZGRyc5YACASsEth1BsmLAAoErBLYdQbJjN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDFeNhGYr9ZRUrmFW3d7JG6cqdN3WuL4seiKmeIx1vbZWDdGNwgsmLg3VkcILJjYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.249.79 waku eec570b3e072a63d4a2d3e0b81e70728067b588e9572f1bdd940611637adb63f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID eec570b3e072. Setting up logs at ./log/docker/node2_2026-02-25_07-22-34__85bdcb0d-1c35-404e-8aca-1c9715e9b2ae__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 5557
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:5557/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:5557/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.249.79/tcp/5558/p2p/16Uiu2HAkwCMGwyUZyxqZwYTxovAcjnJR7UvnGCgVcWAMXQsDgzKA","/ip4/172.18.249.79/tcp/5559/ws/p2p/16Uiu2HAkwCMGwyUZyxqZwYTxovAcjnJR7UvnGCgVcWAMXQsDgzKA"],"enrUri":"enr:-L24QA3OteAwCnLnLJeCrf3lHjqrkpchhpTzgWN2rha8gjLOar6TZtwxgvyX9WcNwsn_QzKMCq7eAAGsM0rpeGsunA4CgmlkgnY0gmlwhKwS-U-KbXVsdGlhZGRyc5YACASsEvlPBhW2AAoErBL5TwYVt90DgnJzhQADAQAAiXNlY3AyNTZrMaECGk2spbReHzrlR-Cjck4JkKlGJu7-eTl3X04lOavQV_mDdGNwghW2g3VkcIIVuIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:208 Subscribing both nodes to relay topic
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51594/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:5557/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  tests.e2e.test_network_conditions:test_network_conditions.py:212 Waiting for autoconnection
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:51594/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.249.79/tcp/50070/p2p/16Uiu2HAkwCMGwyUZyxqZwYTxovAcjnJR7UvnGCgVcWAMXQsDgzKA","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5557/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.216.117/tcp/51595/p2p/16Uiu2HAmE8S1Q6inZteubBQxuVsfhWeuAxwYzc54tWbxViGGQt28","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 10 seconds
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:215 Applying 200ms latency to node2
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4682', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4682', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4682', '-n', 'tc', 'qdisc', 'add', 'dev', 'eth0', 'root', 'netem', 'delay', '200ms']
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:51594/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:5557/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":1772004166721511452,"ephemeral":false,"proof":""}]'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '4682', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id a1ff803487e9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id eec570b3e072
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,475 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_publish_with_valid_content_topics with id: 2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.243.149
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['42837', '42838', '42839', '42840', '42841']
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 42837:42837 -p 42838:42838 -p 42839:42839 -p 42840:42840 -p 42841:42841 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=42839 --rest-port=42837 --tcp-port=42838 --discv5-udp-port=42840 --rest-address=0.0.0.0 --nat=extip:172.18.243.149 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c7bbb9cda7cdc944d8ea704fb68cee5dc5d08a761d3b39dc69b1f2e4ce8facee --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=42841 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.243.149 waku 9461df6c515c644f2617a5fb1215b3616a64075e6b62665d5dec3d8dd0e5a42f
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 9461df6c515c. Setting up logs at ./log/docker/node1_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 42837
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 7700121dc90e. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container d3d786ca8a9e. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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:42837/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.243.149/tcp/42838/p2p/16Uiu2HAm1B4EDhACJ9mKYzmRph7eXUQHfjBBKcE9C8GRH15MNYUn","/ip4/172.18.243.149/tcp/42839/ws/p2p/16Uiu2HAm1B4EDhACJ9mKYzmRph7eXUQHfjBBKcE9C8GRH15MNYUn"],"enrUri":"enr:-L24QGamyXXLdJtqtDEpfxaFJdUBZg6tc_cTRkJ8D5Dcv6lAO16g2NRsuP7BEkaHzG8m2h1wo8yIWpkI7BFcNxnTGhMCgmlkgnY0gmlwhKwS85WKbXVsdGlhZGRyc5YACASsEvOVBqdWAAoErBLzlQanV90DgnJzhQADAQAAiXNlY3AyNTZrMaECVWeQ7l24OAca3u99L0AgWSKURBfwf6DiP8fywXF6-K-DdGNwgqdWg3VkcIKnWIV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.35.229
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['6620', '6621', '6622', '6623', '6624']
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 6620:6620 -p 6621:6621 -p 6622:6622 -p 6623:6623 -p 6624:6624 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=6622 --rest-port=6620 --tcp-port=6621 --discv5-udp-port=6623 --rest-address=0.0.0.0 --nat=extip:172.18.35.229 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d5c01ecbc6dadd7bfff29c4659528d50bfbaad3d5bdbc6ae0dfdb2f1edd89b4e --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=6624 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QGamyXXLdJtqtDEpfxaFJdUBZg6tc_cTRkJ8D5Dcv6lAO16g2NRsuP7BEkaHzG8m2h1wo8yIWpkI7BFcNxnTGhMCgmlkgnY0gmlwhKwS85WKbXVsdGlhZGRyc5YACASsEvOVBqdWAAoErBLzlQanV90DgnJzhQADAQAAiXNlY3AyNTZrMaECVWeQ7l24OAca3u99L0AgWSKURBfwf6DiP8fywXF6-K-DdGNwgqdWg3VkcIKnWIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.35.229 waku 7abbd1538edf6d926ef7832424dfa005f8afbc17869484b30d3d749171b30469
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7abbd1538edf. Setting up logs at ./log/docker/node2_2026-02-25_07-23-12__f7fdf35c-a6ed-4b97-a29e-40aa6c5e5d45__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 6620
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:6620/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:6620/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.35.229/tcp/6621/p2p/16Uiu2HAmM26kUFY7k7BXqHv6oak9Zk8vqRNqUqnxQSNWkKwyrora","/ip4/172.18.35.229/tcp/6622/ws/p2p/16Uiu2HAmM26kUFY7k7BXqHv6oak9Zk8vqRNqUqnxQSNWkKwyrora"],"enrUri":"enr:-L24QGTqinxYjfS1r3hDmvsMtHeg6yG5G_SkAAg_Yq_L0dsbCmuzEMPb1kkaXGOuwQHOemnZ85L_TiuFlg9nXznFUfYCgmlkgnY0gmlwhKwSI-WKbXVsdGlhZGRyc5YACASsEiPlBhndAAoErBIj5QYZ3t0DgnJzhQADAQAAiXNlY3AyNTZrMaEDfEXttCAtDgJrXTw_WmVbrDEyHDAXPckRptmDzVwDs5uDdGNwghndg3VkcIIZ34V3YWt1MgE"}'
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:6620/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.243.149/tcp/42838/p2p/16Uiu2HAm1B4EDhACJ9mKYzmRph7eXUQHfjBBKcE9C8GRH15MNYUn"]'
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:42837/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:6620/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:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":1772004194736038912,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":1772004194736038912,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A simple string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"Hello World!","version":0,"timestamp":1772004194851129260,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"Hello World!","version":0,"timestamp":1772004194851129260,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An integer
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"1234567890","version":0,"timestamp":1772004194965033634,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"1234567890","version":0,"timestamp":1772004194965033634,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A dictionary
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772004195079938761,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772004195079938761,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Chinese characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1772004195193858787,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1772004195193858787,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Emojis
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\ud83d\ude80\ud83c\udf1f\u2728", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1772004195309277263,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"\xf0\x9f\x9a\x80\xf0\x9f\x8c\x9f\xe2\x9c\xa8","version":0,"timestamp":1772004195309277263,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Lorem ipsum text
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Lorem ipsum dolor sit amet", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1772004195424068753,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"Lorem ipsum dolor sit amet","version":0,"timestamp":1772004195424068753,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic HTML content
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "<html><body>Hello</body></html>", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"<html><body>Hello</body></html>","version":0,"timestamp":1772004195539231809,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"<html><body>Hello</body></html>","version":0,"timestamp":1772004195539231809,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Cyrillic characters
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\u041f\u0440\u0438\u0432\u0435\u0442", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1772004195653930454,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"\xd0\x9f\xd1\x80\xd0\xb8\xd0\xb2\xd0\xb5\xd1\x82","version":0,"timestamp":1772004195653930454,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Base64 encoded string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Base64==dGVzdA==", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"Base64==dGVzdA==","version":0,"timestamp":1772004195768137079,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"Base64==dGVzdA==","version":0,"timestamp":1772004195768137079,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Binary data
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1772004195882571656,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"d29ya2luZyB3aXRoIGJpbmFyeSBkYXRh: PQ","version":0,"timestamp":1772004195882571656,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Special characters with whitespace
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\t\nSpecial\tCharacters\n", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1772004195997191311,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"\\t\\nSpecial\\tCharacters\\n","version":0,"timestamp":1772004195997191311,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic 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:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "False", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"False","version":0,"timestamp":1772004196111438625,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"False","version":0,"timestamp":1772004196111438625,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A float number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "3.1415926535", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"3.1415926535","version":0,"timestamp":1772004196227478291,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"3.1415926535","version":0,"timestamp":1772004196227478291,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A list
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "[1, 2, 3, 4, 5]", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1772004196341912686,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"[1, 2, 3, 4, 5]","version":0,"timestamp":1772004196341912686,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic 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:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "0xDEADBEEF", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"0xDEADBEEF","version":0,"timestamp":1772004196456181559,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"0xDEADBEEF","version":0,"timestamp":1772004196456181559,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic Email format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "user@example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"user@example.com","version":0,"timestamp":1772004196571154552,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"user@example.com","version":0,"timestamp":1772004196571154552,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic URL format
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "http://example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"http://example.com","version":0,"timestamp":1772004196685617190,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"http://example.com","version":0,"timestamp":1772004196685617190,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic 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:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "2023-11-01T12:00:00Z", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1772004196800559061,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"2023-11-01T12:00:00Z","version":0,"timestamp":1772004196800559061,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic String with escaped quotes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "\"Escaped\" \\\"quotes\\\"", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1772004196916075568,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"\\"Escaped\\" \\\\\\"quotes\\\\\\"","version":0,"timestamp":1772004196916075568,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A regular expression
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Regular expression: ^[a-z0-9_-]{3,16}$", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1772004197030717309,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"Regular expression: ^[a-z0-9_-]{3,16}$","version":0,"timestamp":1772004197030717309,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A very long string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1772004197144711379,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx","version":0,"timestamp":1772004197144711379,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A JSON string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "{\"name\": \"John\", \"age\": 30, \"city\": \"New York\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1772004197262393436,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"{\\"name\\": \\"John\\", \\"age\\": 30, \\"city\\": \\"New York\\"}","version":0,"timestamp":1772004197262393436,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Unix path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/usr/local/bin", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"/usr/local/bin","version":0,"timestamp":1772004197376924413,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"/usr/local/bin","version":0,"timestamp":1772004197376924413,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Windows path
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "C:\\Windows\\System32", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1772004197491765102,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"C:\\\\Windows\\\\System32","version":0,"timestamp":1772004197491765102,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An SQL query
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "SELECT * FROM users WHERE id = 1;", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1772004197606289053,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"SELECT * FROM users WHERE id = 1;","version":0,"timestamp":1772004197606289053,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic JavaScript code snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "function test() { console.log('Hello World'); }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1772004197720827989,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"function test() { console.log(\'Hello World\'); }","version":0,"timestamp":1772004197720827989,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A CSS snippet
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "body { background-color: #fff; }", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"body { background-color: #fff; }","version":0,"timestamp":1772004197834906394,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"body { background-color: #fff; }","version":0,"timestamp":1772004197834906394,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Python one-liner
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "print('Hello World')", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"print(\'Hello World\')","version":0,"timestamp":1772004197948710255,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"print(\'Hello World\')","version":0,"timestamp":1772004197948710255,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic An IP address
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "192.168.1.1", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"192.168.1.1","version":0,"timestamp":1772004198062913298,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"192.168.1.1","version":0,"timestamp":1772004198062913298,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A domain name
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "www.example.com", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"www.example.com","version":0,"timestamp":1772004198177774273,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"www.example.com","version":0,"timestamp":1772004198177774273,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A user agent string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "Mozilla/5.0 (Windows NT 10.0; Win64; x64)", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1772004198292953335,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"Mozilla/5.0 (Windows NT 10.0; Win64; x64)","version":0,"timestamp":1772004198292953335,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A credit card number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "1234-5678-9012-3456", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"1234-5678-9012-3456","version":0,"timestamp":1772004198431812940,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"1234-5678-9012-3456","version":0,"timestamp":1772004198431812940,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A phone number
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "+1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"+1234567890","version":0,"timestamp":1772004198546584844,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"+1234567890","version":0,"timestamp":1772004198546584844,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A UUID
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "123e4567-e89b-12d3-a456-426614174000", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1772004198661070636,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"123e4567-e89b-12d3-a456-426614174000","version":0,"timestamp":1772004198661070636,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A hashtag
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "#helloWorld", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"#helloWorld","version":0,"timestamp":1772004198775245084,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"#helloWorld","version":0,"timestamp":1772004198775245084,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A Twitter handle
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "@username", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"@username","version":0,"timestamp":1772004198889716312,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"@username","version":0,"timestamp":1772004198889716312,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A password
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "P@ssw0rd!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"P@ssw0rd!","version":0,"timestamp":1772004199004634378,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"P@ssw0rd!","version":0,"timestamp":1772004199004634378,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic 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:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "01/11/2023", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"01/11/2023","version":0,"timestamp":1772004199118892945,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"01/11/2023","version":0,"timestamp":1772004199118892945,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A time string
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "12:00:00", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"12:00:00","version":0,"timestamp":1772004199232449636,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"12:00:00","version":0,"timestamp":1772004199232449636,"ephemeral":false,"proof":""}]'
DEBUG  tests.relay.test_publish:test_publish.py:66 Running test with content topic A mathematical equation
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:42837/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "E = mc^2", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:42837/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":"E = mc^2","version":0,"timestamp":1772004199346329993,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:6620/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":"E = mc^2","version":0,"timestamp":1772004199346329993,"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 9461df6c515c
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7abbd1538edf
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,80 @@
2026-02-25 07:25:43.337 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:25:43.338 DEBUG [tests.conftest] Running test: test_relay_peers_on_shard_contains_connected_peer with id: 2026-02-25_07-25-43__08a674ce-7a76-4c04-aed9-b0806674e522
2026-02-25 07:25:43.339 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:25:43.339 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:25:43.339 DEBUG [src.steps.light_push] Running fixture setup: light_push_setup
2026-02-25 07:25:43.348 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:25:43.348 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-25-43__08a674ce-7a76-4c04-aed9-b0806674e522__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:43.355 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:25:43.355 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-25-43__08a674ce-7a76-4c04-aed9-b0806674e522__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:43.361 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:25:43.361 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-25-43__08a674ce-7a76-4c04-aed9-b0806674e522__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:43.367 DEBUG [src.node.docker_mananger] Docker client initialized with image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0
2026-02-25 07:25:43.367 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-25-43__08a674ce-7a76-4c04-aed9-b0806674e522__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:43.367 DEBUG [src.steps.relay] Running fixture setup: relay_setup
2026-02-25 07:25:43.367 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:25:43.368 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:43.368 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:43.370 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:43.370 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.127.176
2026-02-25 07:25:43.370 DEBUG [src.node.docker_mananger] Generated ports ['31494', '31495', '31496', '31497', '31498']
2026-02-25 07:25:43.370 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:43.370 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:43.370 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:43.370 DEBUG [src.node.docker_mananger] docker run -i -t -p 31494:31494 -p 31495:31495 -p 31496:31496 -p 31497:31497 -p 31498:31498 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=31496 --rest-port=31494 --tcp-port=31495 --discv5-udp-port=31497 --rest-address=0.0.0.0 --nat=extip:172.18.127.176 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=5ef90cfe959c2f19defdfacee0eec1cc73db62ba0bb16de07d81cf2bff9afb02 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31498 --metrics-logging=true --relay=true --dns-discovery=false
2026-02-25 07:25:43.598 ERROR [src.node.docker_mananger] Max retries reached for container 2964b6afd147. Exiting log stream.
2026-02-25 07:25:44.163 ERROR [src.node.docker_mananger] Max retries reached for container 6fbb58f9667f. Exiting log stream.
2026-02-25 07:25:52.503 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.127.176 waku afa558bf553182b4ff4767d5be5c59632bf9bd8d8e761a376a9895f6fff06b70
2026-02-25 07:25:52.534 DEBUG [src.node.docker_mananger] Container started with ID afa558bf5531. Setting up logs at ./log/docker/node1_2026-02-25_07-25-43__08a674ce-7a76-4c04-aed9-b0806674e522__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:52.534 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 31494
2026-02-25 07:25:52.534 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:53.536 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31494/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:53.538 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:53.539 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:53.539 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31494/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:53.541 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.127.176/tcp/31495/p2p/16Uiu2HAkxqNYCEWpDHJVsy8aMu8U93SS6H2GLG5dELWeNa3K74zH","/ip4/172.18.127.176/tcp/31496/ws/p2p/16Uiu2HAkxqNYCEWpDHJVsy8aMu8U93SS6H2GLG5dELWeNa3K74zH"],"enrUri":"enr:-La4QKM21hdfMDsy4GbGb4ADsVsTlpuic2KmEAmgEmgG7u3pD9NDFbM62eX74mtvPGI2gy2v74S623MiYbu6A6oSJAsCgmlkgnY0gmlwhKwSf7CKbXVsdGlhZGRyc5YACASsEn-wBnsHAAoErBJ_sAZ7CN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMqVHeLDXjc-wYfRhgZvndQvZfD-WF1IZTlORPe3Z3XaDdGNwgnsHhXdha3UyAQ"}'
2026-02-25 07:25:53.541 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:53.542 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:25:53.542 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:25:53.543 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:25:53.543 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.203.109
2026-02-25 07:25:53.543 DEBUG [src.node.docker_mananger] Generated ports ['44633', '44634', '44635', '44636', '44637']
2026-02-25 07:25:53.543 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:25:53.543 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:25:53.544 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:25:53.544 DEBUG [src.node.docker_mananger] docker run -i -t -p 44633:44633 -p 44634:44634 -p 44635:44635 -p 44636:44636 -p 44637:44637 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=44635 --rest-port=44633 --tcp-port=44634 --discv5-udp-port=44636 --rest-address=0.0.0.0 --nat=extip:172.18.203.109 --peer-exchange=true --discv5-discovery=false --cluster-id=3 --nodekey=f10b5725b466dfe76bb077bc18e5f087dd0f66a5adec28efdf76e6704cd4bac2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=44637 --metrics-logging=true --relay=true --dns-discovery=false --discv5-bootstrap-node=enr:-La4QKM21hdfMDsy4GbGb4ADsVsTlpuic2KmEAmgEmgG7u3pD9NDFbM62eX74mtvPGI2gy2v74S623MiYbu6A6oSJAsCgmlkgnY0gmlwhKwSf7CKbXVsdGlhZGRyc5YACASsEn-wBnsHAAoErBJ_sAZ7CN0DgnJzhQADAQAAiXNlY3AyNTZrMaECMqVHeLDXjc-wYfRhgZvndQvZfD-WF1IZTlORPe3Z3XaDdGNwgnsHhXdha3UyAQ
2026-02-25 07:25:53.729 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.203.109 waku 5129423a3ffd2b262241ce7074f85a69759fec5067d6ce320f21eabefe6c4522
2026-02-25 07:25:53.758 DEBUG [src.node.docker_mananger] Container started with ID 5129423a3ffd. Setting up logs at ./log/docker/node2_2026-02-25_07-25-43__08a674ce-7a76-4c04-aed9-b0806674e522__harbor.status.im_wakuorg_nwaku:v0.38.0-rc.0.log
2026-02-25 07:25:53.759 DEBUG [src.node.waku_node] Started container from image harbor.status.im/wakuorg/nwaku:v0.38.0-rc.0. REST: 44633
2026-02-25 07:25:53.760 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:54.760 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44633/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:54.763 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:25:54.763 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:25:54.764 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44633/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:54.766 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.203.109/tcp/44634/p2p/16Uiu2HAmJ9rGdLaR7FiuoJH25mnrPsv7tkNY7dDrRGSA8Du5CQef","/ip4/172.18.203.109/tcp/44635/ws/p2p/16Uiu2HAmJ9rGdLaR7FiuoJH25mnrPsv7tkNY7dDrRGSA8Du5CQef"],"enrUri":"enr:-La4QBR_AwUKDKHK2NUPzGACzjJSOEUUi_rc6fOaOEInRdprGBmMbwXBSsox0pmcUpCpOSo9K2LekK7QNHiVw_OAcQACgmlkgnY0gmlwhKwSy22KbXVsdGlhZGRyc5YACASsEsttBq5aAAoErBLLbQauW90DgnJzhQADAQAAiXNlY3AyNTZrMaEDUa8kPfGiVQnVUglG1bZM9FwCz0xxFUvm0rlagb3KgryDdGNwgq5ahXdha3UyAQ"}'
2026-02-25 07:25:54.766 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:25:54.766 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31494/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.203.109/tcp/44634/p2p/16Uiu2HAmJ9rGdLaR7FiuoJH25mnrPsv7tkNY7dDrRGSA8Du5CQef"]'
2026-02-25 07:25:54.800 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:54.801 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44633/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.127.176/tcp/31495/p2p/16Uiu2HAkxqNYCEWpDHJVsy8aMu8U93SS6H2GLG5dELWeNa3K74zH"]'
2026-02-25 07:25:54.818 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:54.819 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31494/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:54.821 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.203.109/tcp/44634/p2p/16Uiu2HAmJ9rGdLaR7FiuoJH25mnrPsv7tkNY7dDrRGSA8Du5CQef","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-rc.0","origin":"UnknownOrigin"}]'
2026-02-25 07:25:54.821 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:44633/admin/v1/peers" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:54.823 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"multiaddr":"/ip4/172.18.127.176/tcp/46884/p2p/16Uiu2HAkxqNYCEWpDHJVsy8aMu8U93SS6H2GLG5dELWeNa3K74zH","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-rc.0","origin":"UnknownOrigin"}]'
2026-02-25 07:25:54.823 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:25:55.824 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:31494/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:25:55.827 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:55.827 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:44633/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:25:55.829 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:25:55.830 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:31494/admin/v1/peers/relay/on/0" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:25:55.832 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"shard":0,"peers":[{"multiaddr":"/ip4/172.18.203.109/tcp/44634/p2p/16Uiu2HAmJ9rGdLaR7FiuoJH25mnrPsv7tkNY7dDrRGSA8Du5CQef","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-rc.0","origin":"UnknownOrigin","score":0.0}]}'
2026-02-25 07:25:55.832 DEBUG [tests.rest_flags.test_admin_flags] checking shard=0 list: {'shard': 0, 'peers': [{'multiaddr': '/ip4/172.18.203.109/tcp/44634/p2p/16Uiu2HAmJ9rGdLaR7FiuoJH25mnrPsv7tkNY7dDrRGSA8Du5CQef', '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-rc.0', 'origin': 'UnknownOrigin', 'score': 0.0}]}
2026-02-25 07:25:55.834 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:25:55.835 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:25:55.836 DEBUG [src.node.waku_node] Stopping container with id afa558bf5531
2026-02-25 07:25:56.411 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:25:56.411 DEBUG [src.node.waku_node] Stopping container with id 5129423a3ffd
2026-02-25 07:25:56.949 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:25:56.950 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:25:56.961 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:25:56.965 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,102 @@
2026-02-25 07:31:22.427 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:31:22.428 DEBUG [tests.conftest] Running test: test_store_node_restarts with id: 2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9
2026-02-25 07:31:22.428 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:31:22.428 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:31:22.429 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 07:31:22.436 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:22.436 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
2026-02-25 07:31:22.436 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:22.436 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:22.438 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:22.438 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.66.176
2026-02-25 07:31:22.438 DEBUG [src.node.docker_mananger] Generated ports ['49242', '49243', '49244', '49245', '49246']
2026-02-25 07:31:22.438 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:22.438 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:22.438 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:22.438 DEBUG [src.node.docker_mananger] docker run -i -t -p 49242:49242 -p 49243:49243 -p 49244:49244 -p 49245:49245 -p 49246:49246 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49244 --rest-port=49242 --tcp-port=49243 --discv5-udp-port=49245 --rest-address=0.0.0.0 --nat=extip:172.18.66.176 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ccdb6986fdca03394abb8426cd1aec0ffacec9e201e3f68e1acf50b0fa8abf7a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49246 --metrics-logging=true --store=true --relay=true
2026-02-25 07:31:22.623 ERROR [src.node.docker_mananger] Max retries reached for container 8f85317bd514. Exiting log stream.
2026-02-25 07:31:22.630 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.66.176 waku 016131ab4c030125ac88c359ecc7ce0bfd20e878864fd993298c2aade03acb41
2026-02-25 07:31:22.661 DEBUG [src.node.docker_mananger] Container started with ID 016131ab4c03. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
2026-02-25 07:31:22.662 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 49242
2026-02-25 07:31:22.662 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:23.201 ERROR [src.node.docker_mananger] Max retries reached for container 7c3c4c349804. Exiting log stream.
2026-02-25 07:31:23.663 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49242/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:23.666 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:23.666 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:23.666 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49242/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:23.669 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.176/tcp/49243/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP","/ip4/172.18.66.176/tcp/49244/ws/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP"],"enrUri":"enr:-L24QGJizWn5m7B91fM6RIgAF6o-qjNTl0Iyomh6KctAcUdFe38NG1UOFnRq7kH6FhyxcWQTWfLUBq0_dZiMlHyecgMCgmlkgnY0gmlwhKwSQrCKbXVsdGlhZGRyc5YACASsEkKwBsBbAAoErBJCsAbAXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Y0PTCPxmhXwsNxaKgsF7lni4xvvu_yEr1qlZxzQdRSDdGNwgsBbg3VkcILAXYV3YWt1MgM"}'
2026-02-25 07:31:23.669 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:23.676 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:23.676 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
2026-02-25 07:31:23.677 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:23.677 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:23.678 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:23.678 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.21.247
2026-02-25 07:31:23.678 DEBUG [src.node.docker_mananger] Generated ports ['4174', '4175', '4176', '4177', '4178']
2026-02-25 07:31:23.679 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:23.679 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:23.679 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:23.679 DEBUG [src.node.docker_mananger] docker run -i -t -p 4174:4174 -p 4175:4175 -p 4176:4176 -p 4177:4177 -p 4178:4178 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4176 --rest-port=4174 --tcp-port=4175 --discv5-udp-port=4177 --rest-address=0.0.0.0 --nat=extip:172.18.21.247 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2a83235d08be946f4afa8ffae5f60dccfab9ced9d2e4eabbedf588b49e0c68bd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4178 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QGJizWn5m7B91fM6RIgAF6o-qjNTl0Iyomh6KctAcUdFe38NG1UOFnRq7kH6FhyxcWQTWfLUBq0_dZiMlHyecgMCgmlkgnY0gmlwhKwSQrCKbXVsdGlhZGRyc5YACASsEkKwBsBbAAoErBJCsAbAXN0DgnJzhQADAQAAiXNlY3AyNTZrMaED7Y0PTCPxmhXwsNxaKgsF7lni4xvvu_yEr1qlZxzQdRSDdGNwgsBbg3VkcILAXYV3YWt1MgM --storenode=/ip4/172.18.66.176/tcp/49243/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP --store=true --relay=true
2026-02-25 07:31:23.871 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.21.247 waku 0e5ae9b840b46b9cc7d1f254b4e0fa69c2b0267f81158c64960e429673ac96ee
2026-02-25 07:31:23.901 DEBUG [src.node.docker_mananger] Container started with ID 0e5ae9b840b4. Setting up logs at ./log/docker/store_node1_2026-02-25_07-31-22__aa0c814a-e384-47cb-b8fd-c023686d28d9__wakuorg_nwaku:latest.log
2026-02-25 07:31:23.901 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 4174
2026-02-25 07:31:23.902 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:24.903 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:24.906 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:24.906 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:24.906 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:24.909 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.247/tcp/4175/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe","/ip4/172.18.21.247/tcp/4176/ws/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe"],"enrUri":"enr:-L24QOmprytPlthmkgHXEju5YtDAxklGJCV7GALTbU8VIdgECdPxJsAemIVOG3GSloKx9fbqpcHgd0svfrOShD6XZCQCgmlkgnY0gmlwhKwSFfeKbXVsdGlhZGRyc5YACASsEhX3BhBPAAoErBIV9wYQUN0DgnJzhQADAQAAiXNlY3AyNTZrMaECg-uaUKop0iVUJHpvSYSfMIYw354fXSgXexG5d8yw8TmDdGNwghBPg3VkcIIQUYV3YWt1MgM"}'
2026-02-25 07:31:24.909 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:24.909 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4174/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.176/tcp/49243/p2p/16Uiu2HAmUeHjEUaBMUeq69MrmK9ZXnzhvpyPPsMuqoZEDSbN5dCP"]'
2026-02-25 07:31:24.912 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:24.912 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49242/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:31:24.914 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:24.914 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4174/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:31:24.917 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:24.918 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:24.918 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49242/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:24.924 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:24.924 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:25.125 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:25.125 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49242/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:25.128 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"}]}'
2026-02-25 07:31:25.129 DEBUG [src.steps.store] messages length is 1
2026-02-25 07:31:25.129 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:25.129 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:25.132 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"}]}'
2026-02-25 07:31:25.132 DEBUG [src.steps.store] messages length is 1
2026-02-25 07:31:25.132 DEBUG [src.node.waku_node] Restarting container with id 0e5ae9b840b4
2026-02-25 07:31:25.905 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:26.009 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:26.012 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:26.012 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:26.012 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:26.014 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.21.247/tcp/4175/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe","/ip4/172.18.21.247/tcp/4176/ws/p2p/16Uiu2HAm4JdkqqPCR5n61jTCFUKmo61T47asQTEfAKGhHP3vkLHe"],"enrUri":"enr:-L24QOmprytPlthmkgHXEju5YtDAxklGJCV7GALTbU8VIdgECdPxJsAemIVOG3GSloKx9fbqpcHgd0svfrOShD6XZCQCgmlkgnY0gmlwhKwSFfeKbXVsdGlhZGRyc5YACASsEhX3BhBPAAoErBIV9wYQUN0DgnJzhQADAQAAiXNlY3AyNTZrMaECg-uaUKop0iVUJHpvSYSfMIYw354fXSgXexG5d8yw8TmDdGNwghBPg3VkcIIQUYV3YWt1MgM"}'
2026-02-25 07:31:26.015 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:26.015 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:4174/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:31:26.017 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:26.018 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:26.018 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:49242/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:26.023 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:26.024 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:26.225 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:26.225 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49242/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:26.229 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
2026-02-25 07:31:26.229 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:31:26.229 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:26.230 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:26.232 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
2026-02-25 07:31:26.232 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:31:26.233 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:49242/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:26.236 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
2026-02-25 07:31:26.236 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:4174/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:26.238 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0xe0b9400a08b3dd5df1976bf7bce40e63a9e469a6895f0c681e718472753a928c"},{"messageHash":"0xfc501c5d61e6d79add327a31d570222d9c677439747dbd3dd81f4ac6b4e22724"}]}'
2026-02-25 07:31:26.240 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:31:26.242 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:31:26.242 DEBUG [src.node.waku_node] Stopping container with id 016131ab4c03
2026-02-25 07:31:26.820 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:26.820 DEBUG [src.node.waku_node] Stopping container with id 0e5ae9b840b4
2026-02-25 07:31:27.382 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:27.384 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:31:27.394 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:31:27.414 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,518 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_start_node_with_50_pubsub_topics with id: 2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.56.64
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['35887', '35888', '35889', '35890', '35891']
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 35887:35887 -p 35888:35888 -p 35889:35889 -p 35890:35890 -p 35891:35891 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35889 --rest-port=35887 --tcp-port=35888 --discv5-udp-port=35890 --rest-address=0.0.0.0 --nat=extip:172.18.56.64 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=be3baeba2154aed9dd3d0fbcc66cb157d6fdc67a66e3b70c7c0efcdfeb26771f --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35891 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.56.64 waku ed7f4560ce450affe60e9bc2e6eafcf568b4f032ced69d9c67b29918508bfabe
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ed7f4560ce45. Setting up logs at ./log/docker/node1_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 35887
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 886cd7a596a1. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 65d9dccc6a55. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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:35887/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.56.64/tcp/35888/p2p/16Uiu2HAmT5bGgMvvKFnsJYD1UzcvfvUYtB5RKdfpm1xp2vubhRHf","/ip4/172.18.56.64/tcp/35889/ws/p2p/16Uiu2HAmT5bGgMvvKFnsJYD1UzcvfvUYtB5RKdfpm1xp2vubhRHf"],"enrUri":"enr:-L24QLqLp8wiwOGtTkU2BYAC9WGw3RD0-k_G0m3_kijD4EBlD-kpV-TnrLTNVTI_ZWnh9vgfTZVJdtKJTFs8G2TRzawCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABowwAAoErBI4QAaMMd0DgnJzhQACAQAAiXNlY3AyNTZrMaED1lEKh7RlFxgHSkvl9l8HtcYNIulsikNQRCMJOZyJIMaDdGNwgowwg3VkcIKMMoV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.165.119
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['33518', '33519', '33520', '33521', '33522']
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 33518:33518 -p 33519:33519 -p 33520:33520 -p 33521:33521 -p 33522:33522 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=33520 --rest-port=33518 --tcp-port=33519 --discv5-udp-port=33521 --rest-address=0.0.0.0 --nat=extip:172.18.165.119 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=4fa6a22ffcab064fff05d3fcb890d7db4d1cd7e59e17bdbcdc330fabb703c245 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=33522 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLqLp8wiwOGtTkU2BYAC9WGw3RD0-k_G0m3_kijD4EBlD-kpV-TnrLTNVTI_ZWnh9vgfTZVJdtKJTFs8G2TRzawCgmlkgnY0gmlwhKwSOECKbXVsdGlhZGRyc5YACASsEjhABowwAAoErBI4QAaMMd0DgnJzhQACAQAAiXNlY3AyNTZrMaED1lEKh7RlFxgHSkvl9l8HtcYNIulsikNQRCMJOZyJIMaDdGNwgowwg3VkcIKMMoV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.165.119 waku b57402e8b3ae6f0aca631d9da8b9be323a51683429a43d35c9afd0a082301f7c
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID b57402e8b3ae. Setting up logs at ./log/docker/node2_2026-02-25_07-24-06__6bad308a-9780-4c24-921c-ec5cf248a468__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 33518
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:33518/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:33518/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.165.119/tcp/33519/p2p/16Uiu2HAmKbgVH6wh4bRyY3AhHCtermq5tH2A2xAhnEBadxDWWuSK","/ip4/172.18.165.119/tcp/33520/ws/p2p/16Uiu2HAmKbgVH6wh4bRyY3AhHCtermq5tH2A2xAhnEBadxDWWuSK"],"enrUri":"enr:-L24QPjIv7cd6_RCfUHSP3BZuxIuUbyZObyp92KOiq2GadIKVBVlrfWoMDAxsO6jDrN0QkVo0zQ6z1x0XIkSJN3S_swCgmlkgnY0gmlwhKwSpXeKbXVsdGlhZGRyc5YACASsEqV3BoLvAAoErBKldwaC8N0DgnJzhQACAQAAiXNlY3AyNTZrMaEDZyjefza97zU0rNolzBJuEdOWDWidQOaJMdMezDuAmKSDdGNwgoLvg3VkcIKC8YV3YWt1MgE"}'
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:33518/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.56.64/tcp/35888/p2p/16Uiu2HAmT5bGgMvvKFnsJYD1UzcvfvUYtB5RKdfpm1xp2vubhRHf"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/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", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:33518/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", "/waku/2/rs/2/8", "/waku/2/rs/2/9", "/waku/2/rs/2/10", "/waku/2/rs/2/11", "/waku/2/rs/2/12", "/waku/2/rs/2/13", "/waku/2/rs/2/14", "/waku/2/rs/2/15", "/waku/2/rs/2/16", "/waku/2/rs/2/17", "/waku/2/rs/2/18", "/waku/2/rs/2/19", "/waku/2/rs/2/20", "/waku/2/rs/2/21", "/waku/2/rs/2/22", "/waku/2/rs/2/23", "/waku/2/rs/2/24", "/waku/2/rs/2/25", "/waku/2/rs/2/26", "/waku/2/rs/2/27", "/waku/2/rs/2/28", "/waku/2/rs/2/29", "/waku/2/rs/2/30", "/waku/2/rs/2/31", "/waku/2/rs/2/32", "/waku/2/rs/2/33", "/waku/2/rs/2/34", "/waku/2/rs/2/35", "/waku/2/rs/2/36", "/waku/2/rs/2/37", "/waku/2/rs/2/38", "/waku/2/rs/2/39", "/waku/2/rs/2/40", "/waku/2/rs/2/41", "/waku/2/rs/2/42", "/waku/2/rs/2/43", "/waku/2/rs/2/44", "/waku/2/rs/2/45", "/waku/2/rs/2/46", "/waku/2/rs/2/47", "/waku/2/rs/2/48", "/waku/2/rs/2/49"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F0" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004248944593878,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004248944593878,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F1" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004249112180207,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004249112180207,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F2" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004249226184621,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004249226184621,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F3" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004249339556422,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004249339556422,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F4" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004249452594028,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004249452594028,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F5" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004249566006384,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004249566006384,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F6" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004249678583746,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004249678583746,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F7" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/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":1772004249791891278,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/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":1772004249791891278,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-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":1772004249904518216,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F8" -H "Content-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":1772004249904518216,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250017633937,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F9" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"U2hhcmRpbmcgd29ya3MhIQ==","contentTopic":"/myapp/1/latest/proto","version":0,"timestamp":1772004250017633937,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-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":1772004250131375934,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F10" -H "Content-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":1772004250131375934,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-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":1772004250244927877,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F11" -H "Content-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":1772004250244927877,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-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":1772004250358526436,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F12" -H "Content-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":1772004250358526436,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-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":1772004250472463337,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F13" -H "Content-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":1772004250472463337,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-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":1772004250586145644,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F14" -H "Content-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":1772004250586145644,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-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":1772004250699086591,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F15" -H "Content-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":1772004250699086591,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-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":1772004250812620261,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F16" -H "Content-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":1772004250812620261,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-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":1772004250927075151,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F17" -H "Content-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":1772004250927075151,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-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":1772004251040178715,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F18" -H "Content-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":1772004251040178715,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-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":1772004251153137601,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F19" -H "Content-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":1772004251153137601,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-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":1772004251266762958,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F20" -H "Content-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":1772004251266762958,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-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":1772004251379534863,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F21" -H "Content-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":1772004251379534863,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-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":1772004251492127766,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F22" -H "Content-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":1772004251492127766,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-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":1772004251605125511,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F23" -H "Content-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":1772004251605125511,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-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":1772004251718653260,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F24" -H "Content-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":1772004251718653260,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-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":1772004251832622787,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F25" -H "Content-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":1772004251832622787,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-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":1772004251945896100,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F26" -H "Content-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":1772004251945896100,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-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":1772004252059592716,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F27" -H "Content-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":1772004252059592716,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-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":1772004252173918387,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F28" -H "Content-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":1772004252173918387,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-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":1772004252287225155,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F29" -H "Content-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":1772004252287225155,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-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":1772004252399510769,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F30" -H "Content-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":1772004252399510769,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-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":1772004252511926581,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F31" -H "Content-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":1772004252511926581,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-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":1772004252625569707,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F32" -H "Content-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":1772004252625569707,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-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":1772004252739727504,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F33" -H "Content-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":1772004252739727504,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-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":1772004252852722866,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F34" -H "Content-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":1772004252852722866,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-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":1772004252966035002,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F35" -H "Content-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":1772004252966035002,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-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":1772004253079087669,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F36" -H "Content-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":1772004253079087669,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-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":1772004253192253107,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F37" -H "Content-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":1772004253192253107,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-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":1772004253306357017,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F38" -H "Content-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":1772004253306357017,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-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":1772004253420512612,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F39" -H "Content-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":1772004253420512612,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-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":1772004253537860707,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F40" -H "Content-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":1772004253537860707,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-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":1772004253654169487,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F41" -H "Content-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":1772004253654169487,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-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":1772004253776020551,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F42" -H "Content-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":1772004253776020551,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-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":1772004253889809395,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F43" -H "Content-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":1772004253889809395,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-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":1772004254003243746,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F44" -H "Content-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":1772004254003243746,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-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":1772004254117195355,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F45" -H "Content-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":1772004254117195355,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-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":1772004254230176638,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F46" -H "Content-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":1772004254230176638,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-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":1772004254343194111,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F47" -H "Content-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":1772004254343194111,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-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":1772004254456219367,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F48" -H "Content-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":1772004254456219367,"ephemeral":false,"proof":""}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:35887/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-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":1772004254570016016,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:33518/relay/v1/messages/%2Fwaku%2F2%2Frs%2F2%2F49" -H "Content-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":1772004254570016016,"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 ed7f4560ce45
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id b57402e8b3ae
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,128 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_store_with_one_content_topic with id: 2026-02-25_07-24-54__6b1beb9b-4a81-48ad-9418-2899fdfa5a18
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-24-54__6b1beb9b-4a81-48ad-9418-2899fdfa5a18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.129.244
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['4346', '4347', '4348', '4349', '4350']
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 4346:4346 -p 4347:4347 -p 4348:4348 -p 4349:4349 -p 4350:4350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=4348 --rest-port=4346 --tcp-port=4347 --discv5-udp-port=4349 --rest-address=0.0.0.0 --nat=extip:172.18.129.244 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=c9153bf3e64dedfcff455c539fc745bfaa5d1a985d8e7ff15014c8bcb3d2c05c --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=4350 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.129.244 waku 75f26a2db1c4b7c4c3f968791b9a56eb1ce131606de007c61d8f6c96fc98e849
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 75f26a2db1c4. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-24-54__6b1beb9b-4a81-48ad-9418-2899fdfa5a18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 4346
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 130f59caf7da. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 82db2cb990f9. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/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:4346/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.244/tcp/4347/p2p/16Uiu2HAm2qrkSDXQhio9reAdDnPRyWWTPXMocy9QvxJpWPJQFzaB","/ip4/172.18.129.244/tcp/4348/ws/p2p/16Uiu2HAm2qrkSDXQhio9reAdDnPRyWWTPXMocy9QvxJpWPJQFzaB"],"enrUri":"enr:-L24QK4FE4lAT7cEHHAoAtJG9bXaN6MVzBqqnmk7JADDYJirWxDTyfnwWyqPQ5XNxIeFRzvBoes3EC91XKBUcxWiN6UCgmlkgnY0gmlwhKwSgfSKbXVsdGlhZGRyc5YACASsEoH0BhD7AAoErBKB9AYQ_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECbjPs2-R0N60CulnDIZfhTkCx9r9HeRifPEqOi3x7dciDdGNwghD7g3VkcIIQ_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 wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-24-54__6b1beb9b-4a81-48ad-9418-2899fdfa5a18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.103.72
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10454', '10455', '10456', '10457', '10458']
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 10454:10454 -p 10455:10455 -p 10456:10456 -p 10457:10457 -p 10458:10458 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10456 --rest-port=10454 --tcp-port=10455 --discv5-udp-port=10457 --rest-address=0.0.0.0 --nat=extip:172.18.103.72 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3f0005aa2cdd43d5dd1455fa3bdf32bede0e1e9df89fb9c92f9cdab9fbfc44b0 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10458 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QK4FE4lAT7cEHHAoAtJG9bXaN6MVzBqqnmk7JADDYJirWxDTyfnwWyqPQ5XNxIeFRzvBoes3EC91XKBUcxWiN6UCgmlkgnY0gmlwhKwSgfSKbXVsdGlhZGRyc5YACASsEoH0BhD7AAoErBKB9AYQ_N0DgnJzhQADAQAAiXNlY3AyNTZrMaECbjPs2-R0N60CulnDIZfhTkCx9r9HeRifPEqOi3x7dciDdGNwghD7g3VkcIIQ_YV3YWt1MgM --storenode=/ip4/172.18.129.244/tcp/4347/p2p/16Uiu2HAm2qrkSDXQhio9reAdDnPRyWWTPXMocy9QvxJpWPJQFzaB --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.103.72 waku 7f88bf7c444be1c2be6c38270e1872bcc19aac73dd037fbffb7432b81079c9d8
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7f88bf7c444b. Setting up logs at ./log/docker/store_node1_2026-02-25_07-24-54__6b1beb9b-4a81-48ad-9418-2899fdfa5a18__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10454
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:10454/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:10454/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.103.72/tcp/10455/p2p/16Uiu2HAm4TePXnvcSNRQs5wxc85PqdHkEp1J8ZrTiAgua9BY82uj","/ip4/172.18.103.72/tcp/10456/ws/p2p/16Uiu2HAm4TePXnvcSNRQs5wxc85PqdHkEp1J8ZrTiAgua9BY82uj"],"enrUri":"enr:-L24QFffs_UrHogLJfO9X-CWXziTm1U11p2NztqRtVeBAB_3D6SFgSlmnilHwiswCAnrkppByPCyt2AKtqQjkdZtF8UCgmlkgnY0gmlwhKwSZ0iKbXVsdGlhZGRyc5YACASsEmdIBijXAAoErBJnSAYo2N0DgnJzhQADAQAAiXNlY3AyNTZrMaEChjqLmjGKq1sT2LbYNlJOWf9jGQE7FkmmZ5qAjUlUX96DdGNwgijXg3VkcIIo2YV3YWt1MgM"}'
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:10454/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.129.244/tcp/4347/p2p/16Uiu2HAm2qrkSDXQhio9reAdDnPRyWWTPXMocy9QvxJpWPJQFzaB"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:4346/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:10454/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:4346/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:4346/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:4346/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:4346/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:4346/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:4346/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:4346/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:4346/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:4346/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e6214e5109338fe249326b1c76b70521f9d3a1b8bfbcc2bfcf3109ae4a91051"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&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":"0x1bdd3532a07e0ccbed6ba015e19d40aa24bf8591f0c7678fe317d48e92b196e2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&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":"0xd0467d8284d8382cdc4f2433d76e63778a7b618616ced42fcb4e385c4e259955"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x348abd9bffbe4921674cf821b878b9c6828325962238f9f9dac0fa75cf49a655"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/store/v3/messages?contentTopics=%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":"0x1a2a54a7aec82b3e80145d6324016d4937da369e0e6c2c55c2764530536c4ec4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&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":"0x89688e2119f55bc25d60a97dd37fa2d351bbdf39ad678f66c7fb106475513ff9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&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":"0x38c5acd892db725cb3cab4dc0ef8133b6aad7ea59f66fc5f5bf26275245895ae"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:4346/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&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":"0xf4cbd6591d984eb3f6711506e6ba1200d570790552a264191526049cffe064c0"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%2Fmyapp%2F1%2Flatest%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x0e6214e5109338fe249326b1c76b70521f9d3a1b8bfbcc2bfcf3109ae4a91051"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%2Fwaku%2F2%2Fcontent%2Ftest.js&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":"0x1bdd3532a07e0ccbed6ba015e19d40aa24bf8591f0c7678fe317d48e92b196e2"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%2Fapp%2F22%2Fsometopic%2Fsomeencoding&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":"0xd0467d8284d8382cdc4f2433d76e63778a7b618616ced42fcb4e385c4e259955"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%2Ftoychat%2F2%2Fhuilong%2Fproto&pageSize=20&ascending=true" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x348abd9bffbe4921674cf821b878b9c6828325962238f9f9dac0fa75cf49a655"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%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":"0x1a2a54a7aec82b3e80145d6324016d4937da369e0e6c2c55c2764530536c4ec4"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%2Fapp%2F27%2Fsometopic%2Fsomeencoding&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":"0x89688e2119f55bc25d60a97dd37fa2d351bbdf39ad678f66c7fb106475513ff9"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%2Fapp%2F29%2Fsometopic%2Fsomeencoding&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":"0x38c5acd892db725cb3cab4dc0ef8133b6aad7ea59f66fc5f5bf26275245895ae"}]}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10454/store/v3/messages?contentTopics=%2Fapp%2F20%2Fsometopic%2Fsomeencoding&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":"0xf4cbd6591d984eb3f6711506e6ba1200d570790552a264191526049cffe064c0"}]}'
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 75f26a2db1c4
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7f88bf7c444b
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,191 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_first_node_to_start_publishes with id: 2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.relay:relay.py:34 Running fixture setup: setup_main_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.66.0
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['27142', '27143', '27144', '27145', '27146']
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 27142:27142 -p 27143:27143 -p 27144:27144 -p 27145:27145 -p 27146:27146 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=27144 --rest-port=27142 --tcp-port=27143 --discv5-udp-port=27145 --rest-address=0.0.0.0 --nat=extip:172.18.66.0 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=3db3f2fa08d19be75c1eecafa3ab05a9a8d52fa14fd47cbdafe43cabebb095cc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=27146 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.66.0 waku 50aeb7221fd520ad026cd74018eb8feef58033caa098f6f23a2b15305bf668b5
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 50aeb7221fd5. Setting up logs at ./log/docker/node1_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 27142
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 ba756505762d. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 42115d8fff64. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27142/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:27142/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.66.0/tcp/27143/p2p/16Uiu2HAmAZnCoaYS2brVSEh7ptSQuzto22Cv1jTBJAwHh229mLBH","/ip4/172.18.66.0/tcp/27144/ws/p2p/16Uiu2HAmAZnCoaYS2brVSEh7ptSQuzto22Cv1jTBJAwHh229mLBH"],"enrUri":"enr:-L24QBXRcvC583T8l2PYB8Gm4q0PAAOXBNHZ5viEbbCHDWcpGDr0A8Efe9lzLQXTLSCMnEprtTyE9e7jTQbNvLUJuOECgmlkgnY0gmlwhKwSQgCKbXVsdGlhZGRyc5YACASsEkIABmoHAAoErBJCAAZqCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4PL8_FWOtnCIcsXqArhbkrDBk5niifxjt4e0U3ld-0CDdGNwgmoHg3VkcIJqCYV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.92.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15889', '15890', '15891', '15892', '15893']
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 15889:15889 -p 15890:15890 -p 15891:15891 -p 15892:15892 -p 15893:15893 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15891 --rest-port=15889 --tcp-port=15890 --discv5-udp-port=15892 --rest-address=0.0.0.0 --nat=extip:172.18.92.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=6b3c38706265be8856deb3637f799adcd5c3ab9dc9cf1f8e99dcac3d1782dabf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15893 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBXRcvC583T8l2PYB8Gm4q0PAAOXBNHZ5viEbbCHDWcpGDr0A8Efe9lzLQXTLSCMnEprtTyE9e7jTQbNvLUJuOECgmlkgnY0gmlwhKwSQgCKbXVsdGlhZGRyc5YACASsEkIABmoHAAoErBJCAAZqCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4PL8_FWOtnCIcsXqArhbkrDBk5niifxjt4e0U3ld-0CDdGNwgmoHg3VkcIJqCYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.92.34 waku 051aaf09c2fd89d3d75e0ea9b27d39ee1e5455d1ff4df0d6855e928fd84e8d19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 051aaf09c2fd. Setting up logs at ./log/docker/node2_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15889
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:15889/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:15889/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.34/tcp/15890/p2p/16Uiu2HAkujoV442PVN3xfxo9ddYGJ18cwEgqSXMbgwYpsKozXXTw","/ip4/172.18.92.34/tcp/15891/ws/p2p/16Uiu2HAkujoV442PVN3xfxo9ddYGJ18cwEgqSXMbgwYpsKozXXTw"],"enrUri":"enr:-L24QL-Jc-L7X8KbBFgUMlowNBqBMsBIL0JVlBIUOczHOloWbXQidtGG_mGc6pJTLFdf-WTUR5rmfaT0sXqhRru9npUCgmlkgnY0gmlwhKwSXCKKbXVsdGlhZGRyc5YACASsElwiBj4SAAoErBJcIgY-E90DgnJzhQADAQAAiXNlY3AyNTZrMaECBKTwncfn1-c2g0_0XaxVV8cN-3JJxVRMRKrgfy-DrtKDdGNwgj4Sg3VkcII-FIV3YWt1MgE"}'
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:15889/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.0/tcp/27143/p2p/16Uiu2HAmAZnCoaYS2brVSEh7ptSQuzto22Cv1jTBJAwHh229mLBH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:46 Running fixture setup: setup_optional_relay_nodes
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.48.68
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21346', '21347', '21348', '21349', '21350']
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 21346:21346 -p 21347:21347 -p 21348:21348 -p 21349:21349 -p 21350:21350 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21348 --rest-port=21346 --tcp-port=21347 --discv5-udp-port=21349 --rest-address=0.0.0.0 --nat=extip:172.18.48.68 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=69c804b9a2a63c31ddd7aeb5877d5bc81cc2ebc4ff3c5dbc9cec224dc37ef490 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21350 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBXRcvC583T8l2PYB8Gm4q0PAAOXBNHZ5viEbbCHDWcpGDr0A8Efe9lzLQXTLSCMnEprtTyE9e7jTQbNvLUJuOECgmlkgnY0gmlwhKwSQgCKbXVsdGlhZGRyc5YACASsEkIABmoHAAoErBJCAAZqCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4PL8_FWOtnCIcsXqArhbkrDBk5niifxjt4e0U3ld-0CDdGNwgmoHg3VkcIJqCYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.48.68 waku abebc92ba0c91661dfbc753aabbd225eb38ab04a7eac8d7cacf412ddbbbdf869
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID abebc92ba0c9. Setting up logs at ./log/docker/node3_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21346
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:21346/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:21346/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.68/tcp/21347/p2p/16Uiu2HAm1D9CYNAAR2xeyuVcopMCAJVJUWruR8h9FDQfnNanfn39","/ip4/172.18.48.68/tcp/21348/ws/p2p/16Uiu2HAm1D9CYNAAR2xeyuVcopMCAJVJUWruR8h9FDQfnNanfn39"],"enrUri":"enr:-L24QJBwtSihDexdoV8X8oNvO4CSWYBOLjfsiAqOYKAasj5KYTVfN2lCNjXOA241tHiv0hD-BikSwfnpA3xiPBQJqQICgmlkgnY0gmlwhKwSMESKbXVsdGlhZGRyc5YACASsEjBEBlNjAAoErBIwRAZTZN0DgnJzhQADAQAAiXNlY3AyNTZrMaECVfBZOzWt82bioMp8LNoC_8FI2b9pku-g2lkeCJd83vCDdGNwglNjg3VkcIJTZYV3YWt1MgE"}'
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:21346/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.0/tcp/27143/p2p/16Uiu2HAmAZnCoaYS2brVSEh7ptSQuzto22Cv1jTBJAwHh229mLBH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.20.173
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31173', '31174', '31175', '31176', '31177']
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 31173:31173 -p 31174:31174 -p 31175:31175 -p 31176:31176 -p 31177:31177 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31175 --rest-port=31173 --tcp-port=31174 --discv5-udp-port=31176 --rest-address=0.0.0.0 --nat=extip:172.18.20.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=7bff88cb2aff1adafc09b63c7402bdb560d63906a4d5b7dbecfbcebcdc4de046 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31177 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBXRcvC583T8l2PYB8Gm4q0PAAOXBNHZ5viEbbCHDWcpGDr0A8Efe9lzLQXTLSCMnEprtTyE9e7jTQbNvLUJuOECgmlkgnY0gmlwhKwSQgCKbXVsdGlhZGRyc5YACASsEkIABmoHAAoErBJCAAZqCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4PL8_FWOtnCIcsXqArhbkrDBk5niifxjt4e0U3ld-0CDdGNwgmoHg3VkcIJqCYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.20.173 waku ae42e93a20b81bacefcb6082292e8b3d3361b4c712432609217c2339db175a53
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID ae42e93a20b8. Setting up logs at ./log/docker/node4_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31173
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:31173/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:31173/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.20.173/tcp/31174/p2p/16Uiu2HAmD4CDx2SUNdofviDRrF7NKbjwVoJ4YRcRt8zCeaaukYch","/ip4/172.18.20.173/tcp/31175/ws/p2p/16Uiu2HAmD4CDx2SUNdofviDRrF7NKbjwVoJ4YRcRt8zCeaaukYch"],"enrUri":"enr:-L24QJ_0A-iz130w9tWK6DtUQGrnAaC-wEy5eQlFEj3OOrCLTLK8MGY0FHxlePzSAU532n2VOK92zKA1sSZhZUSd0twCgmlkgnY0gmlwhKwSFK2KbXVsdGlhZGRyc5YACASsEhStBnnGAAoErBIUrQZ5x90DgnJzhQADAQAAiXNlY3AyNTZrMaEDBfHIsR1PeR2FuCdXZ7B-EbRX5mSuak5od0JGZpqfsMqDdGNwgnnGg3VkcIJ5yIV3YWt1MgE"}'
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:31173/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.0/tcp/27143/p2p/16Uiu2HAmAZnCoaYS2brVSEh7ptSQuzto22Cv1jTBJAwHh229mLBH"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node5_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.87.193
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['22325', '22326', '22327', '22328', '22329']
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 22325:22325 -p 22326:22326 -p 22327:22327 -p 22328:22328 -p 22329:22329 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=22327 --rest-port=22325 --tcp-port=22326 --discv5-udp-port=22328 --rest-address=0.0.0.0 --nat=extip:172.18.87.193 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=38ba5e9debf2aa4f2a8e968d4b8e55b74ee0f2ae974471de93c61d95a2cf6670 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=22329 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QBXRcvC583T8l2PYB8Gm4q0PAAOXBNHZ5viEbbCHDWcpGDr0A8Efe9lzLQXTLSCMnEprtTyE9e7jTQbNvLUJuOECgmlkgnY0gmlwhKwSQgCKbXVsdGlhZGRyc5YACASsEkIABmoHAAoErBJCAAZqCN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC4PL8_FWOtnCIcsXqArhbkrDBk5niifxjt4e0U3ld-0CDdGNwgmoHg3VkcIJqCYV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.87.193 waku 1de2fce15ecce3374ad52ba6ec119239f58793ec9109a0da4e19e642bbe9d707
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 1de2fce15ecc. Setting up logs at ./log/docker/node5_2026-02-25_07-22-47__c2159467-2142-4487-adc9-fb824d5a1cd9__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 22325
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:22325/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:22325/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.193/tcp/22326/p2p/16Uiu2HAmBhoL3orcuXnGJG7fkuGtu5pgF13wF72x9c6DfeJ1REck","/ip4/172.18.87.193/tcp/22327/ws/p2p/16Uiu2HAmBhoL3orcuXnGJG7fkuGtu5pgF13wF72x9c6DfeJ1REck"],"enrUri":"enr:-L24QHCeAppPb0Tvqh81ONuT1ZqG2OG3LooRmggiBTANEf2bJZyCT5MUHktLsGCdNkLBEaNmxbyxCW-aS7CTn_YKyrkCgmlkgnY0gmlwhKwSV8GKbXVsdGlhZGRyc5YACASsElfBBlc2AAoErBJXwQZXN90DgnJzhQADAQAAiXNlY3AyNTZrMaEC8dyX9IaZmIjgg8DIm929EPKbaf7tA91rU3HQdnKeto2DdGNwglc2g3VkcIJXOIV3YWt1MgE"}'
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:22325/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.66.0/tcp/27143/p2p/16Uiu2HAmAZnCoaYS2brVSEh7ptSQuzto22Cv1jTBJAwHh229mLBH"]'
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:27142/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:15889/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.steps.relay:relay.py:64 Running fixture setup: subscribe_optional_relay_nodes
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:21346/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:31173/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:22325/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:27142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27142/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":1772004173856741120,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15889/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":1772004173856741120,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21346/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":1772004173856741120,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31173/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":1772004173856741120,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22325/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":1772004173856741120,"ephemeral":false,"proof":""}]'
INFO  src.steps.relay:relay.py:71 WARM UP successful!!
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:27142/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:27142/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":1772004173988692209,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:15889/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":1772004173988692209,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_3:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:21346/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":1772004173988692209,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_4:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31173/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":1772004173988692209,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.relay:relay.py:123 Checking that peer NODE_5:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:22325/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":1772004173988692209,"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 50aeb7221fd5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 051aaf09c2fd
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id abebc92ba0c9
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 50aeb7221fd5. 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 ae42e93a20b8
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 051aaf09c2fd. 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 1de2fce15ecc
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container abebc92ba0c9. 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,104 @@
2026-02-25 07:31:13.094 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:31:13.095 DEBUG [tests.conftest] Running test: test_publishing_node_restarts with id: 2026-02-25_07-31-13__9ac04f7b-de7c-4786-9fcb-86776bf73364
2026-02-25 07:31:13.095 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:31:13.095 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:31:13.095 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 07:31:13.102 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:13.102 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-31-13__9ac04f7b-de7c-4786-9fcb-86776bf73364__wakuorg_nwaku:latest.log
2026-02-25 07:31:13.102 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:13.102 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:13.103 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:13.103 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.207.21
2026-02-25 07:31:13.103 DEBUG [src.node.docker_mananger] Generated ports ['38815', '38816', '38817', '38818', '38819']
2026-02-25 07:31:13.104 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:13.104 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:13.104 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:13.104 DEBUG [src.node.docker_mananger] docker run -i -t -p 38815:38815 -p 38816:38816 -p 38817:38817 -p 38818:38818 -p 38819:38819 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=38817 --rest-port=38815 --tcp-port=38816 --discv5-udp-port=38818 --rest-address=0.0.0.0 --nat=extip:172.18.207.21 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b3a1ce4745701df7f1c1545ec8fe61f6989bcd0079afc9c7c1ba25dd42ae719b --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=38819 --metrics-logging=true --store=true --relay=true
2026-02-25 07:31:13.248 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.207.21 waku fea0f11533dd050b00f578a56bfebcaf71349c76c70a3fb010861efc4ac42d40
2026-02-25 07:31:13.278 DEBUG [src.node.docker_mananger] Container started with ID fea0f11533dd. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-31-13__9ac04f7b-de7c-4786-9fcb-86776bf73364__wakuorg_nwaku:latest.log
2026-02-25 07:31:13.280 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 38815
2026-02-25 07:31:13.280 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:13.302 ERROR [src.node.docker_mananger] Max retries reached for container dcec6cba7806. Exiting log stream.
2026-02-25 07:31:13.770 ERROR [src.node.docker_mananger] Max retries reached for container 8250b45a1f68. Exiting log stream.
2026-02-25 07:31:14.281 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:14.283 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:14.283 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:14.284 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:14.286 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.21/tcp/38816/p2p/16Uiu2HAm49W8bbG39VqE2b858fVrxFJ3vusLuyXKx4h9JcrvsiZy","/ip4/172.18.207.21/tcp/38817/ws/p2p/16Uiu2HAm49W8bbG39VqE2b858fVrxFJ3vusLuyXKx4h9JcrvsiZy"],"enrUri":"enr:-L24QMtxK-jCaKWAC5iF7LVYuIJ1ekQRSRP-ANH4yMpfw-5MHCWAnm1N62_bwkC0nYwN03g8VS0CfKso4wBAk3Ah1WcCgmlkgnY0gmlwhKwSzxWKbXVsdGlhZGRyc5YACASsEs8VBpegAAoErBLPFQaXod0DgnJzhQADAQAAiXNlY3AyNTZrMaECgZTBBQXoIV_tr2wowhR4v7yA5ZRiCbk4aF9Trcd6HzyDdGNwgpegg3VkcIKXooV3YWt1MgM"}'
2026-02-25 07:31:14.286 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:14.292 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:31:14.292 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-31-13__9ac04f7b-de7c-4786-9fcb-86776bf73364__wakuorg_nwaku:latest.log
2026-02-25 07:31:14.292 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:31:14.293 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:31:14.294 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:31:14.294 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.176.67
2026-02-25 07:31:14.294 DEBUG [src.node.docker_mananger] Generated ports ['35924', '35925', '35926', '35927', '35928']
2026-02-25 07:31:14.294 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:31:14.294 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:31:14.295 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:31:14.295 DEBUG [src.node.docker_mananger] docker run -i -t -p 35924:35924 -p 35925:35925 -p 35926:35926 -p 35927:35927 -p 35928:35928 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=35926 --rest-port=35924 --tcp-port=35925 --discv5-udp-port=35927 --rest-address=0.0.0.0 --nat=extip:172.18.176.67 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=94c8d304c5c99b3b41cdbbf561ab8df2e6f8aeacd33b0308cd85faadc3afccb3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=35928 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QMtxK-jCaKWAC5iF7LVYuIJ1ekQRSRP-ANH4yMpfw-5MHCWAnm1N62_bwkC0nYwN03g8VS0CfKso4wBAk3Ah1WcCgmlkgnY0gmlwhKwSzxWKbXVsdGlhZGRyc5YACASsEs8VBpegAAoErBLPFQaXod0DgnJzhQADAQAAiXNlY3AyNTZrMaECgZTBBQXoIV_tr2wowhR4v7yA5ZRiCbk4aF9Trcd6HzyDdGNwgpegg3VkcIKXooV3YWt1MgM --storenode=/ip4/172.18.207.21/tcp/38816/p2p/16Uiu2HAm49W8bbG39VqE2b858fVrxFJ3vusLuyXKx4h9JcrvsiZy --store=true --relay=true
2026-02-25 07:31:14.445 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.176.67 waku d60120767def3f4097cc98df44d907d183a59be452555f5ac2a1a1057786e9b3
2026-02-25 07:31:14.469 DEBUG [src.node.docker_mananger] Container started with ID d60120767def. Setting up logs at ./log/docker/store_node1_2026-02-25_07-31-13__9ac04f7b-de7c-4786-9fcb-86776bf73364__wakuorg_nwaku:latest.log
2026-02-25 07:31:14.470 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 35924
2026-02-25 07:31:14.470 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:31:15.471 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35924/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:15.474 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:15.474 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:15.474 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35924/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:15.476 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.176.67/tcp/35925/p2p/16Uiu2HAmPCykC5NV3ow55knY5Q8YGLbRhGbHVgx6PQzVZdh7xK9w","/ip4/172.18.176.67/tcp/35926/ws/p2p/16Uiu2HAmPCykC5NV3ow55knY5Q8YGLbRhGbHVgx6PQzVZdh7xK9w"],"enrUri":"enr:-L24QCFyA47U3Yo_wMigiIwHSYcIdvIwNwiL6DXwVs-8ITIdLuRAxwbp2UuCQL60qxdhuejypsI8YIvBUaj-e1_45yoCgmlkgnY0gmlwhKwSsEOKbXVsdGlhZGRyc5YACASsErBDBoxVAAoErBKwQwaMVt0DgnJzhQADAQAAiXNlY3AyNTZrMaEDnMbFWwdBe-xN5WVllOdb0NjntOVKhp7HGbehR4GgL4aDdGNwgoxVg3VkcIKMV4V3YWt1MgM"}'
2026-02-25 07:31:15.476 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:15.477 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.21/tcp/38816/p2p/16Uiu2HAm49W8bbG39VqE2b858fVrxFJ3vusLuyXKx4h9JcrvsiZy"]'
2026-02-25 07:31:15.479 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:15.480 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38815/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:31:15.482 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:15.482 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35924/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:31:15.484 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:15.485 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:15.486 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:15.491 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:15.491 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:15.692 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:15.692 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:15.695 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53a365259532b46a5bbf873f16a4ee17616a92fe0b8a80a8232b6b79f6103847"}]}'
2026-02-25 07:31:15.695 DEBUG [src.steps.store] messages length is 1
2026-02-25 07:31:15.696 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:15.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35924/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:15.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53a365259532b46a5bbf873f16a4ee17616a92fe0b8a80a8232b6b79f6103847"}]}'
2026-02-25 07:31:15.700 DEBUG [src.steps.store] messages length is 1
2026-02-25 07:31:15.700 DEBUG [src.node.waku_node] Restarting container with id fea0f11533dd
2026-02-25 07:31:16.343 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:16.445 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:16.447 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:31:16.447 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:31:16.448 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:16.450 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.207.21/tcp/38816/p2p/16Uiu2HAm49W8bbG39VqE2b858fVrxFJ3vusLuyXKx4h9JcrvsiZy","/ip4/172.18.207.21/tcp/38817/ws/p2p/16Uiu2HAm49W8bbG39VqE2b858fVrxFJ3vusLuyXKx4h9JcrvsiZy"],"enrUri":"enr:-L24QMtxK-jCaKWAC5iF7LVYuIJ1ekQRSRP-ANH4yMpfw-5MHCWAnm1N62_bwkC0nYwN03g8VS0CfKso4wBAk3Ah1WcCgmlkgnY0gmlwhKwSzxWKbXVsdGlhZGRyc5YACASsEs8VBpegAAoErBLPFQaXod0DgnJzhQADAQAAiXNlY3AyNTZrMaECgZTBBQXoIV_tr2wowhR4v7yA5ZRiCbk4aF9Trcd6HzyDdGNwgpegg3VkcIKXooV3YWt1MgM"}'
2026-02-25 07:31:16.450 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:31:16.450 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:35924/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.207.21/tcp/38816/p2p/16Uiu2HAm49W8bbG39VqE2b858fVrxFJ3vusLuyXKx4h9JcrvsiZy"]'
2026-02-25 07:31:16.470 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:16.471 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38815/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:31:16.488 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:16.490 DEBUG [src.steps.store] Relaying message
2026-02-25 07:31:16.490 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:38815/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F0" -H "Content-Type: application/json" -d '{"payload": "U3RvcmUgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:31:16.495 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:31:16.495 DEBUG [src.libs.common] Sleeping for 0.2 seconds
2026-02-25 07:31:16.696 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:16.696 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:16.699 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53a365259532b46a5bbf873f16a4ee17616a92fe0b8a80a8232b6b79f6103847"},{"messageHash":"0x761de60591977f074ea76ef6b5622cc8a29b302d9eb5b0b315a800daa24b6a4c"}]}'
2026-02-25 07:31:16.699 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:31:16.699 DEBUG [src.steps.store] Checking that peer wakuorg/nwaku:latest can find the stored messages
2026-02-25 07:31:16.700 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35924/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:16.702 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53a365259532b46a5bbf873f16a4ee17616a92fe0b8a80a8232b6b79f6103847"},{"messageHash":"0x761de60591977f074ea76ef6b5622cc8a29b302d9eb5b0b315a800daa24b6a4c"}]}'
2026-02-25 07:31:16.702 DEBUG [src.steps.store] messages length is 2
2026-02-25 07:31:16.703 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:38815/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:16.705 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53a365259532b46a5bbf873f16a4ee17616a92fe0b8a80a8232b6b79f6103847"},{"messageHash":"0x761de60591977f074ea76ef6b5622cc8a29b302d9eb5b0b315a800daa24b6a4c"}]}'
2026-02-25 07:31:16.706 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:35924/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:31:16.708 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[{"messageHash":"0x53a365259532b46a5bbf873f16a4ee17616a92fe0b8a80a8232b6b79f6103847"},{"messageHash":"0x761de60591977f074ea76ef6b5622cc8a29b302d9eb5b0b315a800daa24b6a4c"}]}'
2026-02-25 07:31:16.710 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:31:16.711 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:31:16.711 DEBUG [src.node.waku_node] Stopping container with id fea0f11533dd
2026-02-25 07:31:17.210 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:17.210 DEBUG [src.node.waku_node] Stopping container with id d60120767def
2026-02-25 07:31:17.688 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:31:17.689 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:31:17.709 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:31:17.719 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,203 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_relay_4_nodes_sender_packet_loss_50_15sec_timeout with id: 2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node3_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node4_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:33 Network waku created
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.156.34
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['21561', '21562', '21563', '21564', '21565']
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 21561:21561 -p 21562:21562 -p 21563:21563 -p 21564:21564 -p 21565:21565 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=21563 --rest-port=21561 --tcp-port=21562 --discv5-udp-port=21564 --rest-address=0.0.0.0 --nat=extip:172.18.156.34 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=feabba6deeeb15ab2cc2c9265fcb6b4acc10c6e5d43372d1bc3cccf0b8aec98a --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=21565 --metrics-logging=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.156.34 waku 7a61c3c1f0c569a96fbaa0b7ebaea070cd663bb460de5cbf75c8ad6153416673
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 7a61c3c1f0c5. Setting up logs at ./log/docker/node1_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 21561
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:21561/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:21561/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.156.34/tcp/21562/p2p/16Uiu2HAkxsWzx95QwccokLMR91BnqBch4qNEGoBXhVns6tpbbfAG","/ip4/172.18.156.34/tcp/21563/ws/p2p/16Uiu2HAkxsWzx95QwccokLMR91BnqBch4qNEGoBXhVns6tpbbfAG"],"enrUri":"enr:-L24QKbradWLCNJnrGDm4CiLZ6uXyz5cvurPcQVVRor8ZunZfuiJrzKdLsMB23RTzW6TrfPLqkzMJ19_w65p5gsI3EMCgmlkgnY0gmlwhKwSnCKKbXVsdGlhZGRyc5YACASsEpwiBlQ6AAoErBKcIgZUO90DgnJzhQADAQAAiXNlY3AyNTZrMaECMzICEAkKE_MT-08NM_OBrhiJFNz2w1akcG4DifXbKoGDdGNwglQ6g3VkcIJUPIV3YWt1MgE"}'
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.223.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['24843', '24844', '24845', '24846', '24847']
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 24843:24843 -p 24844:24844 -p 24845:24845 -p 24846:24846 -p 24847:24847 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=24845 --rest-port=24843 --tcp-port=24844 --discv5-udp-port=24846 --rest-address=0.0.0.0 --nat=extip:172.18.223.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=acb05dfba11abf0592b3d36b3dc57659ed9a97fe8e7ecc13261c45dac3cbfbba --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=24847 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKbradWLCNJnrGDm4CiLZ6uXyz5cvurPcQVVRor8ZunZfuiJrzKdLsMB23RTzW6TrfPLqkzMJ19_w65p5gsI3EMCgmlkgnY0gmlwhKwSnCKKbXVsdGlhZGRyc5YACASsEpwiBlQ6AAoErBKcIgZUO90DgnJzhQADAQAAiXNlY3AyNTZrMaECMzICEAkKE_MT-08NM_OBrhiJFNz2w1akcG4DifXbKoGDdGNwglQ6g3VkcIJUPIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.223.195 waku 55912edc2a27fa0b1293f4fcf808d231400f3b9be6f9f92f1afd62c349e58c8e
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 55912edc2a27. Setting up logs at ./log/docker/node2_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 24843
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:24843/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:24843/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.223.195/tcp/24844/p2p/16Uiu2HAkvNpA7rBshdieUxtXFAMF6FmcXT5aSRbctbnhE7rut5ey","/ip4/172.18.223.195/tcp/24845/ws/p2p/16Uiu2HAkvNpA7rBshdieUxtXFAMF6FmcXT5aSRbctbnhE7rut5ey"],"enrUri":"enr:-L24QLNsfU7-JDVWnr0et6QRjlu36U6bDQiQnC8GtxBmkNU0XXsWfpBJT1J2dXHm4VHKmVP8-aZl0ATb7rLN_3XqiSoCgmlkgnY0gmlwhKwS38OKbXVsdGlhZGRyc5YACASsEt_DBmEMAAoErBLfwwZhDd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDiAxAOUNlhhNWRuIkoIu2tH8H4oV5erOK81ds_PtVgKDdGNwgmEMg3VkcIJhDoV3YWt1MgE"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.65.106
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['43961', '43962', '43963', '43964', '43965']
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 43961:43961 -p 43962:43962 -p 43963:43963 -p 43964:43964 -p 43965:43965 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=43963 --rest-port=43961 --tcp-port=43962 --discv5-udp-port=43964 --rest-address=0.0.0.0 --nat=extip:172.18.65.106 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=ed7d8553cc7ad0fabefb66cdeca3e87e7dbd8f1c6e7c19aeeab2d9c25ce44244 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=43965 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QLNsfU7-JDVWnr0et6QRjlu36U6bDQiQnC8GtxBmkNU0XXsWfpBJT1J2dXHm4VHKmVP8-aZl0ATb7rLN_3XqiSoCgmlkgnY0gmlwhKwS38OKbXVsdGlhZGRyc5YACASsEt_DBmEMAAoErBLfwwZhDd0DgnJzhQADAQAAiXNlY3AyNTZrMaECDiAxAOUNlhhNWRuIkoIu2tH8H4oV5erOK81ds_PtVgKDdGNwgmEMg3VkcIJhDoV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.65.106 waku 0a1efc102ca330e2ce37044abc9ab094a86d3c4d69c9883d813615c053f06523
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 0a1efc102ca3. Setting up logs at ./log/docker/node3_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 43961
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:43961/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:43961/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.65.106/tcp/43962/p2p/16Uiu2HAmJyqR3XUrHdJVozbRGDCvAuA9bm797jNfrqMEVM7TV37z","/ip4/172.18.65.106/tcp/43963/ws/p2p/16Uiu2HAmJyqR3XUrHdJVozbRGDCvAuA9bm797jNfrqMEVM7TV37z"],"enrUri":"enr:-L24QKTLXJ1vk9FbKtil2iL39O190QwPhq_O_1cF3VyAwIXvNQfXUHBVJQjcQasam8Smh3FFab7vS4bPpGFHGVlp32gCgmlkgnY0gmlwhKwSQWqKbXVsdGlhZGRyc5YACASsEkFqBqu6AAoErBJBagaru90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXfoNxUUEmhHvBsOQEh6Jp3WyLR6RfZ7oyU1eBj6HDZ2DdGNwgqu6g3VkcIKrvIV3YWt1MgE"}'
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.220.195
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['12890', '12891', '12892', '12893', '12894']
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 12890:12890 -p 12891:12891 -p 12892:12892 -p 12893:12893 -p 12894:12894 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=12892 --rest-port=12890 --tcp-port=12891 --discv5-udp-port=12893 --rest-address=0.0.0.0 --nat=extip:172.18.220.195 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cf8d23a25dfdc8bcdbc3dc2d47bfe163feac5a86a5fb9bc83be9abce4ca76ef2 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=12894 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QKTLXJ1vk9FbKtil2iL39O190QwPhq_O_1cF3VyAwIXvNQfXUHBVJQjcQasam8Smh3FFab7vS4bPpGFHGVlp32gCgmlkgnY0gmlwhKwSQWqKbXVsdGlhZGRyc5YACASsEkFqBqu6AAoErBJBagaru90DgnJzhQADAQAAiXNlY3AyNTZrMaEDXfoNxUUEmhHvBsOQEh6Jp3WyLR6RfZ7oyU1eBj6HDZ2DdGNwgqu6g3VkcIKrvIV3YWt1MgE
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.220.195 waku 01aefa83c3951ce6d96e3273a84faca0246afeed5790ffc52e21b3f9703262a6
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 01aefa83c395. Setting up logs at ./log/docker/node4_2026-02-25_07-22-09__c50211ed-fbea-492b-a650-156a728c4a82__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 12890
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:12890/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:12890/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.220.195/tcp/12891/p2p/16Uiu2HAm7wgPvvL9HsbniQSqXKaFdApamgJU7LF7Dt8exgebSzVy","/ip4/172.18.220.195/tcp/12892/ws/p2p/16Uiu2HAm7wgPvvL9HsbniQSqXKaFdApamgJU7LF7Dt8exgebSzVy"],"enrUri":"enr:-L24QD_X29ION4kd4jblBLNk4XtC7qWM72ZmBt9pMtZHkPXqMITYJUQDbGfnG7Uztbzfd5u8r6rHcMC1zSBmvaM5ocMCgmlkgnY0gmlwhKwS3MOKbXVsdGlhZGRyc5YACASsEtzDBjJbAAoErBLcwwYyXN0DgnJzhQADAQAAiXNlY3AyNTZrMaECufwjT77poZ-v-Ib4kXnF6xKeWRsVyk5ga4BZeTszmfyDdGNwgjJbg3VkcIIyXYV3YWt1MgE"}'
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:21561/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:24843/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:43961/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:12890/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:21561/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.223.195/tcp/33380/p2p/16Uiu2HAkvNpA7rBshdieUxtXFAMF6FmcXT5aSRbctbnhE7rut5ey","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:24843/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.65.106/tcp/45114/p2p/16Uiu2HAmJyqR3XUrHdJVozbRGDCvAuA9bm797jNfrqMEVM7TV37z","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"},{"multiaddr":"/ip4/172.18.156.34/tcp/21562/p2p/16Uiu2HAkxsWzx95QwccokLMR91BnqBch4qNEGoBXhVns6tpbbfAG","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:43961/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.223.195/tcp/24844/p2p/16Uiu2HAkvNpA7rBshdieUxtXFAMF6FmcXT5aSRbctbnhE7rut5ey","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"},{"multiaddr":"/ip4/172.18.220.195/tcp/60240/p2p/16Uiu2HAm7wgPvvL9HsbniQSqXKaFdApamgJU7LF7Dt8exgebSzVy","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"UnknownOrigin"}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12890/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.65.106/tcp/43962/p2p/16Uiu2HAmJyqR3XUrHdJVozbRGDCvAuA9bm797jNfrqMEVM7TV37z","protocols":["/ipfs/id/1.0.0","/libp2p/autonat/1.0.0","/libp2p/circuit/relay/0.2.0/hop","/vac/waku/metadata/1.0.0","/vac/waku/relay/2.0.0","/vac/waku/rendezvous/1.0.0","/ipfs/ping/1.0.0","/vac/waku/filter-push/2.0.0-beta1","/vac/waku/peer-exchange/2.0.0-alpha1"],"shards":[0],"connected":"Connected","agent":"nwaku-v0.36.0-156-gc7e0cc","origin":"Discv5"}]'
DEBUG  src.libs.common:common.py:47 Sleeping for 20 seconds
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3576', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3576', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3576', '-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', '3576', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:71 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 0 bytes 0 pkt (dropped 0, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12890/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/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:21561/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "UmVsYXkgd29ya3MhIQ==", "contentTopic": "/test/1/waku-relay/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3576', '-n', 'tc', '-s', 'qdisc', 'show', 'dev', 'eth0']
DEBUG  src.steps.network_conditions:network_conditions.py:39 tc -s qdisc show dev eth0:
qdisc netem 8001: root refcnt 5 limit 1000 loss 50%
Sent 15090 bytes 151 pkt (dropped 138, overlimits 0 requeues 0)
backlog 0b 0p requeues 0
DEBUG  src.libs.common:common.py:47 Sleeping for 15.0 seconds
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:12890/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":1772004157851789331,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004158913337474,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004163017051757,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004163029332281,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004164098944471,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004164720335462,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004164732852110,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004171903679081,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004171920451643,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004172136090684,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004172148008820,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004172368134084,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004174256329346,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004176120488188,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004176128963775,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004176344345274,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004177816549741,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004178440261841,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004178648194684,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004179712377158,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004179936082876,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004179948282046,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004183096002724,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004190273824482,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004190896477875,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004190904546469,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004191120417337,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004193624516999,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004195104387484,"ephemeral":false,"proof":""},{"payload":"UmVsYXkgd29ya3MhIQ==","contentTopic":"/test/1/waku-relay/proto","version":0,"timestamp":1772004195320419964,"ephemeral":false,"proof":""}]'
INFO  tests.e2e.test_network_conditions:test_network_conditions.py:362 [LOSS=50.0%] sent=30 received=30 window=15.0s
INFO  src.steps.network_conditions:network_conditions.py:22 TC exec: ['sudo', '-n', 'nsenter', '-t', '3576', '-n', 'tc', 'qdisc', 'del', 'dev', 'eth0', 'root']
DEBUG  tests.conftest:conftest.py:59 Running fixture teardown: test_setup
DEBUG  tests.conftest:conftest.py:83 Running fixture teardown: close_open_nodes
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 7a61c3c1f0c5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 55912edc2a27
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 0a1efc102ca3
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 7a61c3c1f0c5. 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 01aefa83c395
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 55912edc2a27. 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

View File

@ -0,0 +1,75 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_content_topic_not_in_docker_flags with id: 2026-02-25_07-26-47__01e0e97d-25eb-4b61-8c67-1dc804739f46
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.relay:relay.py:28 Running fixture setup: relay_setup
DEBUG  src.steps.sharding:sharding.py:30 Running fixture setup: sharding_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-26-47__01e0e97d-25eb-4b61-8c67-1dc804739f46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.228.26
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['49566', '49567', '49568', '49569', '49570']
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 49566:49566 -p 49567:49567 -p 49568:49568 -p 49569:49569 -p 49570:49570 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=49568 --rest-port=49566 --tcp-port=49567 --discv5-udp-port=49569 --rest-address=0.0.0.0 --nat=extip:172.18.228.26 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=ed5ea85eec71ffbb837d1ebf3dac46b26a502ffbeba8dce8163eff95dc9eacbd --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=49570 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.228.26 waku 95d64f5135d6f1d14e4f8a2ec055cbff2de492dec63ef5356ea206bc62183d19
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 95d64f5135d6. Setting up logs at ./log/docker/node1_2026-02-25_07-26-47__01e0e97d-25eb-4b61-8c67-1dc804739f46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 49566
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 064739cd1b66. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container a8d1c914d005. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49566/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:49566/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.228.26/tcp/49567/p2p/16Uiu2HAmVa3DztXYYq5rGPj1PQoH49gpuZrpz8serzdmPquvrU97","/ip4/172.18.228.26/tcp/49568/ws/p2p/16Uiu2HAmVa3DztXYYq5rGPj1PQoH49gpuZrpz8serzdmPquvrU97"],"enrUri":"enr:-L24QPccIP-sUmd8bQrDa_jKcUJMJh_2kje-VoB1Rl8Sw00fUgRwYXsR3pHedBfKU0v4CKevOrPLK5uv1yvA4gu3JGECgmlkgnY0gmlwhKwS5BqKbXVsdGlhZGRyc5YACASsEuQaBsGfAAoErBLkGgbBoN0DgnJzhQACAQAAiXNlY3AyNTZrMaED-1IGD6nGUueY2ziiJyXQ_W5_PFTRK4--_FVfAjfYohqDdGNwgsGfg3VkcILBoYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-26-47__01e0e97d-25eb-4b61-8c67-1dc804739f46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.241.228
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['25069', '25070', '25071', '25072', '25073']
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 25069:25069 -p 25070:25070 -p 25071:25071 -p 25072:25072 -p 25073:25073 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=25071 --rest-port=25069 --tcp-port=25070 --discv5-udp-port=25072 --rest-address=0.0.0.0 --nat=extip:172.18.241.228 --peer-exchange=true --discv5-discovery=true --cluster-id=2 --nodekey=b470d06f05ef9a70f09c9ae89da4a4af65a71f90ae7b8cd4456f53ed1a5870db --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=25073 --metrics-logging=true --relay=true --discv5-bootstrap-node=enr:-L24QPccIP-sUmd8bQrDa_jKcUJMJh_2kje-VoB1Rl8Sw00fUgRwYXsR3pHedBfKU0v4CKevOrPLK5uv1yvA4gu3JGECgmlkgnY0gmlwhKwS5BqKbXVsdGlhZGRyc5YACASsEuQaBsGfAAoErBLkGgbBoN0DgnJzhQACAQAAiXNlY3AyNTZrMaED-1IGD6nGUueY2ziiJyXQ_W5_PFTRK4--_FVfAjfYohqDdGNwgsGfg3VkcILBoYV3YWt1MgU
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.241.228 waku 784b2ee71e67672112d513d139aeecd8392995ace8048bf2a5fca0870bbb3657
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 784b2ee71e67. Setting up logs at ./log/docker/node2_2026-02-25_07-26-47__01e0e97d-25eb-4b61-8c67-1dc804739f46__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 25069
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:25069/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:25069/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.228/tcp/25070/p2p/16Uiu2HAmScr5hxxCVYL3fDgaPPDFaWPhWUbFHBcbVFTt7zE5dqXg","/ip4/172.18.241.228/tcp/25071/ws/p2p/16Uiu2HAmScr5hxxCVYL3fDgaPPDFaWPhWUbFHBcbVFTt7zE5dqXg"],"enrUri":"enr:-L24QHg8y_0hALrKIXi9tAD0wNFPQPnx9Dgdl_wcUcbRaKN8UKFMD0E2R6-V5xg3jr-ep0jZLqcQLdpBmhX4CGx1T50CgmlkgnY0gmlwhKwS8eSKbXVsdGlhZGRyc5YACASsEvHkBmHuAAoErBLx5AZh790DgnJzhQACAQAAiXNlY3AyNTZrMaEDz3cbHri3raB9OwONJzIPyu70yJbcmtW9kQ19oAJr6vODdGNwgmHug3VkcIJh8IV3YWt1MgE"}'
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:25069/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.228.26/tcp/49567/p2p/16Uiu2HAmVa3DztXYYq5rGPj1PQoH49gpuZrpz8serzdmPquvrU97"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49566/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:25069/relay/v1/auto/subscriptions" -H "Content-Type: application/json" -d '["/myapp/1/latest/proto"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:49566/relay/v1/auto/messages" -H "Content-Type: application/json" -d '{"payload": "U2hhcmRpbmcgd29ya3MhIQ==", "contentTopic": "/myapp/1/latest/proto", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_1:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:49566/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":1772004410160268015,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.sharding:sharding.py:158 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:25069/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":1772004410160268015,"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 95d64f5135d6
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 784b2ee71e67
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,107 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_2_receiving_nodes__relay_node1_forwards_lightpushed_message_to_relay_node2 with id: 2026-02-25_07-29-29__deb3263f-def2-49c9-841b-8aefea862694
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.light_push:light_push.py:28 Running fixture setup: light_push_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node1_2026-02-25_07-29-29__deb3263f-def2-49c9-841b-8aefea862694__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.104.222
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31859', '31860', '31861', '31862', '31863']
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 31859:31859 -p 31860:31860 -p 31861:31861 -p 31862:31862 -p 31863:31863 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31861 --rest-port=31859 --tcp-port=31860 --discv5-udp-port=31862 --rest-address=0.0.0.0 --nat=extip:172.18.104.222 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d3bec9d18b5f7eba40efcb2df3264dcbeb7ee5a2e7b8fd0e7baae9e2f54c80b1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31863 --metrics-logging=true --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.104.222 waku f7bb2f50f6a9f3ea11dc665858942bb00f9ea5b588b297fd335fad0b839b85be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID f7bb2f50f6a9. Setting up logs at ./log/docker/receiving_node1_2026-02-25_07-29-29__deb3263f-def2-49c9-841b-8aefea862694__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31859
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 a8f1264edebd. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 8261f33afc41. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31859/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:31859/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.104.222/tcp/31860/p2p/16Uiu2HAmRFusHdePp1mKAHJ7eXNB3iG2e4vKBMCfFoY8sjQ2GNUE","/ip4/172.18.104.222/tcp/31861/ws/p2p/16Uiu2HAmRFusHdePp1mKAHJ7eXNB3iG2e4vKBMCfFoY8sjQ2GNUE"],"enrUri":"enr:-L24QOX3z7AusrWlwjR4QeewkyitV0EwAIPwG_KESUQsjhhaSwf36qhfLwsNUWIH9AFiHtkh5nichfSvkaj9wSrYyaECgmlkgnY0gmlwhKwSaN6KbXVsdGlhZGRyc5YACASsEmjeBnx0AAoErBJo3gZ8dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuz6AshnCLYd-VGt9KiXJmqdTn12HB5_VD45Kolg46WeDdGNwgnx0g3VkcIJ8doV3YWt1Mgk"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/receiving_node2_2026-02-25_07-29-29__deb3263f-def2-49c9-841b-8aefea862694__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.28.11
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['58731', '58732', '58733', '58734', '58735']
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 58731:58731 -p 58732:58732 -p 58733:58733 -p 58734:58734 -p 58735:58735 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=58733 --rest-port=58731 --tcp-port=58732 --discv5-udp-port=58734 --rest-address=0.0.0.0 --nat=extip:172.18.28.11 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=29fcdc45cf1dbe8e4dc4af0c0daff3ed16dd0b48eafade4a18af6f26c0e8a229 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=58735 --metrics-logging=true --lightpush=false --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.28.11 waku 905564dd343b414182ad389b274d7469059cdaaab675ba1c2a16f4b0675770be
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 905564dd343b. Setting up logs at ./log/docker/receiving_node2_2026-02-25_07-29-29__deb3263f-def2-49c9-841b-8aefea862694__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 58731
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:58731/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:58731/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.28.11/tcp/58732/p2p/16Uiu2HAm7dKnogWNLTuY8EM5JrdgnA9Afx8Nwg2TdYRFJQNvZPtt","/ip4/172.18.28.11/tcp/58733/ws/p2p/16Uiu2HAm7dKnogWNLTuY8EM5JrdgnA9Afx8Nwg2TdYRFJQNvZPtt"],"enrUri":"enr:-L24QKCbqfzaukwacrq9zdlfmmOsoB9eCcK5h9Mkm3iC1hICOBszG1VLqmCfgy7lWqr-Ufst4qAgbEh9kb-bPlzFnFICgmlkgnY0gmlwhKwSHAuKbXVsdGlhZGRyc5YACASsEhwLBuVsAAoErBIcCwblbd0DgnJzhQADAQAAiXNlY3AyNTZrMaECtUhicZwQGnWoc2LEZx9T9_T1xtXj2FBnKro1n5gWKImDdGNwguVsg3VkcILlboV3YWt1MgE"}'
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:58731/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.222/tcp/31860/p2p/16Uiu2HAmRFusHdePp1mKAHJ7eXNB3iG2e4vKBMCfFoY8sjQ2GNUE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/lightpush_node1_2026-02-25_07-29-29__deb3263f-def2-49c9-841b-8aefea862694__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.90.189
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['31513', '31514', '31515', '31516', '31517']
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 31513:31513 -p 31514:31514 -p 31515:31515 -p 31516:31516 -p 31517:31517 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=31515 --rest-port=31513 --tcp-port=31514 --discv5-udp-port=31516 --rest-address=0.0.0.0 --nat=extip:172.18.90.189 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=342dd3963c9dffdbbaad95eff9e12ae35f2bd728f5dcf9d3f3abcabf11aeedcc --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=31517 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QOX3z7AusrWlwjR4QeewkyitV0EwAIPwG_KESUQsjhhaSwf36qhfLwsNUWIH9AFiHtkh5nichfSvkaj9wSrYyaECgmlkgnY0gmlwhKwSaN6KbXVsdGlhZGRyc5YACASsEmjeBnx0AAoErBJo3gZ8dd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDuz6AshnCLYd-VGt9KiXJmqdTn12HB5_VD45Kolg46WeDdGNwgnx0g3VkcIJ8doV3YWt1Mgk --lightpushnode=/ip4/172.18.104.222/tcp/31860/p2p/16Uiu2HAmRFusHdePp1mKAHJ7eXNB3iG2e4vKBMCfFoY8sjQ2GNUE --lightpush=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.90.189 waku 52065cce7adfb97552bceca6cb8937b468b20253fb0e12717a88cac3ace7b4c7
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 52065cce7adf. Setting up logs at ./log/docker/lightpush_node1_2026-02-25_07-29-29__deb3263f-def2-49c9-841b-8aefea862694__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 31513
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:31513/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:31513/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.90.189/tcp/31514/p2p/16Uiu2HAmHEqMSkYoSD3ayg2BTWNfkHTGHvzsn9sUvMYnC9BTiesv","/ip4/172.18.90.189/tcp/31515/ws/p2p/16Uiu2HAmHEqMSkYoSD3ayg2BTWNfkHTGHvzsn9sUvMYnC9BTiesv"],"enrUri":"enr:-L24QIjRUcZ6MlOESUJ24wRrGmtf1D-CuBJA9--tTzf5ZCvva-aoXdAWiFynS2ipT-quDR7z6zlgD9V4ryExM86lVdwCgmlkgnY0gmlwhKwSWr2KbXVsdGlhZGRyc5YACASsElq9BnsaAAoErBJavQZ7G90DgnJzhQADAQAAiXNlY3AyNTZrMaEDRBpSaCXdhZ1LA-y6_qvQ7o2XsqywGZU1z9s8LI-FzoWDdGNwgnsag3VkcIJ7HIV3YWt1Mgk"}'
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:31513/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.104.222/tcp/31860/p2p/16Uiu2HAmRFusHdePp1mKAHJ7eXNB3iG2e4vKBMCfFoY8sjQ2GNUE"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31513/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.28.11/tcp/58732/p2p/16Uiu2HAm7dKnogWNLTuY8EM5JrdgnA9Afx8Nwg2TdYRFJQNvZPtt"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:31859/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:58731/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:31513/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:31513/lightpush/v1/message" -H "Content-Type: application/json" -d '{"pubsubTopic": "/waku/2/rs/3/0", "message": {"payload": "TGlnaHQgcHVzaCB3b3JrcyEh", "contentTopic": "/myapp/1/latest/proto", "timestamp": 1772004573659232644}}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_1:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31859/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":1772004573659232644,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_2:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:58731/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":1772004573659232644,"ephemeral":false,"proof":""}]'
DEBUG  src.steps.light_push:light_push.py:125 Checking that peer NODE_3:wakuorg/nwaku:latest can find the lightpushed message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:31513/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":1772004573659232644,"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 f7bb2f50f6a9
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 905564dd343b
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 52065cce7adf
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container f7bb2f50f6a9. Exiting log stream.
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  tests.conftest:conftest.py:98 Running fixture teardown: check_waku_log_errors
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.
DEBUG  src.node.docker_mananger:docker_mananger.py:144 No errors found in the waku logs.

View File

@ -0,0 +1,68 @@
2026-02-25 07:24:26.388 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:24:26.388 DEBUG [tests.conftest] Running test: test_store_is_empty with id: 2026-02-25_07-24-26__745aca25-99be-4160-ac86-6c256286fbd5
2026-02-25 07:24:26.389 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:24:26.390 DEBUG [src.steps.store] Running fixture setup: store_setup
2026-02-25 07:24:26.390 DEBUG [src.steps.store] Running fixture setup: node_setup
2026-02-25 07:24:26.398 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:26.398 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-24-26__745aca25-99be-4160-ac86-6c256286fbd5__wakuorg_nwaku:latest.log
2026-02-25 07:24:26.398 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:26.398 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:26.399 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:26.399 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.50.128
2026-02-25 07:24:26.400 DEBUG [src.node.docker_mananger] Generated ports ['62070', '62071', '62072', '62073', '62074']
2026-02-25 07:24:26.400 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:26.400 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:26.400 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:26.400 DEBUG [src.node.docker_mananger] docker run -i -t -p 62070:62070 -p 62071:62071 -p 62072:62072 -p 62073:62073 -p 62074:62074 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=62072 --rest-port=62070 --tcp-port=62071 --discv5-udp-port=62073 --rest-address=0.0.0.0 --nat=extip:172.18.50.128 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=69ddc8fecccfcccf438aafc2e1cc110dc915c43ea3424ffef052bc540bb73fd9 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=62074 --metrics-logging=true --store=true --relay=true
2026-02-25 07:24:26.572 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.50.128 waku ef9fcc5cf48999d55dfcfe4d9b4b19bb43a6f36b2e2d2c5bfcdf66b6140e7a16
2026-02-25 07:24:26.605 DEBUG [src.node.docker_mananger] Container started with ID ef9fcc5cf489. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-24-26__745aca25-99be-4160-ac86-6c256286fbd5__wakuorg_nwaku:latest.log
2026-02-25 07:24:26.606 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 62070
2026-02-25 07:24:26.607 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:26.667 ERROR [src.node.docker_mananger] Max retries reached for container 30daa3cd515c. Exiting log stream.
2026-02-25 07:24:27.205 ERROR [src.node.docker_mananger] Max retries reached for container 3e370bd9a7f0. Exiting log stream.
2026-02-25 07:24:27.607 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62070/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:27.610 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:27.610 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:27.610 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62070/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:27.613 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.50.128/tcp/62071/p2p/16Uiu2HAmKJzMDrfYu4fP4DGt5BFhd7UtttNJCjcuYVoB928UCwjT","/ip4/172.18.50.128/tcp/62072/ws/p2p/16Uiu2HAmKJzMDrfYu4fP4DGt5BFhd7UtttNJCjcuYVoB928UCwjT"],"enrUri":"enr:-L24QBd8LyfHBdQRLF_SIKmq48aoPpEqq3Rj58BEQeVkdVxDCUu2R061NBECoYSiJHwWi_swhygzwdty7EVf5IymbBACgmlkgnY0gmlwhKwSMoCKbXVsdGlhZGRyc5YACASsEjKABvJ3AAoErBIygAbyeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYuIw5KgJOxJ2qMoIf2i_kP0xdwSF6-JOn--IEcms3z6DdGNwgvJ3g3VkcILyeYV3YWt1MgM"}'
2026-02-25 07:24:27.613 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:27.620 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:24:27.620 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-24-26__745aca25-99be-4160-ac86-6c256286fbd5__wakuorg_nwaku:latest.log
2026-02-25 07:24:27.620 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:24:27.620 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:24:27.621 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:24:27.621 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.143.130
2026-02-25 07:24:27.622 DEBUG [src.node.docker_mananger] Generated ports ['54777', '54778', '54779', '54780', '54781']
2026-02-25 07:24:27.622 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:24:27.622 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:24:27.622 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:24:27.622 DEBUG [src.node.docker_mananger] docker run -i -t -p 54777:54777 -p 54778:54778 -p 54779:54779 -p 54780:54780 -p 54781:54781 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=54779 --rest-port=54777 --tcp-port=54778 --discv5-udp-port=54780 --rest-address=0.0.0.0 --nat=extip:172.18.143.130 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=dc95a75baacdc13edfb2ec804fa8e024f87fddecddff09f47b8abf2362ae29fb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=54781 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QBd8LyfHBdQRLF_SIKmq48aoPpEqq3Rj58BEQeVkdVxDCUu2R061NBECoYSiJHwWi_swhygzwdty7EVf5IymbBACgmlkgnY0gmlwhKwSMoCKbXVsdGlhZGRyc5YACASsEjKABvJ3AAoErBIygAbyeN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDYuIw5KgJOxJ2qMoIf2i_kP0xdwSF6-JOn--IEcms3z6DdGNwgvJ3g3VkcILyeYV3YWt1MgM --storenode=/ip4/172.18.50.128/tcp/62071/p2p/16Uiu2HAmKJzMDrfYu4fP4DGt5BFhd7UtttNJCjcuYVoB928UCwjT --store=true --relay=true
2026-02-25 07:24:27.800 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.143.130 waku 4ef0b00b98ebad05a196782580aa29a58dca9d7226418d63ead0f91efe4c5e1c
2026-02-25 07:24:27.833 DEBUG [src.node.docker_mananger] Container started with ID 4ef0b00b98eb. Setting up logs at ./log/docker/store_node1_2026-02-25_07-24-26__745aca25-99be-4160-ac86-6c256286fbd5__wakuorg_nwaku:latest.log
2026-02-25 07:24:27.833 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 54777
2026-02-25 07:24:27.833 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:24:28.834 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54777/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:28.837 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"PartiallyConnected","protocolsHealth":[{"Relay":"READY"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"READY"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"READY"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:24:28.837 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:24:28.837 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54777/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:28.839 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.143.130/tcp/54778/p2p/16Uiu2HAmBJhtVZ8AjsiTVyt8He42cmjUCBraY85rVhVhbN8uKi4X","/ip4/172.18.143.130/tcp/54779/ws/p2p/16Uiu2HAmBJhtVZ8AjsiTVyt8He42cmjUCBraY85rVhVhbN8uKi4X"],"enrUri":"enr:-L24QHjFQC2SxsDU1ktn3-DWZVRVzKgj_rPmgKF48wf1EslnKB3zuE8S2J-vzMAvCji62tHrcrwDehpgvkIByNRSCj0CgmlkgnY0gmlwhKwSj4KKbXVsdGlhZGRyc5YACASsEo-CBtX6AAoErBKPggbV-90DgnJzhQADAQAAiXNlY3AyNTZrMaEC6_IVTt9eNjRtk3wdBTd4fl-ohEIRxyvpmswQBJOmaUCDdGNwgtX6g3VkcILV_IV3YWt1MgM"}'
2026-02-25 07:24:28.839 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:24:28.840 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54777/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.50.128/tcp/62071/p2p/16Uiu2HAmKJzMDrfYu4fP4DGt5BFhd7UtttNJCjcuYVoB928UCwjT"]'
2026-02-25 07:24:28.842 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:28.843 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:62070/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:24:28.845 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:28.846 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:54777/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/0"]'
2026-02-25 07:24:28.848 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:24:28.849 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:62070/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:28.851 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 07:24:28.852 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:54777/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=50&ascending=true" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:24:28.854 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
2026-02-25 07:24:28.855 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:24:28.856 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:24:28.856 DEBUG [src.node.waku_node] Stopping container with id ef9fcc5cf489
2026-02-25 07:24:29.435 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:29.435 DEBUG [src.node.waku_node] Stopping container with id 4ef0b00b98eb
2026-02-25 07:24:30.022 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:24:30.023 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:24:30.029 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:24:30.035 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,93 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_filter_subscribe_with_multiple_overlapping_content_topics with id: 2026-02-25_07-24-56__0e197ee4-9f57-420b-a3b3-297e3f2457ed
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-24-56__0e197ee4-9f57-420b-a3b3-297e3f2457ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.3.70
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['7181', '7182', '7183', '7184', '7185']
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 7181:7181 -p 7182:7182 -p 7183:7183 -p 7184:7184 -p 7185:7185 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=7183 --rest-port=7181 --tcp-port=7182 --discv5-udp-port=7184 --rest-address=0.0.0.0 --nat=extip:172.18.3.70 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=decf147aa5eb8b6ba386c9fee9f01cbddffb2d3b7f1cfc8ccf3979feaeb30bdb --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=7185 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.3.70 waku e192108a8e60ab9c235b5a83230d006fa01b97803c6bc0f41def1e829fd37210
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID e192108a8e60. Setting up logs at ./log/docker/node1_2026-02-25_07-24-56__0e197ee4-9f57-420b-a3b3-297e3f2457ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 7181
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 74b4c8b08c31. Exiting log stream.
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 32db8ef45cd2. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:7181/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:7181/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.3.70/tcp/7182/p2p/16Uiu2HAmJ1114U9vLaCjDxV71dXxMvAw8YkGezC5sxaYKj32mnMh","/ip4/172.18.3.70/tcp/7183/ws/p2p/16Uiu2HAmJ1114U9vLaCjDxV71dXxMvAw8YkGezC5sxaYKj32mnMh"],"enrUri":"enr:-L24QHfcwx5g2A9XPXrECrYjvq8sVZOTjARE4R8cMqYP3kzxbyT0rFTZ4JCfIg5I-p5cmJo_tN1KW0NtLEP_j7LXD-ECgmlkgnY0gmlwhKwSA0aKbXVsdGlhZGRyc5YACASsEgNGBhwOAAoErBIDRgYcD90DgnJzhQADAQAAiXNlY3AyNTZrMaEDT2rJgqLsQJJgsq5b5u2gJluFXoE02zx1fIYksHgp07SDdGNwghwOg3VkcIIcEIV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-24-56__0e197ee4-9f57-420b-a3b3-297e3f2457ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.14.187
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['19982', '19983', '19984', '19985', '19986']
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 19982:19982 -p 19983:19983 -p 19984:19984 -p 19985:19985 -p 19986:19986 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=19984 --rest-port=19982 --tcp-port=19983 --discv5-udp-port=19985 --rest-address=0.0.0.0 --nat=extip:172.18.14.187 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d38711e6ffe29f6eaee58bee416fa64bcd558a4902999f7f0decc9f4b1bfe7ac --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=19986 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QHfcwx5g2A9XPXrECrYjvq8sVZOTjARE4R8cMqYP3kzxbyT0rFTZ4JCfIg5I-p5cmJo_tN1KW0NtLEP_j7LXD-ECgmlkgnY0gmlwhKwSA0aKbXVsdGlhZGRyc5YACASsEgNGBhwOAAoErBIDRgYcD90DgnJzhQADAQAAiXNlY3AyNTZrMaEDT2rJgqLsQJJgsq5b5u2gJluFXoE02zx1fIYksHgp07SDdGNwghwOg3VkcIIcEIV3YWt1MgU --filternode=/ip4/172.18.3.70/tcp/7182/p2p/16Uiu2HAmJ1114U9vLaCjDxV71dXxMvAw8YkGezC5sxaYKj32mnMh
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.14.187 waku 824b0bfbbb6689a740e6e5d5919d38546158132d9c6b4295bef0b88cb777afda
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 824b0bfbbb66. Setting up logs at ./log/docker/node2_2026-02-25_07-24-56__0e197ee4-9f57-420b-a3b3-297e3f2457ed__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 19982
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:19982/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:19982/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.14.187/tcp/19983/p2p/16Uiu2HAm9qDcZSaTabvG27Um4Qn8iWbTsvNmg8vrirXRtNcsFUsc","/ip4/172.18.14.187/tcp/19984/ws/p2p/16Uiu2HAm9qDcZSaTabvG27Um4Qn8iWbTsvNmg8vrirXRtNcsFUsc"],"enrUri":"enr:-L24QCl7ui1vKO-aS3birWvS8KwIHN3QFEwJPV1D4Uu4-inZFV-pRvwnQdsVh-9Ff1wQcSpNJaRTFLHFZk3WZSPRsJsCgmlkgnY0gmlwhKwSDruKbXVsdGlhZGRyc5YACASsEg67Bk4PAAoErBIOuwZOEN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC1gu-gKmr2gp_XwqgzOrbtIz6jh1V-sO7CHHwsijs-TODdGNwgk4Pg3VkcIJOEYV3YWt1MgA"}'
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:19982/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.3.70/tcp/7182/p2p/16Uiu2HAmJ1114U9vLaCjDxV71dXxMvAw8YkGezC5sxaYKj32mnMh"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/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:19982/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "8d36bc9e-deac-4e65-9919-04cf290cd407", "contentFilters": ["Hello World!", "1234567890", "{\"key\": \"value\"}"], "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":"8d36bc9e-deac-4e65-9919-04cf290cd407","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/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:19982/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "9430e61b-3723-47d6-a47b-7fad994fed12", "contentFilters": ["1234567890", "{\"key\": \"value\"}", "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587"], "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":"9430e61b-3723-47d6-a47b-7fad994fed12","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "Hello World!", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19982/filter/v2/messages/Hello%20World%21" -H "Content-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":"Hello World!","version":0,"timestamp":1772004298637786942,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "1234567890", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19982/filter/v2/messages/1234567890" -H "Content-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":"1234567890","version":0,"timestamp":1772004298751303120,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "{\"key\": \"value\"}", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19982/filter/v2/messages/%7B%22key%22%3A%20%22value%22%7D" -H "Content-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":"{\\"key\\": \\"value\\"}","version":0,"timestamp":1772004298862080527,"ephemeral":false}]'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:7181/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "\u8fd9\u662f\u4e00\u4e9b\u4e2d\u6587", "timestamp": '$(date +%s%N)'}'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
DEBUG  src.libs.common:common.py:47 Sleeping for 0.1 seconds
DEBUG  src.steps.filter:filter.py:96 Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:19982/filter/v2/messages/%E8%BF%99%E6%98%AF%E4%B8%80%E4%BA%9B%E4%B8%AD%E6%96%87" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"\xe8\xbf\x99\xe6\x98\xaf\xe4\xb8\x80\xe4\xba\x9b\xe4\xb8\xad\xe6\x96\x87","version":0,"timestamp":1772004298972973934,"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 e192108a8e60
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 824b0bfbbb66
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_unsubscribe_with_no_request_id with id: 2026-02-25_07-22-35__ef5255e5-6107-4815-bcce-5ac6276a7957
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.filter:filter.py:28 Running fixture setup: filter_setup
DEBUG  src.steps.filter:filter.py:34 Running fixture setup: setup_main_relay_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-22-35__ef5255e5-6107-4815-bcce-5ac6276a7957__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.149.148
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['29214', '29215', '29216', '29217', '29218']
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 29214:29214 -p 29215:29215 -p 29216:29216 -p 29217:29217 -p 29218:29218 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=29216 --rest-port=29214 --tcp-port=29215 --discv5-udp-port=29217 --rest-address=0.0.0.0 --nat=extip:172.18.149.148 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=cd7d4d06b8dfdf9ca1d54dbe60cbbb1cbb25480cacc3c2f65befeb285771a283 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=29218 --metrics-logging=true --relay=true --filter=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.149.148 waku 2b257d3a31b5d1b00551f6a65d8741c523259671c5441b017f7344db98e0e401
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container c0e24470a7f4. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 2b257d3a31b5. Setting up logs at ./log/docker/node1_2026-02-25_07-22-35__ef5255e5-6107-4815-bcce-5ac6276a7957__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 29214
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 c1ea4e6d67f0. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:29214/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:29214/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.149.148/tcp/29215/p2p/16Uiu2HAmDq1gVJPc32z3zjzzpwGyerq9x2bz7KKLqeEuztKjq2Sp","/ip4/172.18.149.148/tcp/29216/ws/p2p/16Uiu2HAmDq1gVJPc32z3zjzzpwGyerq9x2bz7KKLqeEuztKjq2Sp"],"enrUri":"enr:-L24QM4TRlBmtwk_YqqakuGvUCX66Cwzl-cK7lWQy-XN5ouvNz6tM5mtY9gKjUrDpGTCY33VC_QawwOFwxH-XpXWGyUCgmlkgnY0gmlwhKwSlZSKbXVsdGlhZGRyc5YACASsEpWUBnIfAAoErBKVlAZyIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEW0AAAjfc4eaKLB2lRvH5tgFZsjSK_tj1_Fo0Kxlw52DdGNwgnIfg3VkcIJyIYV3YWt1MgU"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.steps.filter:filter.py:39 Running fixture setup: setup_main_filter_node
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-22-35__ef5255e5-6107-4815-bcce-5ac6276a7957__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.23.250
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['15150', '15151', '15152', '15153', '15154']
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 15150:15150 -p 15151:15151 -p 15152:15152 -p 15153:15153 -p 15154:15154 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=15152 --rest-port=15150 --tcp-port=15151 --discv5-udp-port=15153 --rest-address=0.0.0.0 --nat=extip:172.18.23.250 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f00a2cd46a4a19bb951edef3bb1dceb4ac2ec2cfab42657f650ecddbd9e5da66 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=15154 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QM4TRlBmtwk_YqqakuGvUCX66Cwzl-cK7lWQy-XN5ouvNz6tM5mtY9gKjUrDpGTCY33VC_QawwOFwxH-XpXWGyUCgmlkgnY0gmlwhKwSlZSKbXVsdGlhZGRyc5YACASsEpWUBnIfAAoErBKVlAZyIN0DgnJzhQADAQAAiXNlY3AyNTZrMaEDEW0AAAjfc4eaKLB2lRvH5tgFZsjSK_tj1_Fo0Kxlw52DdGNwgnIfg3VkcIJyIYV3YWt1MgU --filternode=/ip4/172.18.149.148/tcp/29215/p2p/16Uiu2HAmDq1gVJPc32z3zjzzpwGyerq9x2bz7KKLqeEuztKjq2Sp
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.23.250 waku fec8af6836ec8d46a2ff367006341740c855990f0faa349dd5ad550161a88e68
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID fec8af6836ec. Setting up logs at ./log/docker/node2_2026-02-25_07-22-35__ef5255e5-6107-4815-bcce-5ac6276a7957__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 15150
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:15150/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:15150/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.23.250/tcp/15151/p2p/16Uiu2HAmA8V3r6J7EFyNDTW2tErmZjaj4jVvmz25TNNXaKuM8ve2","/ip4/172.18.23.250/tcp/15152/ws/p2p/16Uiu2HAmA8V3r6J7EFyNDTW2tErmZjaj4jVvmz25TNNXaKuM8ve2"],"enrUri":"enr:-L24QN-hSijqZBKX8V8HX_gpYEzm3eC2PFhqgzD1Z7GniEkSL7PHt4Pz0cGjY6priDIFgT-wrtAj7Swb8PvzO_u_zwUCgmlkgnY0gmlwhKwSF_qKbXVsdGlhZGRyc5YACASsEhf6BjsvAAoErBIX-gY7MN0DgnJzhQADAQAAiXNlY3AyNTZrMaEC2ngSSRfQtg7Yv0Q1_F3v0XYc_Kyt3JUIaOOcva8pMK-DdGNwgjsvg3VkcII7MYV3YWt1MgA"}'
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:15150/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.149.148/tcp/29215/p2p/16Uiu2HAmDq1gVJPc32z3zjzzpwGyerq9x2bz7KKLqeEuztKjq2Sp"]'
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:29214/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:15150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "806d40d2-f26f-4afa-bb26-2fcdce64dcc0", "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":"806d40d2-f26f-4afa-bb26-2fcdce64dcc0","statusDesc":"OK"}'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X DELETE "http://127.0.0.1:15150/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"contentFilters": ["/test/1/waku-filter/proto"], "pubsubTopic": "/waku/2/rs/3/1"}'
ERROR  src.node.api_clients.base_client:base_client.py:16 HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:15150/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 2b257d3a31b5
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id fec8af6836ec
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,111 @@
2026-02-25 07:29:25.413 DEBUG [tests.conftest] Running fixture setup: test_id
2026-02-25 07:29:25.413 DEBUG [tests.conftest] Running test: test_filter_unsubscribe_all_from_90_content_topics with id: 2026-02-25_07-29-25__3e3d3207-216d-4545-9332-8457c85ce066
2026-02-25 07:29:25.414 DEBUG [src.steps.common] Running fixture setup: common_setup
2026-02-25 07:29:25.414 DEBUG [src.steps.filter] Running fixture setup: filter_setup
2026-02-25 07:29:25.414 DEBUG [src.steps.filter] Running fixture setup: setup_main_relay_node
2026-02-25 07:29:25.421 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:29:25.421 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node1_2026-02-25_07-29-25__3e3d3207-216d-4545-9332-8457c85ce066__wakuorg_nwaku:latest.log
2026-02-25 07:29:25.421 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:29:25.422 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:29:25.423 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:29:25.423 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.161.169
2026-02-25 07:29:25.423 DEBUG [src.node.docker_mananger] Generated ports ['3629', '3630', '3631', '3632', '3633']
2026-02-25 07:29:25.424 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:29:25.424 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:29:25.424 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:29:25.424 DEBUG [src.node.docker_mananger] docker run -i -t -p 3629:3629 -p 3630:3630 -p 3631:3631 -p 3632:3632 -p 3633:3633 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=3631 --rest-port=3629 --tcp-port=3630 --discv5-udp-port=3632 --rest-address=0.0.0.0 --nat=extip:172.18.161.169 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=2ff1e6a4ca7dab6bf2faeddecad2278e215cd30a766aabdcfd35361adeda7fb1 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=3633 --metrics-logging=true --relay=true --filter=true
2026-02-25 07:29:25.606 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.161.169 waku a8f1264edebdc7be8a0fe87069606c9da79e629f243bcc0ecbff62535fa03dce
2026-02-25 07:29:25.616 ERROR [src.node.docker_mananger] Max retries reached for container 8782d7a0ec9b. Exiting log stream.
2026-02-25 07:29:25.640 DEBUG [src.node.docker_mananger] Container started with ID a8f1264edebd. Setting up logs at ./log/docker/node1_2026-02-25_07-29-25__3e3d3207-216d-4545-9332-8457c85ce066__wakuorg_nwaku:latest.log
2026-02-25 07:29:25.641 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 3629
2026-02-25 07:29:25.641 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:29:26.216 ERROR [src.node.docker_mananger] Max retries reached for container 52afb2e550fc. Exiting log stream.
2026-02-25 07:29:26.641 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3629/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:26.644 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_READY","desc":"No connected peers"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_READY","desc":"Relay is not ready, filter will not be able to sort out messages"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:29:26.644 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:29:26.644 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:3629/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:26.647 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.161.169/tcp/3630/p2p/16Uiu2HAmUuY5NfnLUfsN3HZufkuuJEanFbvwM1dR2WE8wTF33CnT","/ip4/172.18.161.169/tcp/3631/ws/p2p/16Uiu2HAmUuY5NfnLUfsN3HZufkuuJEanFbvwM1dR2WE8wTF33CnT"],"enrUri":"enr:-L24QJvX0mFviled7CL5s12cp5T2NOf8qWUJXLzex-7rJ3ctKQGpqaGTPTaWEUcOwKndEoVjuWnTq4JIaAtEuWIDG2QCgmlkgnY0gmlwhKwSoamKbXVsdGlhZGRyc5YACASsEqGpBg4uAAoErBKhqQYOL90DgnJzhQADAQAAiXNlY3AyNTZrMaED8XT-kJiO9VY93u4doNJl4Wl_3yUohVUvafmM1zkgBoiDdGNwgg4ug3VkcIIOMIV3YWt1MgU"}'
2026-02-25 07:29:26.647 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:29:26.647 DEBUG [src.steps.filter] Running fixture setup: setup_main_filter_node
2026-02-25 07:29:26.654 DEBUG [src.node.docker_mananger] Docker client initialized with image wakuorg/nwaku:latest
2026-02-25 07:29:26.654 DEBUG [src.node.waku_node] WakuNode instance initialized with log path ./log/docker/node2_2026-02-25_07-29-25__3e3d3207-216d-4545-9332-8457c85ce066__wakuorg_nwaku:latest.log
2026-02-25 07:29:26.654 DEBUG [src.node.waku_node] Starting Node...
2026-02-25 07:29:26.654 DEBUG [src.node.docker_mananger] Attempting to create or retrieve network waku
2026-02-25 07:29:26.656 DEBUG [src.node.docker_mananger] Network waku already exists
2026-02-25 07:29:26.656 DEBUG [src.node.docker_mananger] Generated random external IP 172.18.89.173
2026-02-25 07:29:26.656 DEBUG [src.node.docker_mananger] Generated ports ['40123', '40124', '40125', '40126', '40127']
2026-02-25 07:29:26.656 DEBUG [src.node.waku_node] RLN credentials were not set
2026-02-25 07:29:26.656 INFO [src.node.waku_node] RLN credentials not set or credential store not available, starting without RLN
2026-02-25 07:29:26.656 DEBUG [src.node.waku_node] Using volumes []
2026-02-25 07:29:26.656 DEBUG [src.node.docker_mananger] docker run -i -t -p 40123:40123 -p 40124:40124 -p 40125:40125 -p 40126:40126 -p 40127:40127 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=40125 --rest-port=40123 --tcp-port=40124 --discv5-udp-port=40126 --rest-address=0.0.0.0 --nat=extip:172.18.89.173 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=d79788e1ea4adb9ddd9a0beba6ff37298f3d0e3fc00ba0e4d71cc9189c4ae7bf --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=40127 --metrics-logging=true --relay=false --discv5-bootstrap-node=enr:-L24QJvX0mFviled7CL5s12cp5T2NOf8qWUJXLzex-7rJ3ctKQGpqaGTPTaWEUcOwKndEoVjuWnTq4JIaAtEuWIDG2QCgmlkgnY0gmlwhKwSoamKbXVsdGlhZGRyc5YACASsEqGpBg4uAAoErBKhqQYOL90DgnJzhQADAQAAiXNlY3AyNTZrMaED8XT-kJiO9VY93u4doNJl4Wl_3yUohVUvafmM1zkgBoiDdGNwgg4ug3VkcIIOMIV3YWt1MgU --filternode=/ip4/172.18.161.169/tcp/3630/p2p/16Uiu2HAmUuY5NfnLUfsN3HZufkuuJEanFbvwM1dR2WE8wTF33CnT
2026-02-25 07:29:26.837 DEBUG [src.node.docker_mananger] docker network connect --ip 172.18.89.173 waku 8261f33afc412ee9219e1d7c5f0b3eba7780458044561bc8f2d02458135baec8
2026-02-25 07:29:26.867 DEBUG [src.node.docker_mananger] Container started with ID 8261f33afc41. Setting up logs at ./log/docker/node2_2026-02-25_07-29-25__3e3d3207-216d-4545-9332-8457c85ce066__wakuorg_nwaku:latest.log
2026-02-25 07:29:26.867 DEBUG [src.node.waku_node] Started container from image wakuorg/nwaku:latest. REST: 40123
2026-02-25 07:29:26.867 DEBUG [src.libs.common] Sleeping for 1 seconds
2026-02-25 07:29:27.868 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/health" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:27.871 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"nodeHealth":"READY","connectionStatus":"Disconnected","protocolsHealth":[{"Relay":"NOT_MOUNTED"},{"Lightpush":"NOT_MOUNTED"},{"Legacy Lightpush":"NOT_MOUNTED"},{"Filter":"NOT_MOUNTED"},{"Store":"NOT_MOUNTED"},{"Legacy Store":"NOT_MOUNTED"},{"Peer Exchange":"READY"},{"Rendezvous":"NOT_READY","desc":"No Rendezvous peers are available yet"},{"Mix":"NOT_MOUNTED"},{"Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Legacy Lightpush Client":"NOT_READY","desc":"No Lightpush service peer available yet"},{"Store Client":"NOT_READY","desc":"No Store service peer available yet, neither Store service set up for the node"},{"Legacy Store Client":"NOT_READY","desc":"No Legacy Store service peers are available yet, neither Store service set up for the node"},{"Filter Client":"NOT_READY","desc":"No Filter service peer available yet"},{"Rln Relay":"NOT_MOUNTED"}]}'
2026-02-25 07:29:27.871 INFO [src.node.waku_node] Node protocols are initialized !!
2026-02-25 07:29:27.871 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/debug/v1/info" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:27.873 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.89.173/tcp/40124/p2p/16Uiu2HAm1cjnn7AnCCTb8E6CEpTYsfdFgzPB3thoukaDUNiuZKcG","/ip4/172.18.89.173/tcp/40125/ws/p2p/16Uiu2HAm1cjnn7AnCCTb8E6CEpTYsfdFgzPB3thoukaDUNiuZKcG"],"enrUri":"enr:-L24QKMxh7Jo9ft0gO6ohpWX1GNLDOnblwtHIP6GiYiATtDeI1CYqTA9TOmjcdHQ9-G2za__yusqwjBfCvVioPQxuqICgmlkgnY0gmlwhKwSWa2KbXVsdGlhZGRyc5YACASsElmtBpy8AAoErBJZrQacvd0DgnJzhQADAQAAiXNlY3AyNTZrMaECW_vRi5QtYfiqnNkJkhWJZi5A99XOR-Gn5yfAeOLBqCWDdGNwgpy8g3VkcIKcvoV3YWt1MgA"}'
2026-02-25 07:29:27.874 INFO [src.node.waku_node] REST service is ready !!
2026-02-25 07:29:27.874 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40123/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.161.169/tcp/3630/p2p/16Uiu2HAmUuY5NfnLUfsN3HZufkuuJEanFbvwM1dR2WE8wTF33CnT"]'
2026-02-25 07:29:27.908 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:27.911 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:29:27.927 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:27.929 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40123/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "3f008db7-ce16-41f4-a7d1-e18e868281ab", "contentFilters": ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:29:27.948 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"3f008db7-ce16-41f4-a7d1-e18e868281ab","statusDesc":"OK"}'
2026-02-25 07:29:27.949 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:29:27.951 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:27.952 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40123/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "28e3654b-ab0d-4305-a817-2f95b7250a7c", "contentFilters": ["31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:29:27.974 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"28e3654b-ab0d-4305-a817-2f95b7250a7c","statusDesc":"OK"}'
2026-02-25 07:29:27.974 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/subscriptions" -H "Content-Type: application/json" -d '["/waku/2/rs/3/1"]'
2026-02-25 07:29:27.977 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:27.977 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:40123/filter/v2/subscriptions" -H "Content-Type: application/json" -d '{"requestId": "4a56651e-7db8-477d-a8f9-a27c485c534f", "contentFilters": ["61", "62", "63", "64", "65", "66", "67", "68", "69", "70", "71", "72", "73", "74", "75", "76", "77", "78", "79", "80", "81", "82", "83", "84", "85", "86", "87", "88", "89", "90"], "pubsubTopic": "/waku/2/rs/3/1"}'
2026-02-25 07:29:28.005 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"4a56651e-7db8-477d-a8f9-a27c485c534f","statusDesc":"OK"}'
2026-02-25 07:29:28.006 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "24", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:29:28.036 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:28.037 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:29:28.137 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:29:28.137 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/filter/v2/messages/24" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:28.140 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"24","version":0,"timestamp":1772004568006312097,"ephemeral":false}]'
2026-02-25 07:29:28.142 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "35", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:29:28.169 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:28.169 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:29:28.270 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:29:28.270 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/filter/v2/messages/35" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:28.273 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"35","version":0,"timestamp":1772004568141989561,"ephemeral":false}]'
2026-02-25 07:29:28.275 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "88", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:29:28.302 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:28.302 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:29:28.402 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:29:28.403 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/filter/v2/messages/88" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:28.405 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'[{"payload":"RmlsdGVyIHdvcmtzISE=","contentTopic":"88","version":0,"timestamp":1772004568274822506,"ephemeral":false}]'
2026-02-25 07:29:28.407 INFO [src.node.api_clients.base_client] curl -v -X DELETE "http://127.0.0.1:40123/filter/v2/subscriptions/all" -H "Content-Type: application/json" -d '{"requestId": "1"}'
2026-02-25 07:29:28.417 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'{"requestId":"1","statusDesc":"OK"}'
2026-02-25 07:29:28.418 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "3", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:29:28.422 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:28.422 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:29:28.522 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:29:28.523 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/filter/v2/messages/3" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:28.526 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40123/filter/v2/messages/3. Response content: b'Not subscribed to topic: 3'
2026-02-25 07:29:28.527 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "33", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:29:28.531 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:28.532 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:29:28.632 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:29:28.632 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/filter/v2/messages/33" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:28.635 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40123/filter/v2/messages/33. Response content: b'Not subscribed to topic: 33'
2026-02-25 07:29:28.637 INFO [src.node.api_clients.base_client] curl -v -X POST "http://127.0.0.1:3629/relay/v1/messages/%2Fwaku%2F2%2Frs%2F3%2F1" -H "Content-Type: application/json" -d '{"payload": "RmlsdGVyIHdvcmtzISE=", "contentTopic": "68", "timestamp": '$(date +%s%N)'}'
2026-02-25 07:29:28.641 INFO [src.node.api_clients.base_client] Response status code: 200. Response content: b'OK'
2026-02-25 07:29:28.641 DEBUG [src.libs.common] Sleeping for 0.1 seconds
2026-02-25 07:29:28.741 DEBUG [src.steps.filter] Checking that peer NODE_2:wakuorg/nwaku:latest can find the published message
2026-02-25 07:29:28.742 INFO [src.node.api_clients.base_client] curl -v -X GET "http://127.0.0.1:40123/filter/v2/messages/68" -H "Content-Type: application/json" -d 'None'
2026-02-25 07:29:28.744 ERROR [src.node.api_clients.base_client] HTTP error occurred: 400 Client Error: Bad Request for url: http://127.0.0.1:40123/filter/v2/messages/68. Response content: b'Not subscribed to topic: 68'
2026-02-25 07:29:28.747 DEBUG [tests.conftest] Running fixture teardown: test_setup
2026-02-25 07:29:28.748 DEBUG [tests.conftest] Running fixture teardown: close_open_nodes
2026-02-25 07:29:28.748 DEBUG [src.node.waku_node] Stopping container with id a8f1264edebd
2026-02-25 07:29:29.285 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:29:29.285 DEBUG [src.node.waku_node] Stopping container with id 8261f33afc41
2026-02-25 07:29:29.794 DEBUG [src.node.waku_node] Container stopped.
2026-02-25 07:29:29.794 DEBUG [tests.conftest] Running fixture teardown: check_waku_log_errors
2026-02-25 07:29:29.804 DEBUG [src.node.docker_mananger] No errors found in the waku logs.
2026-02-25 07:29:29.810 DEBUG [src.node.docker_mananger] No errors found in the waku logs.

View File

@ -0,0 +1,72 @@
DEBUG  tests.conftest:conftest.py:51 Running fixture setup: test_id
DEBUG  tests.conftest:conftest.py:57 Running test: test_message_with_ephemeral_true with id: 2026-02-25_07-32-36__b1df6a0a-8ace-4474-9fb5-4dee7199febc
DEBUG  src.steps.common:common.py:19 Running fixture setup: common_setup
DEBUG  src.steps.store:store.py:31 Running fixture setup: store_setup
DEBUG  src.steps.store:store.py:39 Running fixture setup: node_setup
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/publishing_node1_2026-02-25_07-32-36__b1df6a0a-8ace-4474-9fb5-4dee7199febc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.236.107
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['10299', '10300', '10301', '10302', '10303']
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 10299:10299 -p 10300:10300 -p 10301:10301 -p 10302:10302 -p 10303:10303 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=10301 --rest-port=10299 --tcp-port=10300 --discv5-udp-port=10302 --rest-address=0.0.0.0 --nat=extip:172.18.236.107 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=b9a98e359a45dabc7de8c602015615bebb77f2adfbe4d5f4d540ebb88d9893ce --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=10303 --metrics-logging=true --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.236.107 waku 39e01dd16a034ca46c9f6c7de187d2e39751e6719861fc5fb6209ca353bc7783
ERROR  src.node.docker_mananger:docker_mananger.py:89 Max retries reached for container 53f53d1fd24c. Exiting log stream.
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 39e01dd16a03. Setting up logs at ./log/docker/publishing_node1_2026-02-25_07-32-36__b1df6a0a-8ace-4474-9fb5-4dee7199febc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 10299
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 90b0bd61262c. Exiting log stream.
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10299/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:10299/debug/v1/info" -H "Content-Type: application/json" -d 'None'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'{"listenAddresses":["/ip4/172.18.236.107/tcp/10300/p2p/16Uiu2HAmQMCFkZ4ytepYZwtGQruDti9DQ2kCceLaJ3BsRk8ZFRSp","/ip4/172.18.236.107/tcp/10301/ws/p2p/16Uiu2HAmQMCFkZ4ytepYZwtGQruDti9DQ2kCceLaJ3BsRk8ZFRSp"],"enrUri":"enr:-L24QEn738y-s3BIvENnKMibAGfPgZIHstskOj1f4Lj3n0tKNkYPYyFaFQ-YOSA-BjXyWsLRQYweaevLxgSEJamKK9ECgmlkgnY0gmlwhKwS7GuKbXVsdGlhZGRyc5YACASsEuxrBig8AAoErBLsawYoPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrb0_wHeC57qT5evxFmHW7D-hWh8Nq_JUKRW-_7CYR4mDdGNwgig8g3VkcIIoPoV3YWt1MgM"}'
INFO  src.node.waku_node:waku_node.py:292 REST service is ready !!
DEBUG  src.node.docker_mananger:docker_mananger.py:19 Docker client initialized with image wakuorg/nwaku:latest
DEBUG  src.node.waku_node:waku_node.py:86 WakuNode instance initialized with log path ./log/docker/store_node1_2026-02-25_07-32-36__b1df6a0a-8ace-4474-9fb5-4dee7199febc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:90 Starting Node...
DEBUG  src.node.docker_mananger:docker_mananger.py:22 Attempting to create or retrieve network waku
DEBUG  src.node.docker_mananger:docker_mananger.py:25 Network waku already exists
DEBUG  src.node.docker_mananger:docker_mananger.py:108 Generated random external IP 172.18.204.1
DEBUG  src.node.docker_mananger:docker_mananger.py:101 Generated ports ['39593', '39594', '39595', '39596', '39597']
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 39593:39593 -p 39594:39594 -p 39595:39595 -p 39596:39596 -p 39597:39597 wakuorg/nwaku:latest --listen-address=0.0.0.0 --rest=true --rest-admin=true --websocket-support=true --log-level=TRACE --rest-relay-cache-capacity=100 --websocket-port=39595 --rest-port=39593 --tcp-port=39594 --discv5-udp-port=39596 --rest-address=0.0.0.0 --nat=extip:172.18.204.1 --peer-exchange=true --discv5-discovery=true --cluster-id=3 --nodekey=f89de4ae2c41a61fadeafb0ffbe7a7acf08a22acf8a2fc7d2f1f4834890c9dd3 --shard=0 --metrics-server=true --metrics-server-address=0.0.0.0 --metrics-server-port=39597 --metrics-logging=true --discv5-bootstrap-node=enr:-L24QEn738y-s3BIvENnKMibAGfPgZIHstskOj1f4Lj3n0tKNkYPYyFaFQ-YOSA-BjXyWsLRQYweaevLxgSEJamKK9ECgmlkgnY0gmlwhKwS7GuKbXVsdGlhZGRyc5YACASsEuxrBig8AAoErBLsawYoPd0DgnJzhQADAQAAiXNlY3AyNTZrMaEDrb0_wHeC57qT5evxFmHW7D-hWh8Nq_JUKRW-_7CYR4mDdGNwgig8g3VkcIIoPoV3YWt1MgM --storenode=/ip4/172.18.236.107/tcp/10300/p2p/16Uiu2HAmQMCFkZ4ytepYZwtGQruDti9DQ2kCceLaJ3BsRk8ZFRSp --store=true --relay=true
DEBUG  src.node.docker_mananger:docker_mananger.py:55 docker network connect --ip 172.18.204.1 waku 090ccb1529635ff6895f6ce8f049aa706040896bd59314fa3a176ee4e8fb08fb
DEBUG  src.node.docker_mananger:docker_mananger.py:58 Container started with ID 090ccb152963. Setting up logs at ./log/docker/store_node1_2026-02-25_07-32-36__b1df6a0a-8ace-4474-9fb5-4dee7199febc__wakuorg_nwaku:latest.log
DEBUG  src.node.waku_node:waku_node.py:190 Started container from image wakuorg/nwaku:latest. REST: 39593
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:39593/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:39593/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.204.1/tcp/39594/p2p/16Uiu2HAmVskgjSk1bKDkwEhJRb1Qz2kTuEWeiRiebUVm3bUAw8Yo","/ip4/172.18.204.1/tcp/39595/ws/p2p/16Uiu2HAmVskgjSk1bKDkwEhJRb1Qz2kTuEWeiRiebUVm3bUAw8Yo"],"enrUri":"enr:-L24QP7WDaK3sdp4REiuA0IAK6dL-o4ZGyaXz-c3HIJc69flB_hNymD3UglL0qBQEactqE6A0Fjhgh_R1Mg323P7wXUCgmlkgnY0gmlwhKwSzAGKbXVsdGlhZGRyc5YACASsEswBBpqqAAoErBLMAQaaq90DgnJzhQADAQAAiXNlY3AyNTZrMaED_9vHBuw-tYK2EAcaHo6uHXRp7M7Dv6TQCGuJjFj2XpCDdGNwgpqqg3VkcIKarIV3YWt1MgM"}'
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:39593/admin/v1/peers" -H "Content-Type: application/json" -d '["/ip4/172.18.236.107/tcp/10300/p2p/16Uiu2HAmQMCFkZ4ytepYZwtGQruDti9DQ2kCceLaJ3BsRk8ZFRSp"]'
INFO  src.node.api_clients.base_client:base_client.py:22 Response status code: 200. Response content: b'OK'
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X POST "http://127.0.0.1:10299/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:39593/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:10299/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 wakuorg/nwaku:latest can find the stored messages
INFO  src.node.api_clients.base_client:base_client.py:37 curl -v -X GET "http://127.0.0.1:10299/store/v3/messages?pubsubTopic=%2Fwaku%2F2%2Frs%2F3%2F0&pageSize=5&ascending=true&pubsubTopic=%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'{"requestId":"","statusCode":200,"statusDesc":"OK","messages":[]}'
DEBUG  src.steps.store:store.py:228 messages length is 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 39e01dd16a03
DEBUG  src.node.waku_node:waku_node.py:241 Container stopped.
DEBUG  src.node.waku_node:waku_node.py:234 Stopping container with id 090ccb152963
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